Я хочу получить все физические интерфейсы в системе, я видел много ссылок на getifaddrss, но он получает все интерфейсы, невзирая на то, что это vlan/macvlan или физический интерфейс. Я могу только предположить, что netlink
сможет это сделать (когда сокет создается из сетевого пространства имен).Как получить все физические интерфейсы
1
A
ответ
0
Использование sysfs - просто перейдите /sys/class/net
. Он также продемонстрирует взаимосвязь между устройствами, такими как склеивание, мосты. Однако VLAN можно угадать только из названия устройства (есть патчи, которые связывают 8021q
с sysfs, но они не были приняты в ядро).
Это мой код, который делает следующее: https://github.com/myaut/tsload/blob/master/agent/lib/libhostinfo/plat/linux/netinfo.c
Смежные вопросы
- 1. Как получить физические координаты
- 2. Как получить все интерфейсы, которые реализует класс?
- 3. Как получить физические диски в Windows
- 4. как получить Matplotlib физические (не данные) масштаб
- 5. унаследовать все текущие интерфейсы
- 6. Можно ли отключить все физические кнопки телефона?
- 7. Как перечислить физические диски?
- 8. Proguard поддерживает все интерфейсы java
- 9. Как отключить все физические кнопки, присутствующие на планшетном устройстве
- 10. Как интернационализировать все пользовательские интерфейсы в java
- 11. Как использовать все доступные интерфейсы одновременно?
- 12. Как физические двигатели выдерживают вес?
- 13. Ninject связывает все интерфейсы фабрики
- 14. Найти все интерфейсы реализации EJB
- 15. NetworkInterface.getNetworkInterfaces() не перечисляет все интерфейсы
- 16. Visual Studio Extension получить все классы и интерфейсы метаданных
- 17. Веб-и физические единицы
- 18. AWS-получить все развернутые API-интерфейсы шлюза в node.js
- 19. Физические файлы Crystal Server
- 20. Найти все импортированные интерфейсы, которые поддерживает объект
- 21. Физические размеры экрана ipad
- 22. Получить интерфейсы, но не базовые
- 23. Оптимальные физические упорядоченности узлов
- 24. Как получить физические файлы из хранилища git stash?
- 25. физические шрифты java?
- 26. Физические блокирующие сигналы Bluetooth
- 27. Физические моделирование на Java
- 28. Android отключить физические кнопки
- 29. как получить активные интерфейсы в убунту
- 30. Почему не все классы Java имеют интерфейсы?