Dies ist in Bezug auf Linux, aber wenn jemand eine allgemeine * nix-Methode kennt, wäre das gut.
Ich habe gestern ein System mit einem eingesteckten Ethernet-Kabel gebootet. "NetworkManager" ist nicht installiert. Nach dem Start habe ich nach dem Namen der Ethernet-Schnittstelle gesucht ifconfig, um einen DHCP-Client manuell zu starten, aber es wurde nichts anderes als angezeigt lo.
Die Netzwerkkarte wurde über aufgelistet lspciund der entsprechende Kerneltreiber wurde geladen. Das System verwendet normalerweise WLAN, und ich konnte mich daran erinnern, wie die Schnittstelle dafür lautete wlan0. Als ich es versuchte ifconfig wlan0 up, wlan0erschien. Aber die einzigen Namen für die Ethernet-Schnittstelle, an die ich mich erinnern konnte, waren eth[N]und em[N]- beides funktionierte nicht.
Dieses Dokument bezieht sich auf "vorhersehbare Schnittstellennamen", kann jedoch nicht in einfachen Worten erklären, was sie sein könnten. Es bezieht sich auf einen Teil des Quellcodes, der impliziert, dass der Name in diesem Fall aus den PCI-Bus- und Steckplatznummern abgeleitet werden kann, was als unnötig komplizierter Aufwand erscheint.
Andere Nachforschungen führten mich zu der Annahme, dass dies systemdin Verbindung mit bestimmt werden könnte udev, aber es sind fast 100 Dateien in der Datei, und es scheint auch lächerlich /usr/lib/udev/rules.d, eine Stunde zu verbringen, um festzustellen, wo (und ob ) es eine systemd-Konfigurationsdatei dafür gibt.
Es wäre auch schön, sicher zu wissen , dass sie zur Verfügung steht, nicht nur , wie sie genannt werden könnten , wenn sie sind, so kann ich Hardwareprobleme auszuschließen, usw. Gibt es eine einfache Möglichkeit , die Namen der verfügbaren Netzwerkschnittstellen zu finden unter Linux?
ip route- ich schrieb diese Frage am nächsten Tag, nachdem das Problem gelöst war (siehe meine eigene Antwort); Ich bin es nicht gewohnt, ipdie übermäßig spartanischen Manpages zu verwenden und schätze sie nicht. /sysDeshalb habe ich sie wahrscheinlich nach einem Versuch aufgegeben und angefangen, sie durchzuarbeiten, da ich wusste, dass der kmod usw. geladen war und dies einfacher war mir. Ich werde das ganz aus der Frage streichen.
ip linkaber dann akzeptieren Sie eine Antwort, die vorschlägt,ip link showwas genau dasselbe tut. Warum?