Wireless, ethernet e default gateway

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
tamb
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: dom 8 gen 2006, 1:39
Slackware: 14.1
Kernel: 3.18.3
Desktop: Xfce
Località: Veneto

Wireless, ethernet e default gateway

Messaggio 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...

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1334
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Wireless, ethernet e default gateway

Messaggio 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
vorrei riavere le mie firme ...

Avatar utente
tamb
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: dom 8 gen 2006, 1:39
Slackware: 14.1
Kernel: 3.18.3
Desktop: Xfce
Località: Veneto

Re: Wireless, ethernet e default gateway

Messaggio 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ì?

Avatar utente
targzeta
Iper Master
Iper Master
Messaggi: 6566
Iscritto il: gio 3 nov 2005, 14:05
Nome Cognome: Emanuele Tomasi
Slackware: 64-current
Kernel: latest stable
Desktop: IceWM
Località: Carpignano Sal. (LE) <-> Pisa

Re: Wireless, ethernet e default gateway

Messaggio 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?
Linux Registered User #454438
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
20/04/2013 - Io volevo Rodotà 

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1334
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Wireless, ethernet e default gateway

Messaggio 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
vorrei riavere le mie firme ...

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1334
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Wireless, ethernet e default gateway

Messaggio 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 ;)
vorrei riavere le mie firme ...

Avatar utente
tamb
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: dom 8 gen 2006, 1:39
Slackware: 14.1
Kernel: 3.18.3
Desktop: Xfce
Località: Veneto

Re: Wireless, ethernet e default gateway

Messaggio 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.

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Wireless, ethernet e default gateway

Messaggio 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.

Avatar utente
tamb
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: dom 8 gen 2006, 1:39
Slackware: 14.1
Kernel: 3.18.3
Desktop: Xfce
Località: Veneto

Re: Wireless, ethernet e default gateway

Messaggio 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...

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1334
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Wireless, ethernet e default gateway

Messaggio 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 ...
vorrei riavere le mie firme ...

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Wireless, ethernet e default gateway

Messaggio 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.

Avatar utente
zoros
Linux 4.x
Linux 4.x
Messaggi: 1334
Iscritto il: lun 28 mag 2007, 22:51
Nome Cognome: Fabio`Zorba`
Slackware: 14.1
Kernel: 3.10.30-smp
Desktop: KDE-3.5(works!)
Località: Gorizia
Contatta:

Re: Wireless, ethernet e default gateway

Messaggio 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 ;)
vorrei riavere le mie firme ...

rik70
Iper Master
Iper Master
Messaggi: 2207
Iscritto il: gio 10 mar 2011, 9:21
Slackware: 64-current
Kernel: 5.4.x
Desktop: Xfce 4.14
Distribuzione: Arch Linux

Re: Wireless, ethernet e default gateway

Messaggio 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.

Twenty-Seven
Linux 0.x
Linux 0.x
Messaggi: 99
Iscritto il: dom 27 gen 2013, 14:59
Slackware: 14.2
Kernel: 4.14.29
Desktop: Xfce

Re: Wireless, ethernet e default gateway

Messaggio 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

Rispondi