Hi all,
I wrote a half-baked, unhelpful post (apologies) on this problem in another thread. I'll try to write a proper one here.
I recently updated my WZR-HP-G300NH ver. 1 firmware from build 14998 to build 19484. That is, it runs:
DD-WRT v24SP2-MULTI (07/15/12) std - build 19484
The WZR is the gateway to my soho lan/wlan attached to a Comcast business class SMC D3G cable modem gateway. The wireless network performance with build 19484 is improved, and all wireless clients can connect with each other and the internet. Wireless clients get DHCP addresses from the WZR, and the DHCP service in the Comcast gateway is disabled.
I have two wired hosts: 192.168.11.20 (nestor, an iMac) and 192.168.11.21 (hector, a linux server). The problem is that while these machines can reach the internet and ping all wireless clients on the network, they are invisible to each other. They cannot ping or ssh or otherwise contact each other.
I have tried adding static DHCP entries for both machines. I have tried adding a static route to network 192.168.11.0 via 192.168.11.1 (the WZR).
All wireless clients can reach these two machines over the lan. The WZR on/off/auto switch is "on." It has also been set "auto", making no difference in this problem.
While looking at the routing tables today, I noticed that wireless clients (e.g., my laptop) have both hosts *20 and *21 listed with gateways given as their MAC addresses.
Thus:
wireless-laptop:~ user$ netstat -nrRouting tablesInternet:Destination Gateway Flags Refs Use Netif Expiredefault 192.168.11.1 UGSc 18 0 en0127 127.0.0.1 UCS 0 0 lo0127.0.0.1 127.0.0.1 UH 5 46023 lo0169.254 link#4 UCS 0 0 en0192.168.11 link#4 UCS 6 0 en0192.168.11.1 4c:e6:76:3f:9c:63 UHLWIir 19 5660 en0 1116192.168.11.20 0:1f:5b:f1:23:3e UHLWIi 1 296 en0 1152192.168.11.21 0:16:76:e0:b8:7f UHLWIi 3 11250 en0 1071192.168.11.107 127.0.0.1 UHS 0 0 lo0192.168.11.108 0:21:bd:e5:70:fd UHLWIi 0 0 en0 853192.168.11.110 7c:c5:37:a:c1:97 UHLWIi 0 0 en0 818192.168.11.255 ff:ff:ff:ff:ff:ff UHLWbI 0 9 en0
The routing table of the WZR:
Destination LAN NET Subnet Mask Gateway Interface0.0.0.0 0.0.0.0 x.x.x.x WANx.x.x.x 255.255.255.252 0.0.0.0 WAN169.254.0.0 255.255.0.0 0.0.0.0 LAN & WLAN192.168.11.0 255.255.255.0 192.168.11.1 LAN & WLAN192.168.11.0 255.255.255.0 0.0.0.0 LAN & WLAN
The route table of the wired host at 192.168.11.21 (hector) is:
root@hector:/var/log# netstat -nrKernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface0.0.0.0 192.168.11.1 0.0.0.0 UG 0 0 0 eth0169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0192.168.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
And the route table of the other wired host 192.168.11.20 (nestor) is:
nestor:~ fbhenry$ netstat -nrRouting tablesInternet:Destination Gateway Flags Refs Use Netif Expiredefault 192.168.11.1 UGSc 21 0 en0127 127.0.0.1 UCS 0 0 lo0127.0.0.1 127.0.0.1 UH 13 912451 lo0169.254 link#4 UCS 0 0 en0192.168.11 link#4 UCS 9 0 en0192.168.11.1 4c:e6:76:3f:9c:63 UHLWIir 22 33 en0 1155192.168.11.20 127.0.0.1 UHS 0 0 lo0192.168.11.21 link#4 UHLWIi 0 4 en0192.168.11.100 0:d:4b:c2:3d:9d UHLWIi 0 0 en0192.168.11.101 90:4c:e5:69:4b:e7 UHLWIi 0 0 en0 1176192.168.11.107 70:56:81:a8:e:d5 UHLWIi 2 344 en0 345192.168.11.108 0:21:bd:e5:70:fd UHLWIi 0 0 en0 1052192.168.11.110 7c:c5:37:a:c1:97 UHLWIi 0 0 en0 991192.168.11.112 4:54:53:b2:43:1c UHLWIi 0 1548 en0 511192.168.11.255 ff:ff:ff:ff:ff:ff UHLWbI 0 42 en0
The route for hector is Link#4. If someone could clarify that I would be grateful.
I then ran arp queries for the wired hosts on several wireless clients. Every wireless client had the correct arp info.
However:
nestor:~ fbhenryr$ arp hectorhector (192.168.11.21) -- no entry
And:
root@hector:/var/log# arp nestornestor (192.168.11.20) -- no entry
In contrast, on a wireless client:
wireless-laptop:~ user$ arp hectorhector (192.168.11.21) at 0:16:76:e0:b8:7f on en0 ifscope [ethernet]wireless-laptop:~ user$ arp nestornestor (192.168.11.20) at 0:1f:5b:f1:23:3e on en0 ifscope [ethernet]
This is about as far as I can get diagnosing the issue. Is there any other info I might provide?
Do I have to add static arp entries? Any assistance on understanding this problem would be greatly appreciated!
Best,
Fred