
Как найти модуль, реализующий сетевой интерфейс, если его device
нет /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/
На первый взгляд это dev_id
кажется многообещающим, но dev_id
for eth0
— это то же самое, что и for lo
, интерфейс обратной связи.
«Linux», с которым я имею дело, кажется достаточно современным (имеет ядро 3.3.x), но в этом конкретном детале он не соответствует описаниям, которые я видел, а они, по-видимому, поддерживают такие вещи, как lspci
и другие удобные, но редко используемые утилиты.
я прочелэтот популярный, связанный вопросно его ответ основан на символической ссылке устройства, которой нет в рассматриваемой системе.