Hi advan,
> hi, all
> In my embedded platform(station) , I create a bridge(br0) by brctl and
> builda station mode(ath0)with madwifi for atheros cardand an ethernet
> interface(eth0), then add ath0 and eth0 tobr0,it's able to connet a
> AP(cisco). I could ping the embeded platform from AP(cisco),butnot
> ping the PC afterthe embedded platform (station), I thought my
> embedded platform didn't forward IP packets to PC . otherwsie on PC I
> also couldn't ping the AP (cisco) ,only ping station .
> How to pingPC after the embedded platform .please advise and give me
> clue ,thank you in advance
> kernel: 2.4.25
> uclibc+busybox
> PC --->station AP(cisco)
This is an 802.11 "problem" (kind out of topic for uClinux).
In a few words, 802.11 uses 3 (ethernet) adresses for packets. So, a
station cannot "forward" packets for a PC connected to its ethernet. The
solution to this is:
a) Use proxy arp on the Station (do not know how)
b)Use 802.11 address 4 packets (I do not know if Cisco supports addr4
resolution)
c)Use a routed environment (Cisco 192.168.1.1/24, ath0:192.168.1.2/24,
eth0:192.168.2.1/24, PC:192.168.2.2/24). Make sure gateways are set
properly. This will work.

D
_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to