Hi,
My limited understanding of networking and wireless stuff has led
me to believe that the ath driver is not receiving broadcast packets:
. ath0 can use a static IP address. If I plumb up the interface with
a static IP, most things work great (see arp below). I can ssh to the
box, hit the web with wget, etc.
. ath0 is unable to get a DHCP address. Using snoop on the Solaris
box and windump on another laptop running winxp, I can see that
the Solaris box is successfully transmitting a DHCP discover, and on
the winxp laptop, I can see the reply from the router. snoop on the
Solaris side doesn't see the replies, though.
. ath0 is not replying to arp requests. With a static IP address, ath0
will not reply to arp requests from a winxp laptop. If I ping the winxp
box from the Solaris box, then winxp automagically gets the arp entry
and the winxp box can ping the Solaris box. After a while (eg. the arp
cache time-to-live), the winxp box can no longer ping the Solaris box.
Using windump and snoop, I can see that the winxp box is transmitting
arp requests, but snoop doesn't see these requests and windump does
not show any arp replies from the Solaris box. If I add a static arp map
on the winxp laptop, the laptop can ping ath0 on the Solaris box.
This suggests to me that ath0 is unable to receive ethernet-level broadcasts.
I'm using WPA. Can being unable to receive broadcasts be caused by the
libcrypto business mentioned in the wpa_supplicant FAQ? If so, where can
I get the fancier SUNWcry package for nv b48?
I'm wondering if its not the crypto thing because the router will respond
to the DHCP discover, so it obviously understands the discover packet that
was sent from ath0. Also, all non-broadcast traffic works great when I use
a static IP address.
If its not an encryption problem, then what else could be wrong?
My systems and network infrastructure:
. Solaris Express (nv b48) on an ASUS A7V400-MX with a Linksys WMP55ag
wireless adapter. I've got the latest wpa_supplicant/wificonfig/ath bits.
. WinXP home on a laptop with an Intel wireless adapter.
. Linksys (wired) broadband router (BEFSR41).
. Linksys wireless access point (WAP54G).
Thanks!
Brian
This message posted from opensolaris.org