igmpproxy

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
supchik
рядовой
Сообщения: 30
Зарегистрирован: 2008-11-06 21:16:24

igmpproxy

Непрочитанное сообщение supchik » 2009-04-10 14:11:38

прошу помощи. незнаю куда смотреть.

# igmpproxy -d

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

igmpproxy, Version 0.1 beta2, Build 090407
Copyright 2005 by Johnny Egeland <johnny@rlo.org>
Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt

Debu: Searching for config file at '/usr/local/etc/igmpproxy.conf'
Debu: Config: Quick leave mode enabled.
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface em1.
Debu: Config: IF: Got upstream token.
Debu: Config: IF: Got ratelimit token '0'.
Debu: Config: IF: Got threshold token '1'.
Debu: Config: IF: Got altnet token 239.255.2.1/5.
Debu: Config: IF: Altnet: Parsed altnet to 239/5.
Debu: IF name : em1
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 1
Debu: Allowednet ptr : 2820c030
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface em0.
Debu: Config: IF: Got downstream token.
Debu: Config: IF: Got ratelimit token '0'.
Debu: Config: IF: Got threshold token '(null)'.
Segmentation fault (core dumped)
дополнительная инфа:

# uname -a

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

FreeBSD gate 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #1: Tue Apr  7 20:44:54 MSD 2009
# cat /usr/src/sys/i386/conf/CORE2

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

...
options         MROUTING
options         IPSTEALTH

device          pf
device          pflog
device          pfsync
# cat /usr/local/etc/igmpproxy.conf

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

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


##------------------------------------------------------
## Configuration for em1 (Upstream Interface) QWERTY
##------------------------------------------------------
phyint em1 upstream  ratelimit 0  threshold 1
        altnet 239.255.2.1/5


##------------------------------------------------------
## Configuration for em0 (Downstream Interface) LOCAL
##------------------------------------------------------
phyint em0 downstream  ratelimit 0  threshold 1

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2009-04-10 14:18:51

ifconfig
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2009-04-10 14:20:41

LMik писал(а):ifconfig
А версию где брал эту?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

supchik
рядовой
Сообщения: 30
Зарегистрирован: 2008-11-06 21:16:24

Re: igmpproxy

Непрочитанное сообщение supchik » 2009-04-10 14:25:17

# ifconfig

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

re0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
        ether 00:1d:60:b9:95:a5
        media: Ethernet autoselect (10baseT/UTP <half-duplex>)
        status: no carrier
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 00:07:e9:0a:2b:37
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.1.255
        media: Ethernet autoselect (1000baseTX <full-duplex>)
        status: active
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 00:07:e9:0a:45:b8
        inet 77.77.77.77 netmask 0xfffff000 broadcast 255.255.255.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
pfsync0: flags=0<> metric 0 mtu 1460
        syncpeer: 224.0.0.240 maxupd: 128
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33204
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        inet 127.0.0.1 netmask 0xff000000
А версию где брал эту?
/usr/ports/net/igmpproxy

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2009-04-10 14:48:21

В конфиге опиши все интерфейсы для начала.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

supchik
рядовой
Сообщения: 30
Зарегистрирован: 2008-11-06 21:16:24

Re: igmpproxy

Непрочитанное сообщение supchik » 2009-04-10 14:55:20

большое спасибо! заработало!
с таким конфигом

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

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


##------------------------------------------------------
## Configuration for em1 (Upstream Interface) QWERTY
##------------------------------------------------------
phyint em1 upstream  ratelimit 0  threshold 1
#        altnet 239.255.2.1/5


##------------------------------------------------------
## Configuration for em0 (Downstream Interface) LOCAL
##------------------------------------------------------
phyint em0 downstream  ratelimit 0  threshold 1

##------------------------------------------------------
## Configuration for re0 (Disabled Interface)
##------------------------------------------------------
phyint re0 disabled
Последний раз редактировалось supchik 2009-04-12 13:59:40, всего редактировалось 1 раз.

supchik
рядовой
Сообщения: 30
Зарегистрирован: 2008-11-06 21:16:24

Re: igmpproxy

Непрочитанное сообщение supchik » 2009-04-12 13:58:49

то что всё это запустилось к сожалению не помогло раздать IPTV от QWERTY на домашние машины :(
# igmpproxy -d

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

Debu: Eliminate compiler warning for field type = 22
Debu: Packet from 77.41.76.37: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 77.41.76.37     to 239.255.2.1 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Debu: Packet from 10.182.128.1: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV Membership query   from 10.182.128.1    to 239.255.2.1 (ip_hl 24, data 8)
Debu: Packet from 77.41.76.37: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 77.41.76.37     to 239.255.2.1 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Debu: Packet from 192.168.1.64: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 192.168.1.64    to 239.255.2.1 (ip_hl 24, data 8)
Debu: Should insert group 239.255.2.1 (from: 192.168.1.64) to route table. Vif Ix : 0
Info: Updated route entry for 239.255.2.1 on VIF #0
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Dst: 239.255.2.1, Age:2, St: I, OutVifs: 0x00000001
Debu: #1: Dst: 239.255.219.45, Age:1, St: I, OutVifs: 0x00000001
Debu: #2: Dst: 239.192.152.143, Age:1, St: I, OutVifs: 0x00000001
Debu: #3: Dst: 239.255.255.250, Age:1, St: I, OutVifs: 0x00000001
Debu:
-----------------------------------------------------

Debu: Eliminate compiler warning for field type = 22
Debu: Packet from 10.182.128.1: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV Membership query   from 10.182.128.1    to 239.255.2.1 (ip_hl 24, data 8)
Debu: Packet from 79.164.234.101: proto: 2 hdrlen: 24 iplen: 16 or 4096
Note: RECV unk: 0x22/0x00     from 79.164.234.101  to 224.0.0.22 (ip_hl 24, data 16)
Info: ignoring unknown IGMP message type 22 from 79.164.234.101 to 224.0.0.22
Debu: Packet from 77.41.76.37: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 77.41.76.37     to 239.255.2.1 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Warn: The source address 213.85.187.36 for group 239.255.2.1, is not in any valid net for upstream VIF.
Debu: Packet from 10.182.128.1: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV Membership query   from 10.182.128.1    to 224.0.0.1 (ip_hl 24, data 8)
Debu: Packet from 79.164.234.101: proto: 2 hdrlen: 24 iplen: 16 or 4096
Note: RECV unk: 0x22/0x00     from 79.164.234.101  to 224.0.0.22 (ip_hl 24, data 16)
Info: ignoring unknown IGMP message type 22 from 79.164.234.101 to 224.0.0.22
Debu: Packet from 77.41.76.37: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 77.41.76.37     to 239.255.255.250 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Warn: The source address 213.85.187.36 for group 239.255.2.1, is not in any valid net for upstream VIF.
Warn: The source address 213.85.187.36 for group 239.255.2.1, is not in any valid net for upstream VIF.
Debu: Packet from 77.41.76.37: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 77.41.76.37     to 239.255.2.1 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
^CWarn: select() failure; Errno(4): Interrupted system call
Note: Got a interupt signal. Exiting.
Debu: clean handler called
Debu: Removing route entry for 239.255.2.1
Note: Route is not active. No kernel updates done.
Debu: Leaving group 239.255.2.1 upstream on IF address 77.41.76.37
Note: leaveMcGroup: 239.255.2.1 on em1
Debu: Removing route entry for 239.255.219.45
Note: Route is not active. No kernel updates done.
Debu: Leaving group 239.255.219.45 upstream on IF address 77.41.76.37
Note: leaveMcGroup: 239.255.219.45 on em1
Debu: Removing route entry for 239.192.152.143
Note: Route is not active. No kernel updates done.
Debu: Leaving group 239.192.152.143 upstream on IF address 77.41.76.37
Note: leaveMcGroup: 239.192.152.143 on em1
Debu: Removing route entry for 239.255.255.250
Note: Route is not active. No kernel updates done.
Debu: Leaving group 239.255.255.250 upstream on IF address 77.41.76.37
Note: leaveMcGroup: 239.255.255.250 on em1
Note: All routes removed. Routing table is empty.
Info: Shutdown complete....
в конец fp.conf на время отладки дописал:

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

pass in all
pass out all
pass in proto igmp all allow-opts
pass out proto igmp all allow-opts
# netstat -g

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

IPv4 Virtual Interface Table
 Vif   Thresh   Rate   Local-Address   Remote-Address    Pkts-In   Pkts-Out
  0         1      0   192.168.1.219                           0          0
  1         1      0   77.41.76.37                             0          0

IPv4 Multicast Forwarding Table
 Origin          Group             Packets In-Vif  Out-Vifs:Ttls
 213.85.187.36   239.255.2.1             0  65535


IPv6 Multicast Interface Table is empty

IPv6 Multicast Forwarding Table is empty

WARNING: This functionality is deprecated, and will be removed
in FreeBSD 7.0. Please consider using ifmcstat(8) instead.
Link-layer Multicast Group Memberships
Group                   Link-layer Address      Netif
01:00:5e:00:00:02       <none>                  em0
01:00:5e:00:00:01       <none>                  em0
01:00:5e:7f:02:01       <none>                  em1
01:00:5e:7f:ff:fa       <none>                  em1
01:00:5e:7f:db:2d       <none>                  em1
01:00:5e:00:00:01       <none>                  em1

IPv4 Multicast Group Memberships
Group                   Link-layer Address      Netif
224.0.0.2               01:00:5e:00:00:02       em0
224.0.0.1               01:00:5e:00:00:01       em0
239.255.2.1             01:00:5e:7f:02:01       em1
239.255.255.250         01:00:5e:7f:ff:fa       em1
239.255.219.45          01:00:5e:7f:db:2d       em1
224.0.0.1               01:00:5e:00:00:01       em1
224.0.0.1               <none>                  lo0

IPv6 Multicast Group Memberships
Group                   Link-layer Address      Netif
ff01:6::1               <none>                  lo0
ff02:6::2:426f:6c05     <none>                  lo0
ff02:6::1               <none>                  lo0
ff02:6::1:ff00:1        <none>                  lo0
в чём может быть проблема?

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2009-04-12 20:30:43

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

 The source address 213.85.187.36 for group 239.255.2.1, is not in any valid net for upstream VIF.
Ну так ясно написано же. Надо в альтнете писать не мультикас адреса-то! А сурс адреса с которых разрешено через этот интерфейс получать потоки.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

supchik
рядовой
Сообщения: 30
Зарегистрирован: 2008-11-06 21:16:24

Re: igmpproxy

Непрочитанное сообщение supchik » 2009-04-13 10:03:26

LMik писал(а):

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

 The source address 213.85.187.36 for group 239.255.2.1, is not in any valid net for upstream VIF.
Ну так ясно написано же. Надо в альтнете писать не мультикас адреса-то! А сурс адреса с которых разрешено через этот интерфейс получать потоки.
исправление конфига igmpproxy.conf опять решило ситуацию (на этот раз окончательно т.к. телек работает на всех компах)

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

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


##------------------------------------------------------
## Configuration for em1 (Upstream Interface) QWERTY
##------------------------------------------------------
phyint em1 upstream  ratelimit 0  threshold 1
        altnet 213.85.187.36


##------------------------------------------------------
## Configuration for em0 (Downstream Interface) LOCAL
##------------------------------------------------------
phyint em0 downstream  ratelimit 0  threshold 1

##------------------------------------------------------
## Configuration for re0 (Disabled Interface)
##------------------------------------------------------
phyint re0 disabled
большое спасибо за открывание глаз и направление в нужную сторону!

FreeManGH
проходил мимо
Сообщения: 7
Зарегистрирован: 2009-09-10 12:42:38

Re: igmpproxy

Непрочитанное сообщение FreeManGH » 2010-01-03 13:36:19

Доброго времени суток!
Запуск igmpproxy приводит к падению оси в корку.
# uname -a
FreeBSD core 8.0-STABLE FreeBSD 8.0-STABLE #4: Fri Nov 27 22:27:48 EET 2009 root@core:/usr/obj/usr/src/sys/RTR i386
# pkg_info | grep igmp
igmpproxy-0.1_1 Multicast forwarding IGMP proxy
Возможно ктонить решил проблему?
Отпишите у кого на какакой версии FreeBSD/igmpproxy работает без падения?

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: igmpproxy

Непрочитанное сообщение tyler56 » 2010-01-03 14:24:24

Аналогичная проблема. В нете проблемы не нашел.

Аватара пользователя
server801
ст. лейтенант
Сообщения: 1407
Зарегистрирован: 2008-09-27 21:15:16
Откуда: Саратов
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение server801 » 2010-01-03 17:01:31

http://torrents.ru/forum/viewtopic.php?t=1452516
quickleave лучше закоментить - есть мнение, что с ним система зависает


honyrik
Если полинг неврублен, то зависает с вероятностью 95%. У меня с настроенным поллингом невис неразу.

tyler56
сержант
Сообщения: 198
Зарегистрирован: 2009-06-03 18:10:15

Re: igmpproxy

Непрочитанное сообщение tyler56 » 2010-01-03 22:03:00

quickleave закоментирован но и сним завило.
А вот полинга нету. Попробую.

Plohish
мл. сержант
Сообщения: 89
Зарегистрирован: 2009-12-23 21:22:15

Re: igmpproxy

Непрочитанное сообщение Plohish » 2010-02-20 20:43:47

Господа, может кто поможет побороть эту гадость "igmpproxy" ?
FreeBSD 7.2-RELEASE , домашний роутер, две сетёвки, внутренняя сеть 172.16.1.0, внешняя 192.168.0.0
на серваке ipwf(режим: полностью открыт), kernel nat, mpd5 для инета

Вещание ведётся с машинки из сети 192.168.101.0
igmpproxy из портов, но не работает гадина...вернее сам то без проблем запускается, но IPTV я не вижу... :(
конфиг:

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

#quickleave
##------------------------------------------------------
## Configuration for em0 (Upstream Interface)
##------------------------------------------------------
phyint fxp1 upstream  ratelimit 0  threshold 1
        altnet 192.168.0.0/16
##------------------------------------------------------
## Configuration for em1 (Downstream Interface)
##------------------------------------------------------
phyint fxp0 downstream  ratelimit 0  threshold 1

##------------------------------------------------------
## Configuration for xl0 (Disabled Interface)
##------------------------------------------------------
phyint lo0 disabled
phyint ng0 disabled
подскажите плиз, в FreeBSD новичёк, готов ответить на все вопросы по теме, привести листинги команд.
Последний раз редактировалось Plohish 2010-02-23 12:02:41, всего редактировалось 1 раз.

Plohish
мл. сержант
Сообщения: 89
Зарегистрирован: 2009-12-23 21:22:15

Re: igmpproxy

Непрочитанное сообщение Plohish » 2010-02-22 12:12:29

Переключая программы, вижу запрос на вступление в группу

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

plohish# tcpdump -i fxp1 igmp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on fxp1, link-type EN10MB (Ethernet), capture size 96 bytes
12:02:44.706251 IP 192.168.28.52 > 224.0.0.41: igmp v2 report 224.0.0.41
12:02:46.760757 IP 192.168.28.52 > 224.0.0.41: igmp v2 report 224.0.0.41
12:03:02.295754 IP 192.168.28.52 > 224.0.0.42: igmp v2 report 224.0.0.42
12:03:06.560508 IP 192.168.28.52 > 224.0.0.42: igmp v2 report 224.0.0.42
12:03:11.561769 IP 192.168.28.52 > ALL-ROUTERS.MCAST.NET: igmp leave 224.0.0.40
12:03:11.608128 IP 192.168.28.52 > 224.0.0.40: igmp v2 report 224.0.0.40
12:03:13.560427 IP 192.168.28.52 > 224.0.0.40: igmp v2 report 224.0.0.40
на внешнем fxp1 прёт UDP трафик

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

plohish# tcpdump -i fxp1 udp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on fxp1, link-type EN10MB (Ethernet), capture size 96 bytes
12:07:51.897605 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.897719 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.897840 IP 192.168.101.10.1230 > 224.0.0.42.1234: UDP, length 1400
12:07:51.897954 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.898071 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.898187 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.898304 IP 192.168.101.10.1229 > 224.0.0.41.1234: UDP, length 1400
12:07:51.898422 IP 192.168.101.10.1229 > 224.0.0.41.1234: UDP, length 1400
12:07:51.898539 IP 192.168.101.10.1230 > 224.0.0.42.1234: UDP, length 1400
12:07:51.898656 IP 192.168.101.10.1230 > 224.0.0.42.1234: UDP, length 1400
12:07:51.898773 IP 192.168.101.10.1230 > 224.0.0.42.1234: UDP, length 1400
12:07:51.898891 IP 192.168.101.10.1229 > 224.0.0.41.1234: UDP, length 1400
12:07:51.899008 IP 192.168.101.10.1230 > 224.0.0.42.1234: UDP, length 1400
12:07:51.916588 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.916877 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.916993 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.917110 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.917228 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.917345 IP 192.168.101.10.1229 > 224.0.0.41.1234: UDP, length 1400
вот что говорит igmpproxy

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

plohish# igmpproxy -d
igmpproxy, Version 0.1 beta2, Build 100219
Copyright 2005 by Johnny Egeland <johnny@rlo.org>
Distributed under the GNU GENERAL PUBLIC LICENSE, Version 2 - check GPL.txt

Debu: Searching for config file at '/usr/local/etc/igmpproxy.conf'
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface fxp1.
Debu: Config: IF: Got upstream token.
Debu: Config: IF: Got ratelimit token '0'.
Debu: Config: IF: Got threshold token '1'.
Debu: Config: IF: Got altnet token 192.168.101.0/24.
Debu: Config: IF: Altnet: Parsed altnet to 192.168.101/24.
Debu: IF name : fxp1
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 1
Debu: Allowednet ptr : 2820b030
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface fxp0.
Debu: Config: IF: Got downstream token.
Debu: Config: IF: Got ratelimit token '0'.
Debu: Config: IF: Got threshold token '1'.
Debu: Config: IF: Got altnet token 172.16.1.0/24.
Debu: Config: IF: Altnet: Parsed altnet to 172.16.1/24.
Debu: IF name : fxp0
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 2
Debu: Allowednet ptr : 2820b040
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface lo0.
Debu: Config: IF: Got disabled token.
Debu: IF name : lo0
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 0
Debu: Allowednet ptr : 0
Debu: Config: Got a phyint token.
Debu: Config: IF: Config for interface ng0.
Debu: Config: IF: Got disabled token.
Debu: IF name : ng0
Debu: Next ptr : 0
Debu: Ratelimit : 0
Debu: Threshold : 1
Debu: State : 0
Debu: Allowednet ptr : 0
Debu: Adding Physical Index value of IF 'fxp0' is 1
Debu: buildIfVc: Interface fxp0 Addr: 172.16.1.1, Flags: 0xffff8843, Network: 172.16/16
Debu: Adding Physical Index value of IF 'fxp1' is 2
Debu: buildIfVc: Interface fxp1 Addr: 192.168.28.52, Flags: 0xffff8843, Network: 192.168.28/24
Debu: Adding Physical Index value of IF 'lo0' is 4
Debu: buildIfVc: Interface lo0 Addr: 127.0.0.1, Flags: 0xffff8049, Network: 127/8
Debu: Adding Physical Index value of IF 'ng0' is 5
Debu: buildIfVc: Interface ng0 Addr: X.X.X.X, Flags: 0xffff88d1, Network: X.X.X.X/32
Debu: Found config for fxp0
Debu: Found config for fxp1
Debu: Found config for ng0
Note: adding VIF, Ix 0 Fl 0x0 IP 0x010110ac fxp0, Threshold: 1, Ratelimit: 0
Debu:         Network for [fxp0] : 172.16/16
Debu:         Network for [fxp0] : 172.16.1/24
Note: adding VIF, Ix 1 Fl 0x0 IP 0x341ca8c0 fxp1, Threshold: 1, Ratelimit: 0
Debu:         Network for [fxp1] : 192.168.28/24
Debu:         Network for [fxp1] : 192.168.101/24
Note: adding VIF, Ix 2 Fl 0x0 IP 0x012a195e ng0, Threshold: 1, Ratelimit: 0
Debu:         Network for [ng0] : X.X.X.X/32
Debu: Got 232448 byte buffer size in 8 iterations
Debu: Joining all-routers group 224.0.0.2 on vif 172.16.1.1
Note: joinMcGroup: 224.0.0.2 on fxp0
Debu: SENT Membership query   from 172.16.1.1      to 224.0.0.1
Debu: Sent membership query from 172.16.1.1 to 224.0.0.1. Delay: 10
Debu: Created timeout 1 (#0) - delay 10 secs
Debu: (Id:1, Time:10)
Debu: Created timeout 2 (#1) - delay 21 secs
Debu: (Id:1, Time:10)
Debu: (Id:2, Time:21)
Debu: Packet from 172.16.1.1: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 172.16.1.1      to 224.0.0.2 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Debu: Packet from 172.16.1.1: proto: 2 hdrlen: 20 iplen: 8 or 2048
Note: RECV Membership query   from 172.16.1.1      to 224.0.0.1 (ip_hl 20, data 8)
Debu: Route activate request from 192.168.28.117 to 239.192.152.143, downIf -1
Debu: No table entry for 239.192.152.143 [From: 192.168.28.117]. Inserting route.
Debu: No existing route for 239.192.152.143. Create new.
Debu: No routes in table. Insert at beginning.
Info: Inserted route table entry for 239.192.152.143 on VIF #-1
Debu: No downstream listeners for group 239.192.152.143. No join sent.
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Dst: 239.192.152.143, Age:2, St: I, OutVifs: 0x00000000
Debu:
-----------------------------------------------------

Note: New origin for route 239.192.152.143 is 192.168.28.117, flood -1
Debu:
Current routing table (Activate Route);
-----------------------------------------------------

Debu: #0: Dst: 239.192.152.143, Age:2, St: A, OutVifs: 0x00000000
Debu: #0: Origin: 192.168.28.117 floodIf -1 pktcnt 0
Debu:
-----------------------------------------------------

Debu: Packet from 172.16.1.2: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 172.16.1.2      to 224.0.0.40 (ip_hl 24, data 8)
Debu: Should insert group 224.0.0.40 (from: 172.16.1.2) to route table. Vif Ix : 0
Debu: No existing route for 224.0.0.40. Create new.
Debu: Found existing routes. Find insert location.
Debu: Inserting at beginning, before route 239.192.152.143
Info: Inserted route table entry for 224.0.0.40 on VIF #0
Debu: Joining group 224.0.0.40 upstream on IF address 192.168.28.52
Note: joinMcGroup: 224.0.0.40 on fxp1
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Dst: 224.0.0.40, Age:2, St: I, OutVifs: 0x00000001
Debu: #1: Dst: 239.192.152.143, Age:2, St: A, OutVifs: 0x00000000
Debu: #1: Origin: 192.168.28.117 floodIf -1 pktcnt 0
Debu:
-----------------------------------------------------

Debu: Eliminate compiler warning for field type = 22
Debu: Packet from 192.168.28.52: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 192.168.28.52   to 224.0.0.40 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Debu: Packet from 192.168.28.52: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 192.168.28.52   to 224.0.0.40 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Debu: Packet from 172.16.1.2: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 172.16.1.2      to 224.0.0.252 (ip_hl 24, data 8)
Debu: Should insert group 224.0.0.252 (from: 172.16.1.2) to route table. Vif Ix : 0
Debu: No existing route for 224.0.0.252. Create new.
Debu: Found existing routes. Find insert location.
Debu: Inserting after route 239.192.152.143
Info: Inserted route table entry for 224.0.0.252 on VIF #0
Debu: Joining group 224.0.0.252 upstream on IF address 192.168.28.52
Note: joinMcGroup: 224.0.0.252 on fxp1
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Dst: 224.0.0.40, Age:2, St: I, OutVifs: 0x00000001
Debu: #1: Dst: 239.192.152.143, Age:2, St: A, OutVifs: 0x00000000
Debu: #1: Origin: 192.168.28.117 floodIf -1 pktcnt 0
Debu: #2: Dst: 224.0.0.252, Age:2, St: I, OutVifs: 0x00000001
Debu:
-----------------------------------------------------

Debu: Eliminate compiler warning for field type = 22
Debu: Packet from 192.168.28.52: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 192.168.28.52   to 224.0.0.252 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Debu: Packet from 172.16.1.2: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 172.16.1.2      to 239.255.255.250 (ip_hl 24, data 8)
Debu: Should insert group 239.255.255.250 (from: 172.16.1.2) to route table. Vif Ix : 0
Debu: No existing route for 239.255.255.250. Create new.
Debu: Found existing routes. Find insert location.
Debu: Inserting after route 239.192.152.143
Info: Inserted route table entry for 239.255.255.250 on VIF #0
Debu: Joining group 239.255.255.250 upstream on IF address 192.168.28.52
Note: joinMcGroup: 239.255.255.250 on fxp1
Debu:
Current routing table (Insert Route);
-----------------------------------------------------

Debu: #0: Dst: 224.0.0.40, Age:2, St: I, OutVifs: 0x00000001
Debu: #1: Dst: 239.192.152.143, Age:2, St: A, OutVifs: 0x00000000
Debu: #1: Origin: 192.168.28.117 floodIf -1 pktcnt 0
Debu: #2: Dst: 239.255.255.250, Age:2, St: I, OutVifs: 0x00000001
Debu: #3: Dst: 224.0.0.252, Age:2, St: I, OutVifs: 0x00000001
Debu:
-----------------------------------------------------

Debu: Eliminate compiler warning for field type = 22
Debu: Packet from 192.168.28.52: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 192.168.28.52   to 239.255.255.250 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Debu: Packet from 172.16.1.1: proto: 2 hdrlen: 24 iplen: 8 or 2048
Note: RECV V2 member report   from 172.16.1.1      to 224.0.0.2 (ip_hl 24, data 8)
Note: The IGMP message was from myself. Ignoring.
Debu: About to call timeout 1 (#0)
Debu: Aging routes in table.
Warn: age_table_entry: SIOCGETSGCNT failing for (192.168.28.117 239.192.152.143); Errno(49): Can't assign requested address
Debu: Aging Origin 192.168.28.117 Dst 239.192.152.143 PktCnt 0 -> 0
Debu: Origin 192.168.28.117 Vif bits : 0x00000000
Debu: Identified VIF #1 as upstream.
Note: Removing MFC: 192.168.28.117 -> 239.192.152.143, InpVIf: 1
Warn: MRT_DEL_MFC; Errno(49): Can't assign requested address
Debu:
Current routing table (Age active routes);
-----------------------------------------------------

Debu: #0: Dst: 224.0.0.40, Age:1, St: I, OutVifs: 0x00000001
Debu: #1: Dst: 239.192.152.143, Age:1, St: I, OutVifs: 0x00000000
Debu: #2: Dst: 239.255.255.250, Age:1, St: I, OutVifs: 0x00000001
Debu: #3: Dst: 224.0.0.252, Age:1, St: I, OutVifs: 0x00000001
Debu:
-----------------------------------------------------
внешний IP 192.168.28.52
внутренний роутера 172.16.1.1
внутренний, котором пытаюсь смотреть 172.16.1.2

нифига не показывает... что в принципе логично, я не вижу UDP трафика на внутреннем интерфейсе...
подскажите плиз куда рыть

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2010-02-22 22:19:12

Ядро с MROUTE?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Plohish
мл. сержант
Сообщения: 89
Зарегистрирован: 2009-12-23 21:22:15

Re: igmpproxy

Непрочитанное сообщение Plohish » 2010-02-23 0:22:38

ядро с MROUTING :oops:
да и есть мнение, что mrouted работает по протоколу мультикаст маршрутизации DVMRP и это в данном случае не поможет...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2010-02-23 0:45:47

Plohish писал(а):ядро с MROUTING :oops:
да и есть мнение, что mrouted работает по протоколу мультикаст маршрутизации DVMRP и это в данном случае не поможет...
mrouted != MROUTING

Конфиг прокси покажте.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Plohish
мл. сержант
Сообщения: 89
Зарегистрирован: 2009-12-23 21:22:15

Re: igmpproxy

Непрочитанное сообщение Plohish » 2010-02-23 0:46:25

ядро то собрано, но по поводу mrouted в rc.conf ничего не указано

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

#quickleave
##------------------------------------------------------
## Configuration for em0 (Upstream Interface)
##------------------------------------------------------
phyint fxp1 upstream  ratelimit 0  threshold 1
        altnet 192.168.0.0/16
##------------------------------------------------------
## Configuration for em1 (Downstream Interface)
##------------------------------------------------------
phyint fxp0 downstream  ratelimit 0  threshold 1

##------------------------------------------------------
## Configuration for xl0 (Disabled Interface)
##------------------------------------------------------
phyint lo0 disabled
phyint ng0 disabled

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2010-02-23 12:12:34

Фаервол вырублен? Попробуйте группу источника сделать не в 224 сетке, 233 например хорошо подойдет.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Plohish
мл. сержант
Сообщения: 89
Зарегистрирован: 2009-12-23 21:22:15

Re: igmpproxy

Непрочитанное сообщение Plohish » 2010-02-23 12:49:30

ок, попробую к вечеру, извините, сейчас некогда...
попрошу вас вечером сюда заглянуть.
Файер, имеет последнее правило пропускать всё и всем...
а почему адрес можно изменить с 224 на 223 ?
вещают же в 224

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2010-02-23 15:06:43

Plohish писал(а):ок, попробую к вечеру, извините, сейчас некогда...
попрошу вас вечером сюда заглянуть.
Файер, имеет последнее правило пропускать всё и всем...
а почему адрес можно изменить с 224 на 223 ?
вещают же в 224
Это где вы выидели чтобы вещали в 224?
Технология IP Multicast использует адреса с 224.0.0.0 до 239.255.255.255. Поддерживается статическая и динамическая адресация. Примером статических адресов являются 224.0.0.1 — адрес группы, включающей в себя все узлы локальной сети, 224.0.0.2 — все маршрутизаторы локальной сети. Диапазон адресов с 224.0.0.0 по 224.0.0.255 зарезервирован для протоколов маршрутизации и других низкоуровневых протоколов поддержки групповой адресации. Остальные адреса динамически используются приложениями.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Plohish
мл. сержант
Сообщения: 89
Зарегистрирован: 2009-12-23 21:22:15

Re: igmpproxy

Непрочитанное сообщение Plohish » 2010-02-23 19:41:19

посмотрите чуть выше, я привёл пример трафика, который валит на внешний интерфейс, там пакеты:

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

plohish# tcpdump -i fxp1 udp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on fxp1, link-type EN10MB (Ethernet), capture size 96 bytes
12:07:51.897605 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.897719 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.897840 IP 192.168.101.10.1230 > 224.0.0.42.1234: UDP, length 1400
12:07:51.897954 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
и куда вписать 223 ?
в конфиг прокси?

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

phyint fxp1 upstream  ratelimit 0  threshold 1
там по-моему указывается адрес вещания, а не мультикастовый поток...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: igmpproxy

Непрочитанное сообщение LMik » 2010-02-23 22:12:46

Plohish писал(а):посмотрите чуть выше, я привёл пример трафика, который валит на внешний интерфейс, там пакеты:

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

plohish# tcpdump -i fxp1 udp
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on fxp1, link-type EN10MB (Ethernet), capture size 96 bytes
12:07:51.897605 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.897719 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
12:07:51.897840 IP 192.168.101.10.1230 > 224.0.0.42.1234: UDP, length 1400
12:07:51.897954 IP 192.168.101.10.1228 > 224.0.0.40.1234: UDP, length 1400
и куда вписать 223 ?
в конфиг прокси?

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

phyint fxp1 upstream  ratelimit 0  threshold 1
там по-моему указывается адрес вещания, а не мультикастовый поток...
Так, а мультикаст кто вещает?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Plohish
мл. сержант
Сообщения: 89
Зарегистрирован: 2009-12-23 21:22:15

Re: igmpproxy

Непрочитанное сообщение Plohish » 2010-02-23 22:20:20

вот именно машинка с адресом 192.168.101.10 и вещает.