|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
condivisione connessione adsl
non riesco a condividere la connessione adsl tra due pc...
su entrambi i pc ho la debian e questa è la situazione: PC1 - 192.168.1.1 eth1 - scheda connessa a internet eth0 - scheda connessa al PC2 PC2 - 192.168.1.2 eth0 - scheda connessa al PC1 ifconfig di PC1: debian:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:40:F4:46:9D:F2 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2893 errors:0 dropped:0 overruns:0 frame:0 TX packets:2777 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:345465 (337.3 KiB) TX bytes:247694 (241.8 KiB) Interrupt:9 Base address:0x3000 eth1 Link encap:Ethernet HWaddr 00:40:F4:6D:CF:7A inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:5 Base address:0x5000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:845 errors:0 dropped:0 overruns:0 frame:0 TX packets:845 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:87700 (85.6 KiB) TX bytes:87700 (85.6 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:80.181.164.253 P-t-P:192.168.100.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:2737 errors:0 dropped:0 overruns:0 frame:0 TX packets:1965 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:275123 (268.6 KiB) TX bytes:155651 (152.0 KiB) route -n del PC1 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.100.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1 0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 ppp0 ho provato e riprovato ma comincio a non capirci più niente... ![]() cosa dovrei correggere e come? ![]() |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
dunque....adesso il route
è un pò più umano.... Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.100.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 ppp0 facendo il ping...il PC1 manda i pacchetti al PC2 ma non riceve.... |
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Re: condivisione connessione adsl
Quote:
![]() Cmq per condividere la connessione devi fare una NAT o una MASQUERADE. iptables? ![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
che c'è da ridere?
![]() ![]() ho fatto un pò di aggiustamenti e adesso sono con eth0 connessa a internet e eth1 collegato all'altro pc e questi sono ifconfig e route del PC1...però adesso nemmeno pinganoo: debian:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:40:F4:46:9D:F2 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:299 errors:0 dropped:0 overruns:0 frame:0 TX packets:230 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:73031 (71.3 KiB) TX bytes:22506 (21.9 KiB) Interrupt:9 Base address:0x3000 eth1 Link encap:Ethernet HWaddr 00:40:F4:6D:CF:7A UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:23 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:0 (0.0 b) TX bytes:1380 (1.3 KiB) Interrupt:5 Base address:0x5000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:142 errors:0 dropped:0 overruns:0 frame:0 TX packets:142 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:9768 (9.5 KiB) TX bytes:9768 (9.5 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:xx.xxx.xxx.xxx P-t-P:192.168.100.1 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:279 errors:0 dropped:0 overruns:0 frame:0 TX packets:211 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:65555 (64.0 KiB) TX bytes:16631 (16.2 KiB) Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.100.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.100.1 0.0.0.0 UG 0 0 0 ppp0 |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
il PC2 ha invece questo ifconfig:
eth0 Link encap:Ethernet HWaddr 00:C1:26:0A:32:BE inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:22 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:1320 (1.2kiB) TX bytes:o (0,0 b) Interrupt:9 Base address:0xa000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:58 errors:0 dropped:0 overruns:0 frame:0 TX packets:58 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4020 (3,9 KiB) TX bytes:4020 (3,9 KiB) e route: Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 |
![]() |
![]() |
![]() |
#6 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
![]() Nulla di tragico, ma in genere "non si fa" ![]() Quote:
![]() Fai un passo indietro: L'adsl sul _primo_ computer funziona? Ok. La rete tra i due computer funziona? (si pingano, ecc.) Ok. Va bene così. Ti consiglio di cambiare la subnet _interna_ tra i due computer (da 192.168.1.x a 192.168.0.x ad esempio) per evitare possibili conflitti. Ora devi usare iptables per "condividere" la connessione!! Sai cos'è? ![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
![]() |
![]() |
![]() |
#7 |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
no...non pingano
![]() sub_net interna...intendi.....eth1? iptables...si ho dato delle istruzioni seguendo una guida |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Cambia gli indirizzi ip in 192.168.0.1 per un computer e 192.168.0.2 per l'altro; la eth1 (collegata all'adsl) lasciala con l'indirizzo attuale.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#9 | |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
Quote:
ho fisicamente collegato il cavo del modem sulla scheda di rete che sta sopra all'altra e quando ho fatto pppoeconf , mi ha trovato automaticamente la connessione su eth0. Sulla shell però è apparso questo: debian:~# pppoeconf pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1452" #pty "/usr/sbin/pppoe -I eth1 -T 80" #pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1412" pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1452" #pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1412" pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1452" noauth defaultroute debian:~# Va bene che sia indicata eth1? altra cosuccia.... eth0 adesso è configurata con l'indirizzo ip 192.168.1.1 eth1 così Link encap:Ethernet HWaddr 00:40:F4:6D:CF:7A UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 mi sembra di capire che dovrebbe essere il contrario e cioè eth1 con l'indirizzo 192.168.1.1 (da cambiare in 192.168.0.1) e eth0 che è connessa a internet, dovrebbe avere BROADCAST ecc ecc. Se è così come tolgo l'indirizzo ip a eth0? Se sto chiedendo troppo ditelo... Sto cercando di districarmi da questo pastrocchio ma non ne capisco molto ![]() |
|
![]() |
![]() |
![]() |
#10 | ||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
||
![]() |
![]() |
![]() |
#11 |
Senior Member
Iscritto dal: Aug 2002
Città: Roma - Nato il 01/04/1981 - Huawei Technologies
Messaggi: 6695
|
Da quanto vedo nell'ifconfig hai la eth0 per la lan e la eth1 con il modem adsl che giustamente non ha un ip, in quanto e' quello con XXXX che hai coperto.
__________________
![]() |
![]() |
![]() |
![]() |
#12 | |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
Quote:
![]() devo considerare giusto quello che dice ifconfig? |
|
![]() |
![]() |
![]() |
#13 | |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
ifconfig eth0 down Se esci su internet, allora è su eth1. Come controprova fai ifconfiog eth1 down -- ora non dovresti uscire. nb se avessi inserito due ip diversi sulle due schede, avresti avuto vita più facile ![]()
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
![]() |
![]() |
![]() |
#14 | |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
Quote:
se faccio eth0 down...non funziona internet ![]() i due ip uguali è stato un errore, non volevo farlo, è che non capivo più su quel eth ero connessa a internet, e per sbaglio l'ho messo su entrambe... ![]() posso rimediare?...vorrei che eth0 avesse BROADCAST eccecc senza ip, visto che sembra essere quella connessa a internet |
|
![]() |
![]() |
![]() |
#15 | |||
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Quote:
Quote:
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|||
![]() |
![]() |
![]() |
#16 | |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
Quote:
![]() pingano ho scoperto adesso che sul PC2 non trova il modulo 8139too ... quindi, prima di riprovare a condividere la connessione devo ricompilare ![]() anzi...visto che ci sono ci metto l'altro HD più grande, reinstallo tutto....e torno..... ...torno torno.... ![]() grazie tantissimo per adesso...intanto sono riuscita a districarmi fin qua... poi vi faccio sapere se si connette subito anche l'altro... |
|
![]() |
![]() |
![]() |
#17 | |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
Quote:
debian:~# echo '0'> /proc/sys/net/ipv4/ip_forward debian:~# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE debian:~# iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT debian:~# iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT debian:~# iptables -A FORWARD -j DROP debian:~# echo '1'> /proc/sys/net/ipv4/ip_forward ma il PC2 continua a non connettersi... cosa c'è che gli manca o che non va bene? ![]() |
|
![]() |
![]() |
![]() |
#18 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ok ora devi impostare al PC2 il PC1 come default route. Metti anche un dns e sei a posto.
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
#19 | |
Member
Iscritto dal: Sep 2003
Messaggi: 54
|
Quote:
route add default gw 192.168.0.1 l'ho fatto.... per il dns ho qualche problema sul capire cosa dovrei fare ![]() |
|
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Aggiungi un dns qualsiasi al file /etc/resolv.conf; ad es. aggiungi la riga
nameserver 193.43.2.1 Tutto qui
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:02.