Questo riguarda Linux, ma se qualcuno fosse a conoscenza di un metodo generale * nix sarebbe positivo.
Ieri ho avviato un sistema con un cavo Ethernet collegato. "NetworkManager" non è installato, quindi una volta avviato sono andato a cercare il nome dell'interfaccia Ethernet con cui ifconfig
avviare manualmente un client DHCP, ma non mostrava altro lo
.
La scheda NIC è stata elencata tramite lspci
ed è stato caricato il driver del kernel appropriato. Il sistema normalmente usa il wifi, e per questo ricordavo il nome dell'interfaccia wlan0
. Quando ho provato ifconfig wlan0 up
, è wlan0
apparso. Ma gli unici nomi di interfaccia Ethernet che potevo ricordare erano eth[N]
e em[N]
- nessuno dei quali ha funzionato.
Questo documento fa riferimento a "nomi di interfaccia prevedibili" ma non fa un buon lavoro nel spiegare quali potrebbero essere in termini semplici. Si riferisce a un pezzo di codice sorgente che implica che il nome in questo caso potrebbe essere dedotto dal bus PCI e dai numeri di slot, il che sembra una seccatura inutilmente complicata.
Altre ricerche in giro mi hanno portato a credere che questo potrebbe essere determinato systemd
congiuntamente a udev
, ma ci sono quasi 100 file in /usr/lib/udev/rules.d
e passare un'ora cercando di determinare dove (e se ) c'è un file di configurazione di sistema per questo sembra anche ridicolo.
Sarebbe anche bello sapere con certezza che sono disponibili, non solo come potrebbero essere nominati se lo sono, quindi posso escludere problemi hardware, ecc. Non esiste un modo semplice per trovare i nomi delle interfacce di rete disponibili su linux?
ip route
- ho scritto questa domanda il giorno successivo alla risoluzione del problema (vedi la mia risposta); Non ho l'abitudine di usare ip
e non apprezzo le pagine man eccessivamente spartane, quindi probabilmente ho rinunciato ad esso dopo un tentativo e /sys
ho iniziato a passare , poiché sapevo che il kmod era caricato, ecc. E questo era più semplice per me. Lo toglierò completamente dalla domanda.
ip link
ma poi accetti una risposta che suggerisceip link show
che fa esattamente la stessa cosa. Perché?