This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
chumbyhackerboard:wifi [2010/08/30 16:28] ladyada |
chumbyhackerboard:wifi [2011/02/02 23:35] dbc |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | notes! | + | |
+ | ====== Dongly ====== | ||
+ | |||
+ | {{:chumbyhackerboard:wn321g_lrg.jpg?500|}} | ||
+ | |||
+ | The Chumby hacker board does not have Wireless capability built in, but its very easy to add! The best dongle to use is the [[http://www.adafruit.com/index.php?main_page=product_info&cPath=47&products_id=283|TP-LINK TL-WN321G (or any other RT73-based dongle)]] which has drivers ready to go. Note that many dongles probably won't work - if you have one kicking around you can try it but don't be surprised when it is not recognized! | ||
+ | |||
+ | If you know of an adapter that does/doesn't work, you should post it here: | ||
+ | * Works | ||
+ | * Hawking HWUG1 -- RT73 based, external antenna adapter. FCC ID: NDD957318S607 | ||
+ | * <yours here> | ||
+ | * Doesn't work | ||
+ | * <here> | ||
+ | |||
+ | [[http://www.dealextreme.com/details.dx/sku.48166|This]] one works using [[http://junk.kanniets.nl/files/8192cu.ko|this]] module. | ||
+ | |||
+ | Download the module and copy it to your chumby, say /mnt/storage/. Then run the following commands. | ||
+ | |||
+ | $ cd /mnt/storage/ | ||
+ | $ mount -oremount,rw / | ||
+ | $ install -p -m 644 8192cu.ko /lib/modules/2.6.28-chumby/kernel/drivers/net/wireless/ | ||
+ | $ depmod -a 2.6.28-chumby | ||
+ | $ mount -oremount,ro / | ||
+ | |||
====== Connecting to your WiFi network ====== | ====== Connecting to your WiFi network ====== | ||
Line 7: | Line 31: | ||
{{:chumbyhackerboard:plugwlan.gif|}} | {{:chumbyhackerboard:plugwlan.gif|}} | ||
- | Run **iwconfig wlan0 scan** to list all the local networks | + | Run **iwlist wlan0 scan** to list all the local networks |
{{:chumbyhackerboard:iwlist.gif|}} | {{:chumbyhackerboard:iwlist.gif|}} | ||
Line 22: | Line 46: | ||
You should get a **[ 1932.400000] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready** response from the kernel | You should get a **[ 1932.400000] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready** response from the kernel | ||
- | ====== Set up IP & DNS ====== | + | ====== Start DHCP ====== |
- | {{:chumbyhackerboard:remountro.gif|}} | + | DHCP will let you get your IP, route and DNS right from the router |
- | {{:chumbyhackerboard:resolvconf.gif|}} | + | You'll need to remount root so that dhclient can edit it |
+ | {{:chumbyhackerboard:iwremount.gif|}} | ||
+ | Start up the **wlan0** connection | ||
+ | {{:chumbyhackerboard:ifconfigup.gif|}} | ||
+ | Then run **dhclient wlan0** (the image doesnt show the **wlan0** because I had already run dhclient to do this tutorial, make sure to stick the **wlan0** part on!) | ||
- | {{:chumbyhackerboard:iwremount.gif|}} | + | {{:chumbyhackerboard:dhclient.gif|}} |
+ | You should be able to ping! | ||
+ | {{:chumbyhackerboard:pinggooglewlan0.gif|}} | ||
+ | ====== Set up IP & DNS ====== | ||
+ | Say you don't have DHCP or don't want to use DHCP for some reason. | ||
- | {{:chumbyhackerboard:ifconfigup.gif|}} | + | Pick an IP address, and **ifconfig wlan0 <ipaddress> up** to give yourself an IP address |
{{:chumbyhackerboard:ifconfignodhcp.gif|}} | {{:chumbyhackerboard:ifconfignodhcp.gif|}} | ||
+ | |||
+ | Don't forget to add a default route, through your router | ||
{{:chumbyhackerboard:addroute.gif|}} | {{:chumbyhackerboard:addroute.gif|}} | ||
+ | If you want DNS you'll have to remount the root directory **rw** and edit **/etc/resolv.conf** | ||
- | {{:chumbyhackerboard:dhcpdwlan0.gif|}} | + | {{:chumbyhackerboard:iwremount.gif|}} |
+ | If you need to, set up your **resolv.conf** so that you have one or two DNS servers in there | ||
+ | |||
+ | {{:chumbyhackerboard:resolvconf.gif|}} | ||
+ | |||
+ | When you're done, be tidy and remount / as read only, k? | ||
+ | |||
+ | {{:chumbyhackerboard:remountro.gif|}} | ||
+ | |||
+ | ====== "Easy" way ====== | ||
+ | |||
+ | In [[http://forum.chumby.com/viewtopic.php?pid=31627#p31627|this]] post by ChumbyLurker you'll find an easy way to configure your wireless, WPA and all. | ||
- | {{:chumbyhackerboard:pinggooglewlan0.gif|}} |