PDA

Visualizza la versione completa : Problemi con la condivisione rete LAN


Sechi Paolo
12-07-2006, 23:12
Salve a tutti. Premetto che ho cercato su GOOGLE e post vari sul forum senza risultato.

Utilizzo un computer col sistema operativo KUBUNTU 6.06. Questo collegato a un secondo computer con lo stesso S.O. Il primo collegato ad internet con un modem e il secondo collegato al primo con una scheda LAN. I computer si "vedono" a vicenda e posso scambiare dati tra loro.

Il mio problema la condivisione della connessione internet. Cosa devo fare?? Il computer client configurato correttamente, non so come configurare il server!!

HELP!

andy caps
12-07-2006, 23:30
devi abilitare il forwarding probabilmente

io con ip 192.168.0.1 sul pc connesso e 192.168.0.2 sull'altro ad esempio uso

echo '0'> /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -I FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
echo '1'> /proc/sys/net/ipv4/ip_forward

Nophiq
12-07-2006, 23:31
Premettendo che il firewall sia impostato su ACCEPT (giusto per vedere se va vedi fare)

PC 1)
# ifconfig eth0 192.168.1.0 255.255.255.0 up
# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# echo 1 > /proc/sys/net/ipv4/ip_forward // Per abilitare la condivisione di connessione

PC 2)
# ifconfig eth0 192.168.1.1 255.255.255.0 up
# route add default gw 192.168.1.0

Dovrebbe andare...

Sechi Paolo
21-07-2006, 18:29
Scusate ma il problema persiste.

Digitando la prima linea di conando mi da errore:

paolo@paolo-desktop:~$ sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERAD
Password:
iptables v1.3.3: Couldn't load target `MASQUERAD':/lib/iptables/libipt_MASQUERAD.so: cannot open shared object file: No such file or directory

Try `iptables -h' or 'iptables --help' for more information.
paolo@paolo-desktop:~$

cacao74
21-07-2006, 18:50
Originariamente inviato da Sechi Paolo
Scusate ma il problema persiste.

Digitando la prima linea di conando mi da errore:
Scusa, ma ri-scrivi quanto ti e' stato detto, allo stesso modo.
Ovvero MASQUERADE, non MASQUERAD

Sechi Paolo
21-07-2006, 19:31
Hai ragione.

Adesso la configurazione sembra andata a buon fine ma, anche dopo un riavvio, il problema persiste: non riesco ad utilizzare la connessione condivisa!

Esiste qualche comando che mi permetta di controllare se ho effettuato la configurazione correttamente?

Intanto vi mostro il risultato dei comandi ifconfig e route per il computer n1 (quello connesso ad internet):

paolo@paolo-desktop:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:13:D4:AD:69:B0
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::213:d4ff:fead:69b0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:6780 (6.6 KiB)
Interrupt:185 Base address:0xc000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:23 errors:0 dropped:0 overruns:0 frame:0
TX packets:23 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1556 (1.5 KiB) TX bytes:1556 (1.5 KiB)

ppp0 Link encap:Point-to-Point Protocol
inet addr:217.201.65.171 P-t-P:217.200.178.3 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:593 errors:0 dropped:0 overruns:0 frame:0
TX packets:551 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:299405 (292.3 KiB) TX bytes:62549 (61.0 KiB)

paolo@paolo-desktop:~$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
217.200.178.3 * 255.255.255.255 UH 0 0 0 ppp0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default * 0.0.0.0 U 0 0 0 ppp0
paolo@paolo-desktop:~$

cacao74
21-07-2006, 19:34
e' normale che la perdi al primo riavvio! :)

creati uno script che venga lanciato durante la sequenza di avvio del sistema e sei a posto.

se vuoi sapere come crearti lo script, ricerca sul forum/rete...

Sechi Paolo
21-07-2006, 19:37
Ah, non sapevo! deformazione dovita a Windows...

Comunque non funzionava neppure prima del riavvio... quindi forse c'era qualche problema nella mia configurazione...

andy caps
21-07-2006, 20:38
ma non vedo la scheda che punta al pc in rete se questo il pc server

dovresti avere un eth1 presente

:master:

dai un ifconfig eth1 192.168.0.2 up ad esempio
poi dai i comandi

il pc slave magari configuralo con un ip tipo 192.168.03

Sechi Paolo
21-07-2006, 20:57
paolo@paolo-desktop:~$ sudo ifconfig eth1 192.168.0.2 up
SIOCSIFADDR: Nessun device
eth1: ERROR while getting interface flags: Nessun device
eth1: ERROR while getting interface flags: Nessun device
paolo@paolo-desktop:~$ ifconfig eth1 192.168.0.2 up

Why???

Loading