Страница 1 из 1

freebsd 9.2+igmpproxy+ipfw

Добавлено: 2013-11-12 18:46:38
lynx
Добрового времени суток.
Есть один сервер, на котором нужно настроить igmpproxy, em0 - внешний интерфейс, em1 - внутренний.
В /boot/loader.conf указал

Код: Выделить всё

ip_mroute_load="YES"
Конфиг igmpproxy следующий

Код: Выделить всё

##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
##------------------------------------------------------
quickleave


##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
##------------------------------------------------------
phyint em0 upstream  ratelimit 0  threshold 1
        altnet 10.0.0.0/8 
        altnet 86.0.0.0/8


##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
##------------------------------------------------------
phyint em1 downstream  ratelimit 0  threshold 1


##------------------------------------------------------
## Configuration for eth2 (Disabled Interface)
##------------------------------------------------------
phyint msk0 disabled
phyint lo0 disabled
phyint ipfw0 disabled
Разрешил хождение igmp и udp в ipfw

Код: Выделить всё

00200    0      0 allow udp from any to 239.0.0.0/8 via em1
00300    0      0 allow igmp from any to 224.0.0.0/8 via em1
Но tcpdump показывает только запросы
19:24:54.381051 IP 89.208.168.17 > all-systems.mcast.net: igmp query v2
19:25:54.410495 IP 89.208.168.17 > all-systems.mcast.net: igmp query v2
19:26:26.679554 IP 192.168.13.3 > all-systems.mcast.net: igmp query v2
19:26:54.379598 IP 89.208.168.17 > all-systems.mcast.net: igmp query v2
19:27:54.380183 IP 89.208.168.17 > all-systems.mcast.net: igmp query v2
19:28:31.838011 IP 192.168.13.3 > all-systems.mcast.net: igmp query v2
19:28:54.380768 IP 89.208.168.17 > all-systems.mcast.net: igmp query v2
В чем может быть причина?

Re: freebsd 9.2+igmpproxy+ipfw

Добавлено: 2014-01-30 22:46:51
Alex Keda
а ядро через себя пакетики пропускает?
по дефолту - нет

Re: freebsd 9.2+igmpproxy+ipfw

Добавлено: 2014-01-31 12:46:29
lynx
Пропускает, mrouted разрешен.
Igmpproxy работает, но нестабильно, большую часть времени по tcp-dump идут одни query и в лог сыпятся следующие ошибки:

Код: Выделить всё

Jan 31 12:54:14 ofice_nat igmpproxy[45891]: MRT_DEL_MFC; Errno(49): Can't assign requested address
Jan 31 12:58:24 ofice_nat igmpproxy[45891]: MRT_DEL_MFC; Errno(49): Can't assign requested address
Jan 31 13:02:34 ofice_nat igmpproxy[45891]: MRT_DEL_MFC; Errno(49): Can't assign requested address
Jan 31 13:06:43 ofice_nat last message repeated 2 times
Jan 31 13:21:19 ofice_nat last message repeated 5 times
Jan 31 13:25:29 ofice_nat igmpproxy[45891]: MRT_DEL_MFC; Errno(49): Can't assign requested address
Jan 31 13:26:58 ofice_nat kernel: em0: promiscuous mode enabled
Jan 31 13:27:34 ofice_nat igmpproxy[45891]: MRT_DEL_MFC; Errno(49): Can't assign requested address
Jan 31 13:31:44 ofice_nat igmpproxy[45891]: MRT_DEL_MFC; Errno(49): Can't assign requested address
Jan 31 13:36:46 ofice_nat kernel: em0: promiscuous mode disabled
Jan 31 13:37:59 ofice_nat igmpproxy[45891]: MRT_DEL_MFC; Errno(49): Can't assign requested address
Jan 31 13:40:04 ofice_nat igmpproxy[45891]: MRT_DEL_MFC; Errno(49): Can't assign requested address
Причем не могу сказать с чем могут быть связано возобновление и прекращение корректной работы igmpproxy.