
Wie finde ich ein Modul, das eine NET-Schnittstelle implementiert, wenn kein device
at vorhanden ist /sys/class/net/eth0
?
ls /sys/class/net/eth0/
addr_assign_type carrier iflink speed
addr_len dev_id link_mode statistics/
address dormant mtu subsystem@
brforward duplex netdev_group tx_queue_len
bridge/ flags operstate type
brif/ ifalias power/ uevent
broadcast ifindex queues/
Das dev_id
scheint zunächst vielversprechend, aber dev_id
für eth0
ist dasselbe wie für lo
, die Loopback-Schnittstelle.
Das „Linux“, mit dem ich es zu tun habe, scheint recht modern zu sein (es hat einen 3.3.x-Kernel), aber es stimmt in diesem speziellen Detail nicht mit den Beschreibungen überein, die ich gesehen habe und die anscheinend Dinge wie lspci
und andere praktische, aber selten verwendete Dienstprogramme unterstützen.
Ich habe gelesendiese beliebte, verwandte FrageDie Antwort darauf hängt jedoch vom symbolischen Gerätelink ab, über den das betreffende System nicht verfügt.