2014-01-02 3 views
3

Кто-нибудь знает, как включить многоадресный запрос по умолчанию для моста?Включить многоадресный запрос по умолчанию для моста Linux

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

эхо "1">/SYS/устройства/виртуальный/сеть/virbr0/мост/multicast_querier

Можно ли включить его по умолчанию? Чтобы создать новый мост, активируется многоадресный запрос.

Спасибо!

ответ

2

Я исправляю эту проблему, обновляя правила udev, чтобы включить это при создании устройства.


# cat /etc/udev/rules.d/61-qbr-querier.rules 
ACTION=="add", SUBSYSTEM=="net", RUN+="/etc/sysconfig/network-scripts/multicast_querier_enable" 

# cat /etc/sysconfig/network-scripts/multicast_querier_enable 
#!/bin/bash 

if [[ $INTERFACE == qbr* ]] 
then 
    echo 1 > /sys/class/net/$INTERFACE/bridge/multicast_querier 
fi