Networking – Router cannot ping an IP-Camera attached to a switch

networkingpingroutingswitchvlan

My router cannot ping an IP-Camera attached to a switch. Therefore I cannot reach this IP-Camera from over the internet using port forwarding.

enter image description here

Other PCs can ping the IP-Camera within the network. The router cannot.

The IP-Camera is connected to the switch. The switch is connected to the router.

(I have another switch but disconnect it when doing any testing/changes)

I have tried connecting the IP-Camera directly to the router and it pings successfully.

ADSL Router DSL-2890ALManual

IP: 192.168.0.1 | 255.255.255.0  
DHCP: enabled, IP 100-200 (most of my devices are static) Relay is disabled.  

enter image description here

enter image description here

Switch TL-SG2210PManual

IP: 192.168.0.28 | 255.255.255.0  
Gateway: 192.168.0.1  
DHCP: not featured 

enter image description here

enter image description here

IP-Camera Network Config
http://www.longse.com/Info/View_pro.asp?id=762

IP: 192.168.0.27  
Netmask: 255.255.255.0  
Default Gateway: 192.168.0.1  
DNS: 192.168.0.1  

Ping patterns from router to Devices

SUCCESS: IP-Camera[ip27] connected to router as ethernet + power
FAIL: IP-Camera[ip27] connected to switch to router as POE
FAIL: IP-Camera[ip27] connected to switch to router as ethernet + power supply

SUCCESS: Laptop[ip24] connected to switch to router

Best Answer

Doh, ICMP of course!! I have the exact same setup as you and have been messing around for hours. Are far as I can tell the only thing I have done is to change the switch IP onto the same network as the router 192.168.0.nnn and enabled then disabled SNMP and suddenly everything works. I have also just updated the firmware to the latest version from the TP-link website but ping was working before I did that. In all honesty the only thing that appears to have made ping work is by enabling SNMP and now after disabling it - ping still works.

I can't explain it - and it makes no sense - but it worked!

Related Question