User Tools

Site Tools


chumbyhackerboard:wifi

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
chumbyhackerboard:wifi [2010/08/30 16:25]
ladyada created
chumbyhackerboard:wifi [2011/02/02 23:42]
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 addThe 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 - RT73 based: 
 +    * Hawking HWUG1 with external antenna adapter. FCC ID: NDD957318S607 
 +    * <yours here> 
 +  * Works with alternate driver: 
 +    * [[http://​www.dealextreme.com/​details.dx/​sku.48166|This]] mini-dongle works using [[http://​junk.kanniets.nl/​files/​8192cu.ko|this]] module. 
 +    * <yours here> 
 +  * Doesn'​t work 
 +    * <​here>​ 
 + 
 + 
 + 
 +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 ======
  
 Plug in the dongle Plug in the dongle
Line 5: Line 34:
 {{:​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 13: Line 42:
 Configure the wlan adapter (we'll be using WEP here, WPA is more complex) Configure the wlan adapter (we'll be using WEP here, WPA is more complex)
   * Set the WiFi password with **iwconfig wlan0 enc XXXXXXXXXX** where XXXXXXXXXX is your 10 digit hexadecimal WEP password (ps. our password isnt really DEADBEEF00)   * Set the WiFi password with **iwconfig wlan0 enc XXXXXXXXXX** where XXXXXXXXXX is your 10 digit hexadecimal WEP password (ps. our password isnt really DEADBEEF00)
-  * Set the channel to match the one in the **iwlist** output+  * Set the channel to match the one in the **iwlist** output ​with **iwconfig wlan0 channel NN** 
 +  * Set the network you want to connect to with **iwconfig wlan0 essid adafruit** where **adafruit** is substituted with your network name
  
 {{:​chumbyhackerboard:​iwconfig.gif|}} {{:​chumbyhackerboard:​iwconfig.gif|}}
  
-{{:chumbyhackerboard:remountro.gif|}}+You should get a **[ 1932.400000] ADDRCONF(NETDEV_CHANGE)wlan0link becomes ready** response from the kernel
  
-{{:​chumbyhackerboard:​resolvconf.gif|}}+====== Start DHCP ======
  
 +DHCP will let you get your IP, route and DNS right from the router
  
 +You'll need to remount root so that dhclient can edit it
  
 +{{:​chumbyhackerboard:​iwremount.gif|}}
  
 +Start up the **wlan0** connection
  
-{{:​chumbyhackerboard:​iwremount.gif|}}+{{:​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:​dhclient.gif|}}
  
 +You should be able to ping!
  
 +{{:​chumbyhackerboard:​pinggooglewlan0.gif|}}
  
  
-{{:​chumbyhackerboard:​ifconfigup.gif|}}+====== Set up IP & DNS ====== 
 + 
 +Say you don't have DHCP or don't want to use DHCP for some reason. 
 + 
 +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|}} 
/home/ladyada/public_html/wiki/data/pages/chumbyhackerboard/wifi.txt · Last modified: 2016/01/28 18:05 (external edit)