Что такое эквивалент IPv6 для SIOCADDRT? - PullRequest
3 голосов
/ 18 мая 2011

Может ли SIOCADDRT использоваться для добавления маршрутов IPv6?Если нет, что эквивалентно ioctl ()?

Ответы [ 3 ]

3 голосов
/ 19 марта 2013

Да, вы можете использовать SIOCADDRT. Просто создайте для него сокет AF_INET6. Например, взгляните на реализацию Busybox команды " route ". Также рассмотрите возможность использования вместо Netlink, возможно, через libnl .

Извините за поздний ответ, я сам искал и нашел, что принятого ответа немного не хватает.

2 голосов
/ 18 мая 2011

Не знаю, но

# strace ip route add <ipv6-route>

должен вам сказать.

0 голосов
/ 18 мая 2011

Не писать низкоуровневый код конфигурации сети в вашей программе, а вместо этого делегировать задачу существующим системным утилитам, было бы очень хорошим решением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...