Я установил Ubuntu 12.04 armhf на свой beagleboard-xm и теперь пытаюсь подключиться к беспроводной сети. Сначала я проверил, могу ли я искать доступные сети:
ubuntu@arm:~$ iwlist scan
lo Interface doesn't support scanning.
usb0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: EA:7D:EF:60:C9:0B
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=70/70 Signal level=-23 dBm
Encryption key:on
ESSID:"ghostrider"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Ad-Hoc
Extra:tsf=000000005a1ab50e
Extra: Last beacon: 6242ms ago
IE: Unknown: 000A67686F73747269646572
IE: Unknown: 010882848B962430486C
IE: Unknown: 030101
IE: Unknown: 06020000
IE: Unknown: 2A0100
IE: Unknown: 2F0100
IE: Unknown: 32040C121860
IE: Unknown: 2D1A2C181BFF00000000000000000000000000000000000000000000
IE: Unknown: 3D16010800000000FF000000000000000000000000000000
IE: Unknown: DD09001018020000000000
Затем я отредактировал файл / etc / network / interfaces на следующее:
root@arm:/etc/wpa_supplicant# cat /etc/network/interfaces
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
# Example to keep MAC address between reboots
#hwaddress ether DE:AD:BE:EF:CA:FE
# WiFi Example
auto wlan0
iface wlan0 inet dhcp
wpa-ssid "ghostrider"
wpa-psk "b34d373eb2fb836a43b0afffe783c7d0af694724506c9e77b06d1021302905bf"
Но я все еще не могу подключиться к беспроводная сеть:
root@arm:/etc/wpa_supplicant# iwconfig
lo no wireless extensions.
usb0 no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Asociated Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
eth0 no wireless extensions.
root@arm:/etc/network# ifup wlan0
Failed to bring up wlan0.
Что не так? Должен ли я также изменить какие-либо другие файлы? Но я думаю, что этого было достаточно. Кстати, если вам интересно, откуда появился этот wpa-psk:
zero@ghostrider:~$ wpa_passphrase ghostrider 34bddf67c2
network={
ssid="ghostrider"
#psk="34bddf67c2"
psk=b34d373eb2fb836a43b0afffe783c7d0af694724506c9e77b06d1021302905bf
}
Я буду признателен за любые попытки помочь.
С уважением, Амадей
пс: Также я попытался соединиться вручную:
root@arm:/etc/network# iwconfig wlan0 essid ghostrider key s:34bddf67c2
Но это также не решило мою проблему.
`root @ arm: / home / ubuntu # ifup wlan0 Не удалось вызвать wlan0. root @ arm: / home / ubuntu # tail -f / var / log / syslog 31 декабря 18:05:13 arm dhclient: DHCPOFFERS не получено. 31 декабря 18:05:15 arm dhclient: DHCPDISCOVER на wlan0 до 255.255.255.255 интервала порта 67 9 декабря 31 18:05:24 arm dhclient: DHCPDISCOVER на wlan0 до 255.255.255.255 порта 67 с интервалом 15 декабря 31 18:05:39 arm dhclient: DHCPDISCOVER на интервале wlan0 до 255.255.255.255 порт 12 12 декабря 31 18:05:51 arm dhclient: DHCPDISCOVER на интервале wlan0 to 255.255.255.255 7 декабря 31 18:05:58 arm dhclient: DHCPDISCOVER на wlan0 to 255.255. 255.255 интервал порта 67 9 декабря 31 18:06:07 arm dhclient: DHCPDISCOVER на wlan0 до 255.255.255.255 интервал порта 67 20 декабря 31 18:06:27 arm dhclient: DHCPDISCOVER на wlan0 до 255.255.255.255 порт 67 интервал 18 дек 31 18 : 06: 45 arm dhclient: DHCPDISCOVER на wlan0 по 255.255.255.255 порт 67 интервал 8 31.12 18:06:53 arm dhclient: DHCPOFFERS не получено.
Свойства сети, к которой я пытаюсь подключиться:
`
Поскольку беспроводное соединение использует WEP-шифрование, сначала обязательно закомментируйте все строки о wlan0
в /etc/network/interface
.
Затем сделайте следующее (замените «essid» и wepkey на ваше действительное имя и ключ беспроводной сети):
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid "essid"
sudo iwconfig wlan0 key wepkey
Проверьте, все ли выглядит нормально:
sudo iwconfig wlan0
Затем запустите dhclient: [ 1110]
sudo dhclient wlan0
Если по-прежнему не удается, ваша карта может не поддерживать adhoc. Больше информации здесь .
другие источники:
Как подключить мой сервер к беспроводной сети с шифрованием WEP?