Hello
I wonder if i can use igmpproxy on tunnel interface?
I have some DLNA client on the other side of the network.
I would like to have a following setup:
R1 config:
config igmpproxy
option quickleave 1
option verbose 3 #[0-3](none, minimal[default], more, maximum)
config phyint
# DLNA server
option network lan
option direction upstream
list altnet 0.0.0.0/0
config phyint
# client side
option network tun0
option direction downstream
R2 config:
config igmpproxy
option quickleave 1
option verbose 3 #[0-3](none, minimal[default], more, maximum)
config phyint
# DLNA server
option network tun0
option direction upstream
list altnet 0.0.0.0/0
config phyint
# client side
option network lan
option direction downstream
I also try to include in a lan side:
option igmp_snooping 1
What i see:
1. If the upstream side is the tunnel interface there is no any log from igmpproxy. I assume it is hung
2 if i restart the network in R1 side the network the tunnel interface cannot come up it is blocked by igmpproxy. (if i stop it it came up)
Fri Mar 12 16:38:10 2021 daemon.notice openvpn(AranyRottenbiller)[3078]: Inactivity timeout (--ping-restart), restarting
Fri Mar 12 16:38:10 2021 daemon.notice openvpn(AranyRottenbiller)[3078]: Closing TUN/TAP interface
Fri Mar 12 16:38:10 2021 daemon.notice openvpn(AranyRottenbiller)[3078]: net_addr_ptp_v4_del: 10.20.0.1 dev tun0
....
Fri Mar 12 16:38:10 2021 daemon.notice openvpn(AranyRottenbiller)[3078]: /usr/libexec/openvpn-hotplug down AranyRottenbiller tun0 1500 1545 10.20.0.1 10.20.0.2 init
Fri Mar 12 16:38:10 2021 daemon.notice openvpn(AranyRottenbiller)[3078]: SIGUSR1[soft,ping-restart] received, process restarting
Fri Mar 12 16:38:10 2021 daemon.notice openvpn(AranyRottenbiller)[3078]: Restart pause, 5 second(s)
3. In the logs in R1 i just see this:
Fri Mar 12 16:46:56 2021 user.debug igmpproxy[28865]: Current routing table (Age active routes):
Fri Mar 12 16:46:56 2021 user.debug igmpproxy[28865]: -----------------------------------------------------
Fri Mar 12 16:46:56 2021 user.debug igmpproxy[28865]: No routes in table...
Fri Mar 12 16:46:56 2021 user.debug igmpproxy[28865]: -----------------------------------------------------
Fri Mar 12 16:46:59 2021 user.debug igmpproxy[28865]: About to call timeout 28 (#0)
Fri Mar 12 16:46:59 2021 user.debug igmpproxy[28865]: Created timeout 29 (#0) - delay 10 secs
Fri Mar 12 16:46:59 2021 user.debug igmpproxy[28865]: (Id:29, Time:10)
Fri Mar 12 16:46:59 2021 user.debug igmpproxy[28865]: Created timeout 30 (#1) - delay 115 secs
Fri Mar 12 16:46:59 2021 user.debug igmpproxy[28865]: (Id:29, Time:10)
Fri Mar 12 16:46:59 2021 user.debug igmpproxy[28865]: (Id:30, Time:115)
Fri Mar 12 16:47:01 2021 user.notice igmpproxy[28865]: The IGMP message was local multicast. Ignoring.
Fri Mar 12 16:47:04 2021 user.debug igmpproxy[28865]: About to call timeout 29 (#0)
Fri Mar 12 16:47:04 2021 user.debug igmpproxy[28865]: Aging routes in table.
Fri Mar 12 16:47:04 2021 user.debug igmpproxy[28865]: