Как установить значение HopLimit по умолчанию для многоадресной рассылки в armLinux? - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь отправить пакеты через сокет на адрес многоадресной рассылки.hopLimit по умолчанию == 1. Мне нужно hopLimit == 255 по умолчанию.

Я могу изменить hopLimit для всех пакетов, которые были отправлены через этот сокет, используя IPV6_MULTICAST_HOPS setsockopt.Но мне нужно что-то вроде системного значения по умолчанию для hopLimit для многоадресной отправки.

Я нашел вариант sysctl.Но только для OpenBSD net.inet6.ip6.defmcasthlim

я не могу найти подобную опцию для armLinux

1 Ответ

0 голосов
/ 28 ноября 2018

К сожалению, в Linux нет способа изменить предел многоадресного перехода по умолчанию, как в OpenBSD.Если вы не хотите менять исходный код ядра Linux, то есть.Если вы хотите изменить ядро ​​для этой цели, вам просто нужно изменить определение IPV6_DEFAULT_MCASTHOPS в заголовочном файле include / net / ipv6.h в дереве ядра.

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