[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: