2016-02-08 6 views
-1

У меня есть linux kernel 3.14.28. Я включил многоадресную передачу в это ядро ​​(config_ip_multicast = y, config_ip_router = y, config_ip_mroute = y, config_ip_ipip = y). наконец, мое новое ядро ​​было успешно построено, а ядро ​​было UP. теперь, как я могу проверить многоадресную рассылку на моей панели imx6Q.Тестирование многоадресной рассылки на моем ядре

спасибо за ваши комментарии

+0

'как я могу проверить многоадресную рассылку? - Вы хотите проверить, действительно ли ** параметры **, которые вы передали ядру **, фактически? ** Или вы хотите получить готовый testuite, который позволяет проверить, правильно ли реализована реализация многоадресной рассылки **. **? – Tsyvarev

+0

Я хочу проверить, действительно ли параметры, данные ядру. скажите, пожалуйста, о командах, которые я могу выполнить в своем новом ядре (как назначить IP-адрес в многоадресной сети ?, как добавить другие устройства в эту многоадресную сеть?) –

ответ

0

Вопрос не достаточно ясно.

Я постараюсь изо всех сил.

Отправка многоадресных сообщений используется обычным API дейтаграмм UTP только для определенного диапазона IP-адресов.

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

BTW - Ядро не обрабатывает многоадресную маршрутизацию самостоятельно. демон пользователя пространства должен поддерживать его. проверьте на mrouted, pimd или smcroute.

+0

ok Я изменю свой вопрос, чтобы установить широковещательную передачу адрес мы используем команду sudo ifconfig eth0 broadcast . как установить IP-адрес в многоадресной сети, существует ли какая-либо конкретная команда для установки сетевого адреса многоадресной рассылки –