Not sure what hardware you have, but if you are using a USB stick for Wifi (Like TP-Links TL-WN722N), you cannot set the AP mode channel without firmware hacking. This is a highly non trivial task which require compiling a bunch of Linux sources etc. In addition the default firmware seem to be for a country where channels 12 and 13 are not available.
atk9k не может настроить виртуальное устройство на клиенте ap + с wpa_supplicant
Я пытаюсь использовать Beagle Bone Black под управлением Ubuntu 14.04 в качестве точки доступа и одновременно беспроводного клиента. Цель состоит в том, чтобы использовать точку доступа, чтобы позволить клиенту подключиться, открыть страницу через сервер httpd и затем настроить / подключиться к локальному беспроводному сигналу
Wi-Fi использует чипсет Atheros AR9271, который использует драйвер ath9k_htc. Мне интересно, это специфично для этого чипсета по сравнению со стандартным чипсетом, поддерживаемым ath9k, или я упускаю неуловимое очевидное?
Я могу заставить точку доступа работать с помощью виртуального устройства
iw phy phy0 interface add wap0 type __ap ifconfig wap0 hw ether 0a:35:9f:fe:44:01 # or any fake HW address ifconfig wap0 192.168.8.1 netmask 255.255.255.0 ifconfig wap0 192.168.8.1 up
с помощью / etc / network / interfaces
auto wap0 iface wap0 inet static hostapd /etc/hostapd/hostapd.conf address 192.168.8.1 netmask 255.255.255.0
и /etc/hostapd/hostapd.conf минимальная запись
interface=wap0 driver=nl80211 ssid=BeagleBoneBlack channel=1
и /etc/dnsmasq.conf как минимум с
interface=lo,wap0 listen-address=127.0.0.1 no-dhcp-interface=lo dhcp-range=192.168.8.10,192.168.8.50,255.255.255.0,12h cache-size=0
Я могу получить клиент для беспроводного подключения, используя различные инструменты (nmcli / wicd / iw / ...). Затем я могу подключиться к другому маршрутизатору, используя wlan0
если шифрование отключено
когда я пытаюсь подключиться к другому маршрутизатору с wpa1/2
включенным, я начинаю получать забавные результаты с любым клиентом и несколькими версиями ядра / драйвера (compat 3.8.x через backports 3.19.x)
все от запуска wpa_supplicant
напрямую
wpa_passphrase "NETWORK_SSID" "WPA_PASS_PHRASE" > /etc/wpa_supplicant.conf wpa_supplicant -i wlan0 -Dwext -Dn180211 -c/etc/wpa_supplicant.conf
вывод (повторяется несколько десятков раз в различном порядке)
Successfully initialized wpa_supplicant wlan0: CTRL-EVENT-SCAN-STARTED wlan0: SME: Trying to authenticate with 04:a1:51:33:f3:64 (SSID='NETWORK_SSID' freq=2462 MHz) wlan0: SME: Authentication request to the driver failed
при запуске wpa_supplicant перед инициализацией виртуального устройства wap0
# wpa_supplicant -i wlan0 -Dwext -Dn180211 -c/etc/wpa_supplicant.conf Successfully initialized wpa_supplicant wlan0: CTRL-EVENT-SCAN-STARTED wlan0: SME: Trying to authenticate with 98:fc:11:b7:48:a0 (SSID='mycomountain' freq=2437 MHz) wlan0: Trying to associate with 98:fc:11:b7:48:a0 (SSID='NETWORK_SSID' freq=2437 MHz) wlan0: Associated with 98:fc:11:b7:48:a0 wlan0: WPA: Key negotiation completed with 98:fc:11:b7:48:a0 [PTK=CCMP GTK=TKIP] wlan0: CTRL-EVENT-CONNECTED - Connection to 98:fc:11:b7:48:a0 completed [id=0 id_str=]
использовать / etc / network / interfaces, установленный на
auto wlan0 iface wlan0 inet dhcp wpa-ssid "NETWORK_SSID" wpa-psk "WPA_PASS_PHRASE"
и работает
ifdown wlan0; ifup wlan0;
выход
Internet Systems Consortium DHCP Client 4.2.4 Copyright 2004-2012 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/wlan0/e8:de:27:1f:6e:60 Sending on LPF/wlan0/e8:de:27:1f:6e:60 Sending on Socket/fallback Internet Systems Consortium DHCP Client 4.2.4 Copyright 2004-2012 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/wlan0/e8:de:27:1f:6e:60 Sending on LPF/wlan0/e8:de:27:1f:6e:60 Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3 (xid=0x39ec90a3) # ... No DHCPOFFERS received. No working leases in persistent database - sleeping.
Затем строка DHCPDISCOVER повторяется с различными значениями интервала, пока не произойдет сбой
wicd просто ничего не делает, когда hostapd работает на wap0
Я, конечно, пропускаю пару шагов, которые я пробовал до сих пор, лучшая ссылка, которая предполагает, что я делаю, должна сработать (я могу опубликовать еще десяток с кусочками, которые помогли мне так далеко, если это пригодится кому-либо)
Создание точки доступа WiFi на едином интерфейсе в Linux
** РЕДАКТИРОВАТЬ **
Я попытался изменить канал hostaptd, чтобы он соответствовал каналу маршрутизатора, к которому я пытаюсь подключиться - все еще не соединяюсь, но начинаю получать wicd, чтобы что-то сделать, когда hostapd работает
управление wicd через python w / dbus (вероятно, не имеет значения, но надеется, что этот поток поможет кому-то еще, когда будет найдено решение)
import dbus bus = dbus.SystemBus() wireless = dbus.Interface(bus.get_object('org.wicd.daemon', '/org/wicd/daemon/wireless'), 'org.wicd.daemon.wireless') network_id = 0 wireless.ConnectWireless(network_id)
Wicd log Output
2015/04/20 16:47:30 :: Putting interface down 2015/04/20 16:47:30 :: Releasing DHCP leases... 2015/04/20 16:47:30 :: attempting to set hostname with dhclient 2015/04/20 16:47:30 :: using dhcpcd or another supported client may work better 2015/04/20 16:47:31 :: Setting false IP... 2015/04/20 16:47:31 :: Stopping wpa_supplicant 2015/04/20 16:47:31 :: Flushing the routing table... 2015/04/20 16:47:31 :: Putting interface up... 2015/04/20 16:47:33 :: Attempting to authenticate... 2015/04/20 16:48:09 :: wpa_supplicant authentication may have failed. 2015/04/20 16:48:09 :: connect result is 2015/04/20 16:48:09 :: exiting connection thread 2015/04/20 16:48:10 :: Sending connection attempt result bad_pass 2015/04/20 16:48:10 :: Autoconnecting... 2015/04/20 16:48:10 :: No wired connection present, attempting to autoconnect to wireless network 2015/04/20 16:48:13 :: Unable to autoconnect, you'll have to manually connect 2015/04/20 16:48:13 :: attempting to set hostname with dhclient 2015/04/20 16:48:13 :: using dhcpcd or another supported client may work better 2015/04/20 16:48:13 :: attempting to set hostname with dhclient 2015/04/20 16:48:13 :: using dhcpcd or another supported client may work better
Вывод wicd - остановлен hostapd
2015/04/20 16:58:58 :: Putting interface down 2015/04/20 16:58:58 :: Releasing DHCP leases... 2015/04/20 16:58:58 :: attempting to set hostname with dhclient 2015/04/20 16:58:58 :: using dhcpcd or another supported client may work better 2015/04/20 16:58:58 :: Setting false IP... 2015/04/20 16:58:58 :: Stopping wpa_supplicant 2015/04/20 16:58:58 :: Flushing the routing table... 2015/04/20 16:58:58 :: Putting interface up... 2015/04/20 16:59:00 :: Attempting to authenticate... 2015/04/20 16:59:02 :: Running DHCP with hostname HOSTNAME 2015/04/20 16:59:02 :: attempting to set hostname with dhclient 2015/04/20 16:59:02 :: using dhcpcd or another supported client may work better 2015/04/20 16:59:02 :: Internet Systems Consortium DHCP Client 4.2.4 2015/04/20 16:59:02 :: Copyright 2004-2012 Internet Systems Consortium. 2015/04/20 16:59:02 :: All rights reserved. 2015/04/20 16:59:02 :: For info, please visit https://www.isc.org/software/dhcp/ 2015/04/20 16:59:02 :: 2015/04/20 16:59:02 :: Listening on LPF/wlan0/64:70:02:20:08:35 2015/04/20 16:59:02 :: Sending on LPF/wlan0/64:70:02:20:08:35 2015/04/20 16:59:02 :: Sending on Socket/fallback 2015/04/20 16:59:02 :: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3 (xid=0x136a5e8e) 2015/04/20 16:59:02 :: DHCPREQUEST of 192.168.0.15 on wlan0 to 255.255.255.255 port 67 (xid=0x136a5e8e) 2015/04/20 16:59:02 :: DHCPOFFER of 192.168.0.15 from 192.168.0.1 2015/04/20 16:59:02 :: DHCPACK of 192.168.0.15 from 192.168.0.1 2015/04/20 16:59:02 :: bound to 192.168.0.15 -- renewal in 42862 seconds. 2015/04/20 16:59:02 :: DHCP connection successful 2015/04/20 16:59:02 :: not verifying 2015/04/20 16:59:03 :: Connecting thread exiting. 2015/04/20 16:59:03 :: Sending connection attempt result success
1 ответ на вопрос
Похожие вопросы
-
3
Может ли существующее шифрование беспроводной сети реально защитить сеть?
-
5
Существуют ли беспроводные маршрутизаторы, которые позволяют контролировать и регулировать пропускну...
-
5
Поделитесь XP сетевым подключением без перезагрузки?
-
-
5
Как мне сказать Windows использовать 802.11 вместо 3G?
-
2
Распознавание отпечатков пальцев в Vista x64
-
12
Какие маршрутизаторы вы предпочитаете для DD-WRT или OpenWRT?
-
10
USB-адаптер Wi-Fi не работает в Windows Vista
-
2
Почему мой Macbook не находит мою беспроводную сеть?
-
2
Как я могу настроить свою беспроводную сеть для максимальной безопасности?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?