Difference between revisions of "Configuring USB Wireless Devices"
From Yantrr Wiki
Line 10: | Line 10: | ||
</pre> | </pre> | ||
*Idetify USB WiFi Device listed above supported by Debian | *Idetify USB WiFi Device listed above supported by Debian | ||
+ | <p> | ||
Search your WiFi module is listed on page https://wiki.debian.org/WiFi#USB_Devices | Search your WiFi module is listed on page https://wiki.debian.org/WiFi#USB_Devices | ||
+ | <br /> | ||
For example, | For example, | ||
The WiFi module RTL8188CUS is supported under module name rtl8192cu. | The WiFi module RTL8188CUS is supported under module name rtl8192cu. | ||
− | + | <br /> | |
If its not supported, Please contact Yantrr Support team. | If its not supported, Please contact Yantrr Support team. | ||
+ | </p> | ||
+ | |||
+ | *Installing wireless tools and wpasupplicant | ||
+ | <pre> | ||
+ | #apt-get install wireless-tools | ||
+ | </pre> | ||
+ | <pre> | ||
+ | #apt-get install wpasupplicant | ||
+ | </pre> | ||
+ | |||
+ | *List available wireless interface on system | ||
+ | <pre> | ||
+ | # iwconfig | ||
+ | wlan0 IEEE 802.11bgn ESSID:"YES" Nickname:"<WIFI@REALTEK>" | ||
+ | Mode:Managed Frequency:2.412 GHz Access Point: 0C:D2:B5:3B:A5:48 | ||
+ | Bit Rate:72.2 Mb/s Sensitivity:0/0 | ||
+ | Retry:off RTS thr:off Fragment thr:off | ||
+ | Encryption key:****-****-****-****-****-****-****-**** Security mode:open | ||
+ | Power Management:off | ||
+ | Link Quality=100/100 Signal level=-52 dBm Noise level=0 dBm | ||
+ | Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 | ||
+ | Tx excessive retries:0 Invalid misc:0 Missed beacon:0 | ||
+ | |||
+ | lo no wireless extensions. | ||
+ | |||
+ | eth0 no wireless extensions. | ||
+ | </pre> | ||
+ | |||
+ | * List names of available access points nearby | ||
+ | <pre> | ||
+ | # iwlist scan | ||
+ | wlan0 Scan completed : | ||
+ | Cell 01 - Address: 0C:D2:B5:3B:A5:48 | ||
+ | ESSID:"YES" | ||
+ | Protocol:IEEE 802.11bgn | ||
+ | Mode:Master | ||
+ | Frequency:2.412 GHz (Channel 1) | ||
+ | Encryption key:on | ||
+ | Bit Rates:150 Mb/s | ||
+ | Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 | ||
+ | IE: IEEE 802.11i/WPA2 Version 1 | ||
+ | Group Cipher : CCMP | ||
+ | Pairwise Ciphers (1) : CCMP | ||
+ | Authentication Suites (1) : PSK | ||
+ | Quality=100/100 Signal level=-53 dBm | ||
+ | |||
+ | lo Interface doesn't support scanning. | ||
+ | |||
+ | eth0 Interface doesn't support scanning. | ||
+ | </pre> | ||
+ | |||
+ | *Calculate the WPA PSK hash for SSID | ||
+ | <pre> | ||
+ | # wpa_passphrase ssid_name wifi_password | ||
+ | network={ | ||
+ | ssid="myssid" | ||
+ | #psk="my_very_secret_passphrase" | ||
+ | psk=ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | * Add configuration of wlan0 in /etc/network/interfaces, (copy psk value from above step and assign it to wpa-psk) | ||
+ | <pre> | ||
+ | # nano /etc/network/interfaces | ||
+ | auto wlan0 | ||
+ | iface wlan0 inet dhcp | ||
+ | wpa-ssid ssid_name | ||
+ | wpa-psk ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b | ||
+ | </pre> | ||
+ | |||
+ | *Bring wlan0 interface up | ||
+ | <pre> | ||
+ | ifup wlan0 | ||
+ | </pre> | ||
+ | Now WiFi connection is up | ||
+ | |||
+ | * To route all traffic through WiFi connection | ||
+ | <pre> | ||
+ | ip route replace default via IP_ADDRESS_OF_WiFi_ROUTER dev wlan0 | ||
+ | </pre> | ||
+ | For example, | ||
+ | <pre> | ||
+ | ip route replace default via 192.168.1.1 dev wlan0 | ||
+ | </pre> |
Revision as of 01:04, 19 September 2015
Note : Ensure the USB WiFi is connected to Beaglebone Black/VIBE before device bootup
Instructions
- Check that USB WiFi is visible on the USB bus by:
# lsusb Bus 001 Device 002: ID 0424:2412 Standard Microsystems Corp. Bus 002 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Idetify USB WiFi Device listed above supported by Debian
Search your WiFi module is listed on page https://wiki.debian.org/WiFi#USB_Devices
For example,
The WiFi module RTL8188CUS is supported under module name rtl8192cu.
If its not supported, Please contact Yantrr Support team.
- Installing wireless tools and wpasupplicant
#apt-get install wireless-tools
#apt-get install wpasupplicant
- List available wireless interface on system
# iwconfig wlan0 IEEE 802.11bgn ESSID:"YES" Nickname:"<WIFI@REALTEK>" Mode:Managed Frequency:2.412 GHz Access Point: 0C:D2:B5:3B:A5:48 Bit Rate:72.2 Mb/s Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Encryption key:****-****-****-****-****-****-****-**** Security mode:open Power Management:off Link Quality=100/100 Signal level=-52 dBm Noise level=0 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 lo no wireless extensions. eth0 no wireless extensions.
- List names of available access points nearby
# iwlist scan wlan0 Scan completed : Cell 01 - Address: 0C:D2:B5:3B:A5:48 ESSID:"YES" Protocol:IEEE 802.11bgn Mode:Master Frequency:2.412 GHz (Channel 1) Encryption key:on Bit Rates:150 Mb/s Extra:rsn_ie=30140100000fac040100000fac040100000fac020000 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : CCMP Pairwise Ciphers (1) : CCMP Authentication Suites (1) : PSK Quality=100/100 Signal level=-53 dBm lo Interface doesn't support scanning. eth0 Interface doesn't support scanning.
- Calculate the WPA PSK hash for SSID
# wpa_passphrase ssid_name wifi_password network={ ssid="myssid" #psk="my_very_secret_passphrase" psk=ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b }
- Add configuration of wlan0 in /etc/network/interfaces, (copy psk value from above step and assign it to wpa-psk)
# nano /etc/network/interfaces auto wlan0 iface wlan0 inet dhcp wpa-ssid ssid_name wpa-psk ccb290fd4fe6b22935cbae31449e050edd02ad44627b16ce0151668f5f53c01b
- Bring wlan0 interface up
ifup wlan0
Now WiFi connection is up
- To route all traffic through WiFi connection
ip route replace default via IP_ADDRESS_OF_WiFi_ROUTER dev wlan0
For example,
ip route replace default via 192.168.1.1 dev wlan0