Hi,
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.
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.