UPnP appears to be blocked by firewall
#1
I'm having an issue with XBMC finding a UPnP server (Mediatomb 0.12.1) on a remote box in my local network. I have Mediatomb configured to use port 50500 for it's GUI and have 50500 and 1900 open (TCP and UDP) on both boxes. My wife's laptop has Vista and finds the UPnP server instantly but my laptop does not unless I turn my firewall off (in which case it is found instantly). If I leave XBMC on for approximately 5 minutes or more, eventually it will find the UPnP server with the firewall on.

My Info:
local: Opensuse 11.3 x64 (2.6.34.7-0.7-desktop)
remote: Opensuse 11.3 X86 (2.6.34.7-0.7-desktop)

XBMC 10.0 r 35648 on both (from Packman Repos)

xbmc.log: http://pastebin.ubuntu.com/555064/

I watched the firewall logs to try and see what ports were being used:

Code:
Jan 16 14:09:12 linux-jy1p kernel: [69527.073416] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.165 DST=192.168.1.3 LEN=323 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=56568 DPT=14788 LEN=303
Jan 16 14:09:12 linux-jy1p kernel: [69527.074669] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.1 DST=192.168.1.3 LEN=278 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=14788 LEN=258
Jan 16 14:09:12 linux-jy1p kernel: [69527.074931] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.1 DST=192.168.1.3 LEN=278 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=14788 LEN=258
Jan 16 14:09:12 linux-jy1p kernel: [69527.170536] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.165 DST=192.168.1.3 LEN=323 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=51260 DPT=14788 LEN=303
Jan 16 14:10:02 linux-jy1p kernel: [69577.119205] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.1 DST=192.168.1.3 LEN=278 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=14788 LEN=258
Jan 16 14:10:02 linux-jy1p kernel: [69577.120662] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.1 DST=192.168.1.3 LEN=278 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=14788 LEN=258

I then opened 14788 on my local and watched the logs again:
Code:
Jan 16 14:21:08 linux-jy1p kernel: [70243.710369] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.1 DST=192.168.1.3 LEN=278 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=5534 LEN=258
Jan 16 14:21:08 linux-jy1p kernel: [70243.714844] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.1 DST=192.168.1.3 LEN=278 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=5534 LEN=258
Jan 16 14:21:08 linux-jy1p kernel: [70243.715762] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.165 DST=192.168.1.3 LEN=323 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=53222 DPT=5534 LEN=303
Jan 16 14:21:09 linux-jy1p kernel: [70244.825636] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.165 DST=192.168.1.3 LEN=323 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=52881 DPT=5534 LEN=303
Jan 16 14:21:58 linux-jy1p kernel: [70293.760739] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.1 DST=192.168.1.3 LEN=278 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=5534 LEN=258
Jan 16 14:21:58 linux-jy1p kernel: [70293.761768] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.1 DST=192.168.1.3 LEN=278 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=1900 DPT=5534 LEN=258
Jan 16 14:21:58 linux-jy1p kernel: [70293.828136] SFW2-INext-DROP-DEFLT IN=wlan0 OUT= SRC=192.168.1.165 DST=192.168.1.3 LEN=323 TOS=0x00 PREC=0x00 TTL=64 ID=0 DF PROTO=UDP SPT=60705 DPT=5534 LEN=303

And no luck.

I also ran netcat from my local box:
Code:
netcat -zuv 192.168.1.165 1900
192.168.1.165: inverse host lookup failed:
(UNKNOWN) [192.168.1.165] 1900 (ssdp) open

I'm not sure if this a firewall, Mediatomb, or XBMC issue (I've got posts on each forum) but any help would be appreciated.
Reply

Logout Mark Read Team Forum Stats Members Help
UPnP appears to be blocked by firewall0