информация о шлюзе маршрута сетевого интерфейса в freebsd - PullRequest
0 голосов
/ 29 февраля 2012

Могу ли я получить информацию о шлюзе маршрута для интерфейса (программно), используя getifaddrs () или каким-либо другим способом?

Ответы [ 3 ]

2 голосов
/ 29 февраля 2012

Да, вы можете.См. Страницу руководства для route(4).

1 голос
/ 29 февраля 2012

Вы можете использовать sysctl() для вывода информации о маршрутизации. В MIB первое значение должно быть установлено на CTL_NET, а второе на AF_ROUTE.

0 голосов
/ 29 февраля 2012

Если доступно (как это freebsd), вы можете прочитать /proc/net/route.

...