New Member
Posts: 13
Registered: ‎04-19-2018
Kudos: 1
Solutions: 1

IGMP Proxy Not Starting - Errors after restart v1.10.13 (ER-8-X)

Hey,

 

After a restart of my device I've not been able to get the igmp proxy to start again. The following message is shown in /var/log/messages:

 

May 16 13:22:03 erp ubnt-service-igmpproxy: starting the IGMP proxy service (see messages from igmpproxy).
May 16 13:22:03 erp igmpproxy[9084]: There must be at least 2 Vif's where one is upstream.

This is my config for the igmp proxy protocol:

 

interface bond0 {
     role disabled
 }
 interface bond0.2 {
     role disabled
 }
 interface bond0.3 {
     alt-subnet 172.21.50.128/26
     role upstream
     threshold 1
 }
 interface bond0.4 {
     role disabled
 }
 interface bond0.5 {
     role disabled
 }
 interface bond0.6 {
     role disabled
 }
 interface bond0.7 {
     alt-subnet 172.21.51.0/26
     role downstream
     threshold 1
 }
 interface bond0.8 {
     alt-subnet 172.21.51.128/26
     role downstream
     threshold 1
 }
 interface bond0.9 {
     role disabled
 }
 interface bond0.10 {
     role disabled
 }
 interface bond0.11 {
     role disabled
 }
 interface bond0.12 {
     role disabled
 }
 interface bond0.13 {
     role disabled
 }
 interface bond0.14 {
     role disabled
 }
 interface bond0.15 {
     role disabled
 }
 interface bond0.16 {
     role disabled
 }
 interface bond0.17 {
     role disabled
 }
 interface bond0.18 {
     role disabled
 }
 interface bond0.19 {
     role disabled
 }
 interface bond0.20 {
     role disabled
 }
 interface bond0.21 {
     role disabled
 }
 interface bond0.22 {
     role disabled
 }
 interface bond0.23 {
     role disabled
 }
 interface bond0.24 {
     role disabled
 }
 interface bond0.25 {
     role disabled
 }
 interface bond0.26 {
     role disabled
 }
 interface bond0.27 {
     role disabled
 }
 interface bond0.28 {
     role disabled
 }
 interface bond0.29 {
     role disabled
 }
 interface bond0.30 {
     role disabled
 }
 interface bond0.200 {
     role disabled
 }
 interface bond0.201 {
     role disabled
 }
 interface bond0.202 {
     role disabled
 }
 interface bond0.203 {
     role disabled
 }
 interface bond0.204 {
     role disabled
 }
 interface bond0.300 {
     role disabled
 }
 interface bond0.301 {
     role disabled
 }
 interface bond0.302 {
     role disabled
 }
 interface bond0.303 {
     role disabled
 }
 interface bond0.304 {
     role disabled
 }
 interface eth0 {
     role disabled
 }
 interface eth1 {
     role disabled
 }
 interface vti0 {
     role disabled
 }
 interface vti1 {
     role disabled
 }
 interface vti2 {
     role disabled
 }
 interface vti3 {
     role disabled
 }
 interface vti4 {
     role disabled
 }

Please help. I really depend on this service.

 

Thanks!

Highlighted
New Member
Posts: 13
Registered: ‎04-19-2018
Kudos: 1
Solutions: 1

Re: IGMP Proxy Not Starting - Errors after restart v1.10.13 (ER-8-X)

Apparently some interfaces are not being recognized by the igmp proxy service, following I add a debug if anyone has experienced a similar issue (I have ommited debug of config as all configured interfaces are read by the service):

 

Using default configuration file "/etc/igmpproxy.conf"
13:32:52.796342 Searching for config file at '/etc/igmpproxy.conf'
... 13:32:52.815449 Allowednet ptr : 0 13:32:52.815488 Config: Got a phyint token. 13:32:52.815529 Config: IF: Config for interface eth1. 13:32:52.815570 Config: IF: Got disabled token. 13:32:52.815611 Config: IF: Got ratelimit token '0'. 13:32:52.815652 Config: IF: Got threshold token '1'. 13:32:52.815695 IF name : eth1 13:32:52.815736 Next ptr : 0 13:32:52.815776 Ratelimit : 0 13:32:52.815816 Threshold : 1 13:32:52.815855 State : 0 13:32:52.815895 Allowednet ptr : 0 13:32:52.816041 buildIfVc: Interface lo Addr: 127.0.0.1, Flags: 0x0049, Network: 127/8 13:32:52.816099 buildIfVc: Interface eth1 Addr: 172.16.0.2, Flags: 0x1043, Network: 172.16.0.0/30 13:32:52.816152 buildIfVc: Interface eth0 Addr: 190.128.172.38, Flags: 0x1043, Network: 190.128.172.36/30 13:32:52.816203 buildIfVc: Interface eth0 Addr: 190.128.172.38, Flags: 0x1043, Network: 181.40.19.136/29 13:32:52.816253 buildIfVc: Interface eth0 Addr: 190.128.172.38, Flags: 0x1043, Network: 181.40.19.136/29 13:32:52.816303 buildIfVc: Interface eth0 Addr: 190.128.172.38, Flags: 0x1043, Network: 181.40.19.136/29 13:32:52.816352 buildIfVc: Interface eth0 Addr: 190.128.172.38, Flags: 0x1043, Network: 181.40.19.136/29 13:32:52.816401 buildIfVc: Interface eth0 Addr: 190.128.172.38, Flags: 0x1043, Network: 181.40.19.136/29 13:32:52.816452 buildIfVc: Interface bond0 Addr: 172.21.50.1, Flags: 0x1443, Network: 172.21.50.0/26 13:32:52.816502 buildIfVc: Interface bond0.18 Addr: 172.21.41.65, Flags: 0x1043, Network: 172.21.41.64/27 13:32:52.816553 buildIfVc: Interface bond0.2 Addr: 172.21.50.65, Flags: 0x1043, Network: 172.21.50.64/26 13:32:52.816603 buildIfVc: Interface bond0.17 Addr: 172.21.41.33, Flags: 0x1043, Network: 172.21.41.32/27 13:32:52.816654 buildIfVc: Interface bond0.16 Addr: 172.21.41.1, Flags: 0x1043, Network: 172.21.41.0/27 13:32:52.816704 buildIfVc: Interface bond0.15 Addr: 172.21.40.193, Flags: 0x1043, Network: 172.21.40.192/26 13:32:52.816755 buildIfVc: Interface bond0.14 Addr: 172.21.40.129, Flags: 0x1043, Network: 172.21.40.128/26 13:32:52.816806 buildIfVc: Interface bond0.200 Addr: 192.168.0.1, Flags: 0x1043, Network: 192.168.0/24 13:32:52.816856 buildIfVc: Interface bond0.13 Addr: 172.21.40.65, Flags: 0x1043, Network: 172.21.40.64/26 13:32:52.816906 buildIfVc: Interface bond0.304 Addr: 172.21.2.1, Flags: 0x1043, Network: 172.21.2/24 13:32:52.816956 buildIfVc: Interface bond0.303 Addr: 172.21.6.1, Flags: 0x1043, Network: 172.21.6.0/26 13:32:52.817007 buildIfVc: Interface bond0.19 Addr: 172.21.70.1, Flags: 0x1043, Network: 172.21.70.0/27 13:32:52.817060 buildIfVc: Interface bond0.12 Addr: 172.21.40.1, Flags: 0x1043, Network: 172.21.40.0/26 13:32:52.817112 buildIfVc: Interface bond0.302 Addr: 172.21.9.1, Flags: 0x1043, Network: 172.21.9.0/26 13:32:52.817163 buildIfVc: Interface bond0.301 Addr: 172.21.8.1, Flags: 0x1043, Network: 172.21.8.0/26 13:32:52.817214 buildIfVc: Interface bond0.11 Addr: 172.21.60.65, Flags: 0x1043, Network: 172.21.60.64/26 13:32:52.817266 buildIfVc: Interface bond0.300 Addr: 172.21.7.1, Flags: 0x1043, Network: 172.21.7.0/26 13:32:52.817317 buildIfVc: Interface bond0.204 Addr: 172.21.11.254, Flags: 0x1043, Network: 172.21.10/23 13:32:52.817367 buildIfVc: Interface bond0.10 Addr: 172.21.21.1, Flags: 0x1043, Network: 172.21.21.0/26 13:32:52.817420 buildIfVc: Interface bond0.203 Addr: 192.168.4.1, Flags: 0x1043, Network: 192.168.4/24 13:32:52.817471 buildIfVc: Interface bond0.202 Addr: 192.168.254.254, Flags: 0x1043, Network: 192.168.254/24 13:32:52.817521 buildIfVc: Interface bond0.201 Addr: 10.0.0.254, Flags: 0x1043, Network: 10.0.0/24 13:32:52.817572 buildIfVc: Interface bond0.9 Addr: 172.21.60.1, Flags: 0x1043, Network: 172.21.60.0/26 13:32:52.817623 buildIfVc: Interface bond0.8 Addr: 172.21.51.129, Flags: 0x1043, Network: 172.21.51.128/26 13:32:52.817673 buildIfVc: Interface bond0.30 Addr: 172.21.20.1, Flags: 0x1043, Network: 172.21.20.0/26 13:32:52.817724 buildIfVc: Interface bond0.29 Addr: 172.21.200.1, Flags: 0x1043, Network: 172.21.200/23 13:32:52.817776 buildIfVc: Interface bond0.7 Addr: 172.21.51.1, Flags: 0x1043, Network: 172.21.51.0/26 13:32:52.817827 buildIfVc: Interface bond0.28 Addr: 172.21.60.129, Flags: 0x1043, Network: 172.21.60.128/26 13:32:52.817878 buildIfVc: Interface bond0.27 Addr: 172.21.111.1, Flags: 0x1043, Network: 172.21.111.0/26 13:32:52.817928 buildIfVc: Interface bond0.6 Addr: 192.168.200.1, Flags: 0x1043, Network: 192.168.200/24 13:32:52.817979 buildIfVc: Interface bond0.26 Addr: 172.21.110.1, Flags: 0x1043, Network: 172.21.110.0/26 13:32:52.818029 buildIfVc: Interface bond0.25 Addr: 172.21.101.1, Flags: 0x1043, Network: 172.21.101.0/26 13:32:52.818086 Found config for eth1 13:32:52.818133 Found config for eth0 13:32:52.818175 Found config for bond0 13:32:52.818216 Found config for bond0.18 13:32:52.818257 Found config for bond0.2 13:32:52.818298 Found config for bond0.17 13:32:52.818339 Found config for bond0.16 13:32:52.818379 Found config for bond0.15 13:32:52.818420 Found config for bond0.14 13:32:52.818461 Found config for bond0.200 13:32:52.818501 Found config for bond0.13 13:32:52.818542 Found config for bond0.304 13:32:52.818583 Found config for bond0.303 13:32:52.818624 Found config for bond0.19 13:32:52.818665 Found config for bond0.12 13:32:52.818706 Found config for bond0.302 13:32:52.818747 Found config for bond0.301 13:32:52.818787 Found config for bond0.11 13:32:52.818829 Found config for bond0.300 13:32:52.818870 Found config for bond0.204 13:32:52.818916 Found config for bond0.10 13:32:52.818961 Found config for bond0.203 13:32:52.819003 Found config for bond0.202 13:32:52.819045 Found config for bond0.201 13:32:52.819086 Found config for bond0.9 13:32:52.819127 Found config for bond0.8 13:32:52.819167 Found config for bond0.30 13:32:52.819208 Found config for bond0.29 13:32:52.819249 Found config for bond0.7 13:32:52.819293 Found config for bond0.28 13:32:52.819335 Found config for bond0.27 13:32:52.819375 Found config for bond0.6 13:32:52.819417 Found config for bond0.26 13:32:52.819458 Found config for bond0.25 13:32:52.819524 adding VIF, Ix 0 Fl 0x0 IP 0xac153381 bond0.8, Threshold: 1, Ratelimit: 0 13:32:52.819574 Network for [bond0.8] : 172.21.51.128/26 13:32:52.819619 Network for [bond0.8] : 172.21.51.128/26 13:32:52.819691 adding VIF, Ix 1 Fl 0x0 IP 0xac153301 bond0.7, Threshold: 1, Ratelimit: 0 13:32:52.819739 Network for [bond0.7] : 172.21.51.0/26 13:32:52.819783 Network for [bond0.7] : 172.21.51.0/26 13:32:52.819840 There must be at least 2 Vif's where one is upstream.