I am currently pulling my hair out trying to get UPNP working. I’m trying to get it working so that I can have two Xbox consoles in the same house play nice and access the internet. It seems so simple reading the mikrotik manual and google articles but something must be escaping me. I enabled all three options under UPNP. I selected my internet interface as my external and my local interface as my internal. But my router still can’t by seen by any other devices. I cant see the router under windows network discovery. I used UNPN test and the router doesn
t show up. Plus when I turn on a UNPN device no rules are created. Here are some rule prints for info…
[Cormacs@MikroTik] /ip firewall filter> print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; default configuration
chain=input action=accept protocol=icmp log=no log-prefix=“”1 ;;; default configuration
chain=input action=accept connection-state=established,related
log=no log-prefix=“”2 ;;; allow l2tp
chain=input action=accept protocol=udp dst-port=1701 log=no
log-prefix=“”3 ;;; allow pptp
chain=input action=accept protocol=tcp dst-port=1723 log=no
log-prefix=“”4 ;;; allow sstp
chain=input action=accept protocol=tcp dst-port=443 log=no
log-prefix=“”5 ;;; default configuration
chain=input action=drop in-interface=Modem 1 log=no log-prefix=“”6 ;;; default configuration
chain=forward action=fasttrack-connection
connection-state=established,related log=no log-prefix=“”7 ;;; default configuration
chain=forward action=accept connection-state=established,related
log=no log-prefix=“”8 ;;; default configuration
chain=forward action=drop connection-state=invalid log=no
log-prefix=“”9 ;;; default configuration
chain=forward action=drop connection-state=new
connection-nat-state=!dstnat in-interface=Modem 1 log=no
log-prefix=“”
[Cormacs@MikroTik] /ip firewall mangle> print
Flags: X - disabled, I - invalid, D - dynamic
0 chain=prerouting action=accept dst-address-list=!Modems
in-interface=Tek Savvy log=no log-prefix=“”
[Cormacs@MikroTik] /ip firewall nat> print
Flags: X - disabled, I - invalid, D - dynamic
0 ;;; masq. vpn traffic
chain=srcnat action=masquerade src-address=10.0.3.0/24 log=no log-prefix=“”1 chain=srcnat action=masquerade src-address=10.0.0.0/24 out-interface=Tek Savvy log=no log-prefix=“”
2 chain=srcnat action=masquerade dst-address=10.0.1.1 out-interface=Modem 1 log=no log-prefix=“”
3 chain=srcnat action=masquerade dst-address=10.0.2.1 out-interface=Modem 2 log=no log-prefix=“”
4 chain=dstnat action=dst-nat to-addresses=10.0.0.101 to-ports=80 protocol=tcp in-interface=Tek Savvy dst-port=80 log=no log-prefix=“”
5 X ;;; Xbox One
chain=dstnat action=dst-nat to-addresses=10.0.0.124 to-ports=3074 protocol=udp in-interface=Tek Savvy dst-port=3074 log=no log-prefix=“”6 X ;;; Xbox 360
chain=dstnat action=dst-nat to-addresses=10.0.0.118 to-ports=3074 protocol=udp in-interface=Tek Savvy dst-port=3074 log=no log-prefix=“”
[Cormacs@MikroTik] /ip upnp> print
enabled: yes
allow-disable-external-interface: yes
show-dummy-rule: yes
[Cormacs@MikroTik] /ip upnp interfaces> print
Flags: X - disabled, D - dynamicINTERFACE TYPE FORCED-EXTERNAL-IP
0 Local internal
1 Tek Savvy external
[Cormacs@MikroTik] /interface> print
Flags: D - dynamic, X - disabled, R - running, S - slaveNAME TYPE ACTUAL-MTU L2MTU MAX-L2MTU MAC-ADDRESS
0 R Local ether 1500 1598 2028 4C:5E:0C:04:AF:43
1 R Modem 1 ether 1500 1598 2028 4C:5E:0C:04:AF:42
2 R Modem 2 ether 1500 1598 2028 4C:5E:0C:04:AF:46
3 Unused1 ether 1500 1598 2028 4C:5E:0C:04:AF:44
4 Unused2 ether 1500 1598 2028 4C:5E:0C:04:AF:45
5 R Tek Savvy pppoe-out 32715