[Internet] [risolto] condividere connessione

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Scrivi risposta
estrel
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 3 maggio 2007, 13:04

[Internet] [risolto] condividere connessione

Messaggio da estrel »

ciao
scusate se rompo con un nuovo topic su un argomento sicuramente sovrabbondante...
ma non è che abbia capito proprio bene come condividere la connessione ad internet tra due computer ubuntu.
nel primo la connessione adsl funziona benissimo. ora come faccio a farela funzionare anche sul secondo? ho comprato un cavo cross e collegato le due schede di rete, poi ho configurato entrambe le schede con un indirizzo ip statico ed ho dato al secondo computer come gateway l'ip del primo...
ma ancora non mi va in internet... cosa devo fare? tra l'altro, nel secondo computer non funziona il comando pppoeconf

grazie dell'aiuto
Ultima modifica di estrel il lunedì 14 maggio 2007, 20:56, modificato 1 volta in totale.
Avatar utente
redgun
Prode Principiante
Messaggi: 166
Iscrizione: martedì 30 maggio 2006, 9:59
Contatti:

Re: [Internet] condividere connessione

Messaggio da redgun »

piccola guida qui
http://linubuntu.blogspot.com/  il mio blog
http://planimo.sf.net  instant messenger per rete locale in python
http://cgmail.tuxfamily.org mail notifier con supporto a gnome keyring e dbus
estrel
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 3 maggio 2007, 13:04

Re: [Internet] condividere connessione

Messaggio da estrel »

ciao redgun
scusa il ritardo con cui ho provato la tua soluzione, ma ho avuto parecchio da fare
ho seguito le istruzioni della guida che mi hai proposto, ma anche così non ho ottenuto nulla
mi spiego meglio
sul server non ci sono problemi, ma sul client la connessione proprio non esiste, non riesco nemmeno ad aprire google
inoltre quando ho cercato impostare da shell il gateway di default mi ha dato il seguente problema
SIOCADDRT: File exists
devo riavviare qualche demone?
ciao
Avatar utente
redgun
Prode Principiante
Messaggi: 166
Iscrizione: martedì 30 maggio 2006, 9:59
Contatti:

Re: [Internet] condividere connessione

Messaggio da redgun »

spiega come è fatta la tua rete, indirizzo ip del client e del server.
posta l'output dei comandi: ifconfig, route

sei sicuro di aver usato l'interfaccia giusta durante il masquerade? ovvero durante l'esecuzione del comando

Codice: Seleziona tutto

$ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Al posto di eth0 devi mettere l'interfaccia corretta
http://linubuntu.blogspot.com/  il mio blog
http://planimo.sf.net  instant messenger per rete locale in python
http://cgmail.tuxfamily.org mail notifier con supporto a gnome keyring e dbus
estrel
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 3 maggio 2007, 13:04

Re: [Internet] condividere connessione

Messaggio da estrel »

spiega come è fatta la tua rete, indirizzo ip del client e del server.
dunque la topologia della rete è molto semplice:
ho due computer entrambi con ubuntu 6.06.
il computer server ha due schede di rete: una eth0 alla quale è connessa la rete lan ed una eth1 al quale si collega il modem.
entrambe le schede hanno ip statico  :-[
eth0 192.168.0.1
eth1 192.168.1.20
il computer client ha una sola scheda di rete etho con anch'essa ip statico 192.168.0.24
il cavo che collega i due computer è crossato.
sei sicuro di aver usato l'interfaccia giusta durante il masquerade?
sì sono assolutamente sicuro di aver messo eth1, comunque per maggior sicurezza ho ridigitato i comandi, ed il risultato non è cambiato
posta l'output dei comandi: ifconfig, route
root@Famiglia-Linux:/home/albert# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:8D:71:3D:B4
          UP BROADCAST 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:1000
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
          Interrupt:177 Base address:0xe000

eth1      Link encap:Ethernet  HWaddr 00:13:46:30:99:B3
          inet addr:192.168.1.20  Bcast:255.255.255.255  Mask:255.255.255.224
          inet6 addr: fe80::213:46ff:fe30:99b3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8802 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7952 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:9535458 (9.0 MiB)  TX bytes:955516 (933.1 KiB)
          Interrupt:209

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:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:13 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:714 (714.0 b)  TX bytes:714 (714.0 b)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:87.3.69.208  P-t-P:192.168.100.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:8363 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7442 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:9304858 (8.8 MiB)  TX bytes:746919 (729.4 KiB)

root@Famiglia-Linux:/home/albert# route
Kernel IP routeing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
192.168.100.1  *              255.255.255.255 UH    0      0        0 ppp0
192.168.1.0    *              255.255.255.224 U    0      0        0 eth1
default        *              0.0.0.0        U    0      0        0 ppp0
???

ciao e grazie della pazienza
Avatar utente
redgun
Prode Principiante
Messaggi: 166
Iscrizione: martedì 30 maggio 2006, 9:59
Contatti:

Re: [Internet] condividere connessione

Messaggio da redgun »

Due problemi sono subito evidenti:

Il primo
Dall'output dei comandi che hai postato si evince che l'interfaccia eth0 (quella che avrebbe
dovuto avere indirizzo ip 192.168.0.1) in realtà non ha un indirizzo ip. Quindi prima di tutto
assicurati di configurare propriamente l'interfaccia. Puoi tranquillamente usare
il tool messo a disposizione da Ubuntu dal menu Sistema->Amministrazione->Rete

Il secondo
L'interfaccia connessa alla rete nel tuo caso non è la eth1 (che a quanto vedo probabilmente
sarà connessa ad un modem) ma la ppp0 che è una sorta di interfaccia virtuale creata nel momento
in cui viene stabilita una connessione

Quindi per rimediare a tutto il guaio  :D basta che configuri correttamente l'interfaccia eth0 e
risegui i passi della guida che ti ho suggerito considerando come interfaccia connessa ad internet
la ppp0

Spero di esserti stato utile

(b2b)
http://linubuntu.blogspot.com/  il mio blog
http://planimo.sf.net  instant messenger per rete locale in python
http://cgmail.tuxfamily.org mail notifier con supporto a gnome keyring e dbus
estrel
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 3 maggio 2007, 13:04

Re: [Internet] condividere connessione

Messaggio da estrel »

>:(
>:(
>:(
d'oh!!!!
ho seguito tutti i tuoi consigli e la giuda che mi hai proposto mettendo al posto di eth0 ppp0, ma continuo a non vedere la connessione
in più, insospettito da questo fatto, ho provato a fare il ping tra i due computer ed entrambi non vedono l'altro: tutti i pacchetti si perdono nel LUNGHISSIMO (a mala pena 5 metri) cavo, o forse non escono propio dalla scheda  :'(
che devo fare?
ho ricontrollato tutte le interfacce di rete (ifconfig) e mi sembra (c'è sicuramente qualcosa che non va, ma non so cosa) che sia tutto OK ora.
forse una cosa che non va è l'output del comando route nel client poichè ho due linee la proma è descritta come 192.168.0.0 (con gateway *) e quando ci faccio il ping mi dice che è un indirizzo di broadcast, ma con il comando ifconfig mi dice che 192.168.0.255 è l'indirizzo di bcast.

qual'è il problema? ::)
ciao e grazie ancora  :(
Avatar utente
redgun
Prode Principiante
Messaggi: 166
Iscrizione: martedì 30 maggio 2006, 9:59
Contatti:

Re: [Internet] condividere connessione

Messaggio da redgun »

Il comando route non dovrebbe influenzare il fatto che i due pc non si vedono.
Riassumendo tu in su un pc hai indirizzo 192.168.0.1 e sull'altro 192.168.0.24
Lanciando ifconfig i due indirizzi appaiono correttamente settati ma non riesci a fare il ping giusto?

Suppongo che avrai già testato il cavo crossato e che vada bene...

Prova a ripostare l'output di entrambi i comandi ifconfig e route sia su client che server per vedere
se troviamo qualcosa che non va
http://linubuntu.blogspot.com/  il mio blog
http://planimo.sf.net  instant messenger per rete locale in python
http://cgmail.tuxfamily.org mail notifier con supporto a gnome keyring e dbus
estrel
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 3 maggio 2007, 13:04

Re: [Internet] condividere connessione

Messaggio da estrel »

ciao e innanzitutto scusa il ritardo con il quale ti rispondo, ma sono stato fuori casa...e non avevo la connessione internet  (bad)
comunque queste sono gli output dei comandi ifconfig e route sul client
eth0      Link encap:Ethernet  HWaddr 00:0D:88:32:E1:6B 
          inet addr:192.168.0.24  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20d:88ff:fe32:e16b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:54 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 b)  TX bytes:3348 (3.2 KiB)
          Interrupt:10 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:127 errors:0 dropped:0 overruns:0 frame:0
          TX packets:127 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:7020 (6.8 KiB)  TX bytes:7020 (6.8 KiB)


route
Kernel IP routing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
192.168.0.0    *              255.255.255.0  U    0      0        0 eth0
default        192.168.0.1    0.0.0.0        UG    0      0        0 eth0
mentre questi sono gli output degli stesi comandi sul server
albert@Famiglia-Linux:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:8D:71:3D:B4
          inet6 addr: fe80::250:8dff:fe71:3db4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:204 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:12240 (11.9 KiB)  TX bytes:308 (308.0 b)
          Interrupt:177 Base address:0xe000

eth1      Link encap:Ethernet  HWaddr 00:13:46:30:99:B3
          inet addr:192.168.1.20  Bcast:255.255.255.255  Mask:255.255.255.224
          inet6 addr: fe80::213:46ff:fe30:99b3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:936 errors:0 dropped:0 overruns:0 frame:0
          TX packets:988 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:314955 (307.5 KiB)  TX bytes:129634 (126.5 KiB)
          Interrupt:209

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:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:272 (272.0 b)  TX bytes:272 (272.0 b)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:87.1.69.184  P-t-P:192.168.100.1  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:820 errors:0 dropped:0 overruns:0 frame:0
          TX packets:794 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:285839 (279.1 KiB)  TX bytes:91909 (89.7 KiB)

albert@Famiglia-Linux:~$ route
Kernel IP routeing table
Destination    Gateway        Genmask        Flags Metric Ref    Use Iface
192.168.100.1  *              255.255.255.255 UH    0      0        0 ppp0
192.168.1.0    *              255.255.255.224 U    0      0        0 eth1
default        *              0.0.0.0        U    0      0        0 ppp0
ora che ci penso... non è che devo dire che come gateway di default per ppp0 (ovviamente sul server) deve prendere l'indirizzo della scheda di rete collegata al modem?

ciao e grazie
Avatar utente
redgun
Prode Principiante
Messaggi: 166
Iscrizione: martedì 30 maggio 2006, 9:59
Contatti:

Re: [Internet] condividere connessione

Messaggio da redgun »

No quello va bene. Sul client è impostato come default routing l'indirizzo 192.168.0.1 ma sul server
non c'è una scheda con quell'indirizzo. Tu probabilmente vorresti assegnare quell'indirizzo
alla scheda eth0 del server ma non l'hai fatto. Se noti accanto ad eth0 sul server non c'è
la dicitura: inet addr: 192.168.0.1

Quindi assicurati di configurare correttamente la scheda di rete sul server. Prima di tutto i due
pc devono vedersi (pingarsi) tra di loro e solo dopo puoi pensare di condividere la connessione ad
internet
http://linubuntu.blogspot.com/  il mio blog
http://planimo.sf.net  instant messenger per rete locale in python
http://cgmail.tuxfamily.org mail notifier con supporto a gnome keyring e dbus
estrel
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 3 maggio 2007, 13:04

Re: [Internet] condividere connessione

Messaggio da estrel »

ho finalmente risolto il problema.
è stato sufficiente impostare l'ip di eth0 con un indirizzo statico 192.168.0.1, e poi seguire la guida che mi hai consigliato...
ma io tutto ciò l'avevo già fatto da terminale di comando digitando il comando
ifgonfig eth0 192.168.0.1 su
ogni volta però l'indirizzo veniva perso dalla scheda.
provando a farlo con le impostazioni grafiche invece è andato tutto bene.  :o
sai il perchè?

comunque grazie mille della collaborazione.
  8)
Avatar utente
redgun
Prode Principiante
Messaggi: 166
Iscrizione: martedì 30 maggio 2006, 9:59
Contatti:

Re: [Internet] condividere connessione

Messaggio da redgun »

Probabilmente perché era impostata per l'utilizzo di una configurazione dinamica e non statica
e il network manager tentava di ottenere un nuovo ip.

Comunque l'importante è che tu abbia risolto
http://linubuntu.blogspot.com/  il mio blog
http://planimo.sf.net  instant messenger per rete locale in python
http://cgmail.tuxfamily.org mail notifier con supporto a gnome keyring e dbus
estrel
Prode Principiante
Messaggi: 76
Iscrizione: giovedì 3 maggio 2007, 13:04

Re: [Internet] condividere connessione

Messaggio da estrel »

si, ho risolto, grazie ancora

ciao

:D
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti