I face a problem with dynamic Upnp rules created by my RB2011 running Ros6.42.3. Setup is following:
- Upnp is on
- eth2 is a wan port; it is the only external inteface in upnp settings
- there is a bridge, containing VLAN and a number of ports. Setup is working properly (lan, internet access etc), 192.168.10.1 is set as IP on vlan. VLAN is an internal interface in upnp settings according to a wiki note.
Code: Select all
ip upnp interfaces print Flags: X - disabled, D - dynamic # INTERFACE TYPE FORCED-IP 0 eth2-isp external 6 vid222-guest internal 7 vid10-home-wireless internal 8 vid10-home-wired internal ip firewall nat print Flags: X - disabled, I - invalid, D - dynamic 2 D ;;; upnp 192.168.10.aaa: Transmission/2.92 at 192.168.10.aaa:BBBB chain=dstnat action=dst-nat to-addresses=192.168.10.aaa to-ports=BBBB protocol=tcp dst-address=192.168.10.1 in-interface=vid10-home-wired dst-port=CCCC 3 ;;; static chain=dstnat action=dst-nat to-addresses=192.168.10.aaa to-ports=BBBB protocol=tcp dst-port=CCCC log=no log-prefix=""
The rule #2 is dynamic, then it is copied into rule #3 with removing VLAN ip as "dst-address" and vlan itself as "in-interface". Traffic is counting on #3 only which is expected with such settings.
Upnp worked properly when I had just bridges without any vlans. How to make MT creating proper dynamic entries now? Thanks.