[Risolto] condividere internet wifi in una rete domestica

Networking, configurazione della connessione, periferiche e condivisioni di rete.
Scrivi risposta
Galess

[Risolto] condividere internet wifi in una rete domestica

Messaggio da Galess »

il mio ubuntu 10.04 si collega a 2 router ad uno tramite wifi l'altro tramite lan
la connessione internet è disponibile sulla wifi
ma secondo me quando cerco di navigare ubuntu cerca di instradare sulla lan
ho trovato un modo ma devo digitare ad ogni avvio questi comandi

Codice: Seleziona tutto

sudo route del default
sudo route add default gw 192.168.1.1 wlan0
inoltre per condividere la connessione internet, devo dare anche questi:

Codice: Seleziona tutto

sudo -s -H
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
c'è un modo per evitare di doverli reinserire ?

se può aiutare allego qualche info

Codice: Seleziona tutto

$ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0f:fe:25:48:aa  
          inet addr:10.168.1.2  Bcast:10.255.255.255  Mask:255.0.0.0
          inet6 addr: fe80::20f:feff:fe25:48aa/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:9680 (9.6 KB)
          Interrupt:17 
^^^^^^^^^^^^^^^^^^
wlan0     Link encap:Ethernet  HWaddr 00:26:5a:09:f8:30  
          inet addr:192.168.1.191  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::226:5aff:fe09:f830/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1014 (1.0 KB)  TX bytes:5363 (5.3 KB)
         

Codice: Seleziona tutto

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
10.0.0.0        0.0.0.0         255.0.0.0       U     1      0        0 eth0
0.0.0.0         10.168.1.2      0.0.0.0         UG    0      0        0 eth0
Allegati
rete.png
Ultima modifica di Galess il domenica 22 gennaio 2012, 15:57, modificato 1 volta in totale.
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Internet] non riesco a navigare

Messaggio da cristian_c »

Perché non fai un bello script con tutti i comandi ed eventualmente lo inserisci in avvio automatico? ;D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Galess

Re: [Internet] non riesco a navigare

Messaggio da Galess »

cristian_c ha scritto: Perché non fai un bello script con tutti i comandi ed eventualmente lo inserisci in avvio automatico? ;D
primo perchè vanno eseguiti con l'utenza di root
secondo perche mi sembra una porcata  :P

voglio sperare che ci sia un metodo migliore almeno per modificare la tabella di route
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Internet] non riesco a navigare

Messaggio da cristian_c »

Galess ha scritto:
cristian_c ha scritto: Perché non fai un bello script con tutti i comandi ed eventualmente lo inserisci in avvio automatico? ;D
primo perchè vanno eseguiti con l'utenza di root
secondo perche mi sembra una porcata  :P

voglio sperare che ci sia un metodo migliore almeno per modificare la tabella di route
Mmmhhh, non sono un 'espertone', ma ho confrontato lo schema con l'output di route e ho notato che gli indirizzi ip sono un po' diversi ;D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Galess

Re: [Internet] non riesco a navigare

Messaggio da Galess »

quale ?
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: [Internet] non riesco a navigare

Messaggio da cristian_c »

Galess ha scritto: quale ?
Sia per quanto riguarda wlan0 che eth0 (confesso la mia niubaggine sull'argomento  :-[ ) :)
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12919
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Internet] non riesco a navigare

Messaggio da thece »

Galess ha scritto: ... c'è un modo per evitare di doverli reinserire ? ...
Si, questo è il mio file /etc/network/interfaces

Codice: Seleziona tutto

# Interfaccia di rete di loopback
auto lo
	iface lo inet loopback
	address 127.0.0.1
	netmask 255.0.0.0

# Prima interfaccia di rete
auto eth0
	iface eth0 inet static
	address 192.168.0.11
	netmask 255.255.255.0
	network 192.168.0.0
	broadcast 192.168.0.255
	gateway 192.168.0.1
	# IPTables: salvataggio e ripristino delle regole di firewall
	pre-up iptables-restore < /scripts/iptables_rules.txt
	post-down iptables-save > /scripts/iptables_rules.txt
	# Per abilitare il forward dei pacchetti IPv4 nel file /etc/sysctl.conf decommentare la riga net.ipv4.ipforward=1

# Seconda interfaccia di rete
auto eth1
	iface eth1 inet static
	address 192.168.1.11
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255
Ultima modifica di thece il venerdì 13 gennaio 2012, 23:08, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12919
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Internet] non riesco a navigare

Messaggio da thece »

E ti segnalo anche questo mio post (LINK). Potrebbe ispirarti
Galess

Re: [Internet] non riesco a navigare

Messaggio da Galess »

è molto simile alla rete che voglio fare io
ho cominciato a configurare il wifi ma ho qualche problema con la configurazione della wlan
questo è il mio file interfaces

Codice: Seleziona tutto

cat /etc/network/interfaces 
auto lo
	iface lo inet loopback
	address 127.0.0.1
	netmask 255.0.0.0

auto wlan0
	iface eth0 inet static
	address 192.168.1.191
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255
	gateway 192.168.1.1
ho riavviato ma non prende l'ip

Codice: Seleziona tutto

ifconfig 
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:56 errors:0 dropped:0 overruns:0 frame:0
          TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6580 (6.5 KB)  TX bytes:6580 (6.5 KB)

wlan0     Link encap:Ethernet  HWaddr 00:26:5a:09:f8:30  
          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)
c'è qualcosa che sbaglio ,
un'altra domanda, ma il network manager di gnome non e integrato con il file /etc/interfaces e salva le ipostazioni da un'altra parte ?
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12919
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Internet] non riesco a navigare

Messaggio da thece »

Galess ha scritto:

Codice: Seleziona tutto

...
auto wlan0
	iface eth0 inet static
...
1° blocco, 2^ riga ... non eth0 ma wlan0
Galess ha scritto: un'altra domanda, ma il network manager di gnome non e integrato con il file /etc/interfaces e salva le ipostazioni da un'altra parte ?
Il Network Manager interagisce con il file /etc/network/interfaces, nel senso che (a meno di ulteriori direttive) se un'interfaccia di rete (eth0, wlan0, ...) è configurata (presente) in questo file allora viene completamente ignorata da Network Manager. Se invece non è configurata (presente) allora è possibile configurarla con la releativa applet di Network Manager. In tal caso la configurazione della scheda di rete viene salvata nella directory /etc/NetworkManager/system-connections
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12919
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Internet] non riesco a navigare

Messaggio da thece »

Un'altra osservazione ... il file /etc/network/interfaces così come lo hai scritto tu (senza errori) ti configura la scheda di rete wlan0 ma non ti tira su la connessione WIFI, risultato la scheda di rete wlan0 è correttamente configurata ma la connessione wireless non funziona ... purtroppo, così su due piedi, non ricordo come si fa a tirare su la connessione

Ecco un paio di link ... buon lavoro

LINK 1

LINK 2
Ultima modifica di thece il martedì 17 gennaio 2012, 22:41, modificato 1 volta in totale.
Galess

Re: [Internet] non riesco a navigare

Messaggio da Galess »

grazie infatti poi ho trovato una guida per gestire il wifi, ora è così

Codice: Seleziona tutto

auto wlan0
	iface wlan0 inet static
	address 192.168.1.181
	netmask 255.255.255.0
	network 192.168.1.0
	gateway 192.168.1.1
	wireless-essid Alice-XXXXXXX
	wireless-channel 1
	wireless-mode managed
	wireless-key s:xxxxxxxxxxxxxxxxxxxxxxx
ma ancora non va prende l'ip ma non navigo,
devo disattivare in network-manager altrimenti non prende le impostazioni del file interfaces, ma non vorrei disinstallarlo
Galess

Re: [Internet] non riesco a navigare

Messaggio da Galess »

thece ha scritto: Il Network Manager interagisce con il file /etc/network/interfaces, nel senso che (a meno di ulteriori direttive) se un'interfaccia di rete (eth0, wlan0, ...) è configurata (presente) in questo file allora viene completamente ignorata da Network Manager. Se invece non è configurata (presente) allora è possibile configurarla con la releativa applet di Network Manager. In tal caso la configurazione della scheda di rete viene salvata nella directory /etc/NetworkManager/system-connections
mi ero perso questo pezzo della risposta, sembra che nonostante abbia configurato /interfaces il network-manager si attivo
me ne accorgo dal ip in dhcp,
per fare le prove lo stoppo e avvio il networking

Codice: Seleziona tutto

stop network-manager

Codice: Seleziona tutto

start networking 
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12919
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: [Internet] non riesco a navigare

Messaggio da thece »

Anche io mi sono perso un pezzo della tua risposta ... su Ubuntu 10.04 Network Manager ha qualche baco in più rispetto alla 11.10.
Nel dubbio di possibili interazioni, cancella la configurazione della scheda di rete wireless dall'applet di Network Manager
Galess

Re: [Internet] non riesco a navigare

Messaggio da Galess »

dopo tre settimane di sbattimento sono riuscito ad avere quello che volevo,
faccio un piccolo riepilogo in 4 comodi passi :)

- ho disabilitando il demone di network-manager, eliminando questo file:

Codice: Seleziona tutto

 /etc/init/network-manager.conf 
1) ho configurato manualmente le reti eth0 e wlan0  tramite il file /etc/network/interfece

Codice: Seleziona tutto

auto lo
	iface lo inet loopback
	address 127.0.0.1
	netmask 255.0.0.0
auto wlan0
	iface wlan0 inet static
	address 192.168.1.181
	netmask 255.255.255.0
	broadcast 192.168.1.255
	gateway 192.168.1.1
	wireless-channel 1
	pre-up wpa_supplicant -iwlan0 -c /etc/wpa_supplicant.conf -B
	pre-up iptables-restore < /etc/network/iptables_rules.txt
auto eth0
	iface eth0 inet static
	address 10.168.1.2
	netmask 255.0.0.0
	network 10.168.1.0
	broadcast 10.168.1.255
2) ho configurato la connessione wifi con /etc/wpa_supplicant.conf
network={
        ssid="Alice-XXXXXX"
        psk="XxXxXXxxxXXXXx"
        key_mgmt=WPA-PSK
        proto=WPA
        }
3) ho modificato la iptable per condividere internet

Codice: Seleziona tutto

iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables-save > /etc/network/iptables_rules.txt
4) ho abilitato  forward dei pacchetti decommentando questa riga in

Codice: Seleziona tutto

/etc/sysctl.conf
grazie 1000 a thece per i suggeimenti
Scrivi risposta

Ritorna a “Connessione e configurazione delle reti”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot], Majestic-12 [Bot] e 3 ospiti