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
