Edit: I have my network up now, so I marked it solved. But, its a bit of a lucky work around and i still dont know or understand the true root cause. So i learned nothing. See my post from today, 21 Oct.
I am having an issue from one computer where I can access the internet, but for some reason I cannot ping or communicate with any of the other computers inside my home LAN. Especially bothersome since the computer with the issue is my media and file share server for the house.
Background: The problem computer is 192.168.1.5 It is running a xen hypervisor with a bridge, xenbr0, through eth0 with a static IP. When I set this all up I had the computer located in a part of the house that I couldnt get a cable to, so the computer was connected over a short cat5 into an external wifi adapter. The kind with a built in router (wifi in and 4 ports ethernet out). Then over wifi to the wifi router in the house (192.168.1.1). This setup worked fine except for speed. FYI: I DHCP most everything else. The DHCP is set to hand out in the range .100 to .125. My VMs are static with addresses in range .20 to .29
I finally manage to fish a cable to where I needed it. First I tried swapping the adapter with a spare wifi router (192.168.1.1) to extend my wifi. (different channel, turn off dhcp, different ip...) Thats when this issue started. Took the 2nd router out so now the cable is directly from the main router to the computer.
From the problem computer, i can ping the router, 192.168.1.1, and ping http://www.google.com
, but pinging other computers returns Destination Host Unreachable. From other my cell and laptop I can also ping the router and internet, but cannot ping to the problem computer 192.168.1.5. However- from the problem computer I can pin my wii. I tried rebooting the laptop (on Mint13), even rebooted into windows 7 on it- same issue.
I also rebooted the problem computer (192.168.1.5) and booted into a different install of LMDE on a different partition (not a Xen server just vanilla) and the same issue was present there. In that case I let it DHCP over eth0.
I tried clearing the arp cache on this computer. I cold rebooter my cable modem and router. Even reset router to factory defaults. Still same issue.
sudo arp-scan --interface=xenbr0 --localnet from the problem computer only returns hits on the virtual machines inside the bridge.
user@vmhost ~ $ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default . 0.0.0.0 UG 100 0 0 xenbr0
link-local * 255.255.0.0 U 1000 0 0 xenbr0
192.168.1.0 * 255.255.255.0 U 0 0 0 xenbr0
I used the network tool to run a traceroute.
to the router i get 192.168.1.5 - 192.168.1.1 - 192.168.1.1
to google i get 192.168.1.5 - 192.168.1.1 - 192.168.1.1 - 22.214.171.124 to a bunch more
to my cell over wifi (192.168.1.103) I get 192.168.1.5 - 192.168.1.5 and it times out at 2998.807 on the second hop
to my wii over wifi (192.168.1.108) I get 192.168.1.5 - 192.168.1.108 - 192.168.1.108
Any ideas? On tuesday I can probbaly get a cable tester at work to check the cables, but with a good connection to the internet Im not expecting that tobe the source of the problem.