Wie finde ich ein Modul, das die NET-Schnittstelle implementiert, wenn sich unter /sys/class/net/eth0 kein „Gerät“ befindet?

Wie finde ich ein Modul, das die NET-Schnittstelle implementiert, wenn sich unter /sys/class/net/eth0 kein „Gerät“ befindet?

Wie finde ich ein Modul, das eine NET-Schnittstelle implementiert, wenn kein deviceat 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_idscheint zunächst vielversprechend, aber dev_idfür eth0ist 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 lspciund 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.

verwandte Informationen