Pagina 1 di 1

Wireless, ethernet e default gateway

Inviato: mar 9 dic 2014, 23:56
da tamb
Ho un piccolo problemino con la gestione del networking sul mio notebook, nonostante la corretta (a mio giudizio) configurazione di inet1.conf e wpa_supplicant.

Praticamente, ad ogni avvio mi trovo a sbattere la testa su di una cosa che non capisco:
- all'avvio eth0 è a posto, alzata e funzionante
- sempre all'avvio, wlan0 risulta alzata, autenticata ai vari access point, ma non funzionante (non naviga e non pinga, network unreachable)
- se sfilo l'RJ45, wlan0 come detto sopra non naviga
- se imposto il default gateway, wlan0 ancora non naviga
- se metto in down entrambe le interfacce di rete, e rialzo solo wlan0, ancora non naviga
- se imposto il default gateway, wlan0 comincia a navigare
- se abbasso wlan0, alzo eth0 e collego l'RJ45, eth0 non naviga
- se imposto ancora il default gateway, eth0 comincia a navigare

[-o<

Se per ogni interfaccia uso uno script che abbassa tutto, alza quel che serve e forza il default gw, va tutto a meraviglia.
Ma quello che mi chiedo è: perchè all'avvio non posso avere entrambe le interfacce alzate e funzionanti?
A me servirebbe che staccandomi dalla postazione, commuti subito al wireless...

Re: Wireless, ethernet e default gateway

Inviato: mer 10 dic 2014, 15:53
da zoros
beh, sembra abbastanza evidente che stai usando lo stesso range di IP per le due interfacce di rete, nel caso una esclude l'altra

Re: Wireless, ethernet e default gateway

Inviato: mer 10 dic 2014, 16:13
da tamb
zoros ha scritto:beh, sembra abbastanza evidente che stai usando lo stesso range di IP per le due interfacce di rete, nel caso una esclude l'altra
:shock:

eth0 è 192.168.1.10, wlan0 è 192.168.1.11

Forse mi sfugge qualcosa; perchè mai non dovrebbe funzionare così?

Re: Wireless, ethernet e default gateway

Inviato: mer 10 dic 2014, 19:52
da targzeta
Posta l'output di:

Codice: Seleziona tutto

ifconfig
e

Codice: Seleziona tutto

route -n
Emanuele

P.S. Ciao Fabio, era da un po' che non ti si vedeva o sbaglio?

Re: Wireless, ethernet e default gateway

Inviato: gio 11 dic 2014, 0:19
da zoros
tamb ha scritto:
zoros ha scritto:beh, sembra abbastanza evidente che stai usando lo stesso range di IP per le due interfacce di rete, nel caso una esclude l'altra
:shock:

eth0 è 192.168.1.10, wlan0 è 192.168.1.11

Forse mi sfugge qualcosa; perchè mai non dovrebbe funzionare così?
non può funzionare perché il default gw viene assegnato ad una sola scheda ... più o meno ;) ... inoltre la wlan tende ad "incepparsi" se non usata per un certo tempo

Re: Wireless, ethernet e default gateway

Inviato: gio 11 dic 2014, 0:21
da zoros
targzeta ha scritto:Posta l'output di:

Codice: Seleziona tutto

ifconfig
e

Codice: Seleziona tutto

route -n
Emanuele

P.S. Ciao Fabio, era da un po' che non ti si vedeva o sbaglio?
Sì, da quando è uscito kde4 ... più o meno ;)

Re: Wireless, ethernet e default gateway

Inviato: gio 11 dic 2014, 9:49
da tamb
zoros ha scritto:non può funzionare perché il default gw viene assegnato ad una sola scheda ... più o meno ;) ... inoltre la wlan tende ad "incepparsi" se non usata per un certo tempo
Questa cosa però più avanti la voglio approfondire, perchè non mi quadra per niente.
Btw, nel caso io abbia una rete dove il gateway sia 192.168.1.1, ed io voglia usare sia Lan che Wlan staticamente configurate, come le dovrei mettere giù le due interfacce per non avere problemi?

P.S.
Mi scuso con chi mi ha chiesto l'output della situazione networking, ma sto lavorando a cose importanti da Windows e non posso passare a Slackware, quindi appena potrò spegnere posterò tutto.

Re: Wireless, ethernet e default gateway

Inviato: gio 11 dic 2014, 15:11
da rik70
Teoricamente dovrebbe funzionare. Sotto 2 interfacce di rete attive sulla stessa rete con ip diversi e medesimo gateway, e nessun problema apparente:

Codice: Seleziona tutto

route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 wlan0
0.0.0.0         192.168.1.254   0.0.0.0         UG    1      0        0 eth0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
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 wlan0
Poi non so se possa incasinare il sistema.

Che script/programmi usi per gestire il tutto? Wicd o network manager mi sembra che possano disattivare in automatico la connessione cablata quando è attiva la wireless - o viceversa. E penso sia la soluzione migliore nella maggior parte dei casi.

Re: Wireless, ethernet e default gateway

Inviato: gio 11 dic 2014, 16:07
da tamb
Quindi in sostanza la mia accoppiata di script iniziali (buttata giù al volo per tamponare in attesa di risolvere) non era una così gran brutta idea :-k

Mi ero fatto 2 script collegati a 2 icone sotto il kmenu, con un click sulla relativa icona abbassava tutto ed alzava l'interfaccia desiderata, impostazione gw compresa...

Re: Wireless, ethernet e default gateway

Inviato: gio 11 dic 2014, 18:16
da zoros
mah, sarei curioso di sapere come rik70 ha ottenuto quell'output di route ... il ragionamento dovrebbe essere semplice: se hai 2 interfacce di rete sullo stesso pc, come vanno i pacchetti verso il gateway, a caso? Chi decide se mandarli verso la wlan0 piuttosto che verso eth0 se entrambe sono attive? ... Beh, con un bridge, verrebbe da dire ... si può fare di certo, ma non così semplicemente ... credo ...

ah, vedevo ip route:

Codice: Seleziona tutto

ip route change default via 192.168.1.1 dev eth0
...
ip route change default via 192.168.1.1 dev wlan0
interessante ...

Re: Wireless, ethernet e default gateway

Inviato: gio 11 dic 2014, 18:30
da rik70
zoros ha scritto:sarei curioso di sapere come rik70 ha ottenuto quell'output di route
In pratica:
eth0 è impostata in /etc/rc.d/rc.inet1.conf con ip statico, gateway e netmask, ed è ativata al boot.

Poi collego wlan0 all'access point con wpa_supplicant e ottengo l'ip con dhclient:

Codice: Seleziona tutto

dhclient -v wlan0 
Stessa cosa posso fare con wicd - escludendo eth0 dal network manager e lasciandogli gestire soltanto l'interfaccia wlan0.

Se interessa posso incollare il config di wicd.

Re: Wireless, ethernet e default gateway

Inviato: sab 13 dic 2014, 14:51
da zoros
ah, pensavo che usavi uno script ... il "route -n" che hai postato mostra 2 default gw, ma non ha molto senso, a quanto pare l'unico usato è il primo, per tornare in LAN devi spegnere/disabilitare wlan0 ... non si tratta quindi di una configurazione con 2 gateway e 2 schede di rete configurate sullo stesso segmento, una delle 2 schede è comunque esclusa ... provando manualmente su un pc con 2 eth entrambe collegate allo switch, si ottiene la tua configurazione con i seguenti comandi:

Codice: Seleziona tutto

ifconfig eth0 192.168.1.10 up
ifconfig eth1 192.168.1.11 up
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.254 dev eth0
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.254 dev eth1
2 gateway, ma staccando e riattaccando i cavi si vede benissimo che si naviga solo attraverso una sola delle schede di rete ... comunque, era solo una curiosità, grazie ;)

Re: Wireless, ethernet e default gateway

Inviato: sab 13 dic 2014, 15:27
da rik70
zoros ha scritto:ah, pensavo che usavi uno script ... il "route -n" che hai postato mostra 2 default gw, ma non ha molto senso, a quanto pare l'unico usato è il primo, per tornare in LAN devi spegnere/disabilitare wlan0 ... non si tratta quindi di una configurazione con 2 gateway e 2 schede di rete configurate sullo stesso segmento, una delle 2 schede è comunque esclusa ... provando manualmente su un pc con 2 eth entrambe collegate allo switch, si ottiene la tua configurazione con i seguenti comandi:

Codice: Seleziona tutto

ifconfig eth0 192.168.1.10 up
ifconfig eth1 192.168.1.11 up
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.254 dev eth0
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.254 dev eth1
2 gateway, ma staccando e riattaccando i cavi si vede benissimo che si naviga solo attraverso una sola delle schede di rete ... comunque, era solo una curiosità, grazie ;)
Ma infatti hai ragione 8). Una delle 2 connessioni salta. Proprio per questo dicevo prima "se il sistema non s'incasina". E son sicuro che se si abilita il "log dei marziani", in dmesg ne saltano fuori delle belle appena si attiva il gaetway sulla seconda interfaccia.

Bisogna capire però dove sta l'inghippo - e sopratutto perché tamb deve fare tutti questi up and down delle interfacce di rete.

Anziché staccare il cavo, prova a dare:

Codice: Seleziona tutto

ip addr flush eth0
e vedi se continui a navigare.

Poi riassegna l'ip e il gateway a eth0 e dai lo stesso comando su eth1. Teoricamente dovrebbe perdere la connessione per un attimo e riprenderla subito.

Re: Wireless, ethernet e default gateway

Inviato: dom 14 dic 2014, 13:12
da Twenty-Seven
Susate l' ignoranza..... ma che senso ha avere due connessioni, una cablata e la wireless, sulla stessa rete? Un conto se fossero su due reti diverse....
Se il problema è avere il wireless che si collega non appena si toglie il cavo penso si possa benissimo risolvere con uno script, poi, come già detto da qualcuno, anche a me sembra che col network manager questa cosa la faccia in automatico.

Però come sempre mi rimetto ai più esperti