Могу ли я получить информацию о маршрутном шлюзе для интерфейса (с программированием) с помощью getifaddrs() или каким-либо другим способом?сетевой интерфейс Информация о маршрутном шлюзе в freebsd
0
A
ответ
2
Да, вы можете. См. Страницу руководства для route(4)
.
1
Вы можете использовать sysctl()
для передачи информации о маршрутизации. В MIB первое значение должно быть установлено на CTL_NET
, а второе - на AF_ROUTE
.
0
Если доступно (как бесплатно), вы можете зачитать /proc/net/route
.
+1
В разделе 'procfs' FreeBSD содержится информация о процессах. См. 'Procfs (5)'. –
Спасибо Рональду, это похоже на то, что мне нужно. Я уточню, как только попробую. – hari