Re: Scheda ethernet non funzionante dopo aggiornamento a Buster
Il 08/08/19 10:07, Dott. Giovanni Bonenti ha scritto:
Il giorno lun 5 ago 2019 alle ore 11:09 Portobello
<c.portobello@fastwebnet.it <mailto:c.portobello@fastwebnet.it>> ha scritto:
Ciao Lista,
Io avevo letto nelle note di rilascio per Buster, al Cap. 5 , per la
precisione nel par. 5.1.5. Migrazione dai sorpassati nomi delle
interfacce di rete, che hanno modificato il modo di gestire le
interfacce di rete.
Mi sa che hai centrato il problema
https://www.debian.org/releases/buster/amd64/release-notes/ch-information.it.html#migrate-interface-names
Ciao Lista,
Al paragrafo 5.1.6 Migrazione dai sorpassati nomi delle interfacce di
rete , c'è qualche spiegazione.
Dice che:
- Per trovare i nomi nel nuovo stile che saranno utilizzati, trovare
prima i nomi attuali delle interfacce interessate:
Digitare il comando --> $ echo /sys/class/net/[ew]*
Qui mi dà il nome della scheda di rete (credo con il nuovo nome).
Io ho una sola scheda di rete: /sys/class/net/enp0sX.
Dopo dice di dare questi comandi:
" Per ciascuno di questi nomi controllare se è utilizzato in file di
configurazione e quale nome udev preferirebbe usare per esso:"
$ sudo rgrep -w eth0 /etc
Qui mi dà un elenco di pacchetti e files che usano ancora il vecchio
nome eth0 (quindi sarebbe da sostituire con il nuovo nome di cui sopra)?
Questo comando invece che significa ?
udevadm test-builtin net_id /sys/class/net/eth0 2>/dev/null
Ciao
Grazie ( e Buon Ferragosto)
Ho letto il documento e la soluzione per il mio problema potrebbe
risiedere in questa frase
-----quote----
"L'alternativa è passare ad un meccanismo supportato per forzare il
vecchio schema dei nomi, come un file |.link| di systemd (vedere
systemd.link(5) <https://manpages.debian.org/buster/systemd.link>).
Anche l'opzione |net.ifnames=0| per la riga di comando del kernel
potrebbe funzionare per i sistemi che hanno una sola interfaccia di rete
(per ciascun tipo)."
----end quote----
Ora, avendo io non un server con multiple schede di rete ma un semplice
laptop (pure vecchiotto :-D) con solo un'interfaccia Ethernet e una Wifi
(che peraltro grazie al cielo ha continuato a funzionare), credo che la
soluzione sia passare al kernel il comando "net.ifnames=0".
Dove imposto questo comando? Tra le opzioni di avvio di grub2 in grub.cfg?
Grazie
Giovanni
--
Dott. Giovanni Bonenti
Medico Radiologo
C.so Traiano 24/2
10135 - TORINO
ITALIA
Reply to: