Операции маршрутизации Linux

Я читаю "Сетевое программирование Unix" У. Ричарда Стивенса. Сейчас я смотрю на главу, в которой говорится о сокете маршрутизации и о том, как извлечь информацию из ядра о таблице маршрутизации.

Моя система работает под управлением ядра Linux и в net/route.h отсутствуют некоторые структуры, используемые в примерах книги, чтобы запросить ядро ​​записи маршрутизации.

На самом деле определение struct rt_msghdr отсутствует в моей системе.

Занимаясь серфингом в сети о том, почему его не хватает, я ничего не нашел, но я нашел разные статьи, в которых говорится о Netlink socket получить записи маршрутизации из ядра в среде Linux.

Мой вопрос, прежде чем покинуть сокет маршрутизации Unix, что если в системе Linux, я мог бы использовать их, чтобы получить записи таблицы маршрутизации вместо Netlink.

Спасибо и извините за мой английский.

0 ответов

Другие вопросы по тегам