I'm having the same exact issue. I have connection under windows and my browser, xbmc says connected, but weather and any plugins do not have connection. I've made sure that xbmc is allowed through my firewall as well.
Microsoft Windows [Version 6.1.7601]
Copyright © 2009 Microsoft Corporation. All rights reserved.
C:\Users\Terry>ping 8.8.8.8
Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=48ms TTL=50
Reply from 8.8.8.8: bytes=32 time=47ms TTL=50
Reply from 8.8.8.8: bytes=32 time=48ms TTL=50
Reply from 8.8.8.8: bytes=32 time=49ms TTL=50
Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 47ms, Maximum = 49ms, Average = 48ms
C:\Users\Terry>ping
www.google.com
Pinging
www.google.com [173.194.75.106] with 32 bytes of data:
Reply from 173.194.75.106: bytes=32 time=56ms TTL=43
Reply from 173.194.75.106: bytes=32 time=56ms TTL=43
Reply from 173.194.75.106: bytes=32 time=56ms TTL=43
Reply from 173.194.75.106: bytes=32 time=56ms TTL=43
Ping statistics for 173.194.75.106:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 56ms, Maximum = 56ms, Average = 56ms
C:\Users\Terry>ipconfig
Windows IP Configuration
Wireless LAN adapter Wireless Network Connection 3:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Ethernet adapter Bluetooth Network Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Wireless LAN adapter Wireless Network Connection:
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::6d7f:8855:fec0:eb83%11
IPv4 Address. . . . . . . . . . . : 192.168.0.3
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.0.1
Ethernet adapter Local Area Connection:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter isatap.{2629A91E-4AB6-49B5-9730-8CCC12EEC9AD}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter isatap.{AB794DE6-3C42-4066-AF13-B8110B8ADB1E}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter Teredo Tunneling Pseudo-Interface:
Connection-specific DNS Suffix . :
IPv6 Address. . . . . . . . . . . : 2001:0:9d38:6ab8:3050:1e5d:b83f:201c
Link-local IPv6 Address . . . . . : fe80::3050:1e5d:b83f:201c%14
Default Gateway . . . . . . . . . : ::
Tunnel adapter isatap.{6938BEEA-43C8-4680-9A10-37E29E837800}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Tunnel adapter isatap.{E8F23802-5BEF-4129-A259-1AA05066F54C}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
C:\Users\Terry>
It's not my router settings either because I can connect fine on my other laptop and my galaxy s3 through the same wifi network.