Я пытаюсь создать свой собственный беспроводной маршрутизатор, используя Raspberry Pi 2 и TP-Link WN722N. У меня OpenWRT работает с карты MicroSD, и я установил LuCI, но мне нужно установить драйверы беспроводной карты через SSH. Я попытался следовать указаниям здесь:
OpenWrt → Общие обсуждения → как включить WN722N (AR9271) wifi usb на MR3020?
Пока USB-карта вставлена, я устанавливаю драйверы, а затем создаю беспроводной интерфейс:
# install drivers
opkg install kmod-ath9k-htc
# create wireless wan interface
uci set network.wwan=interface
uci set network.wwan.proto=dhcp
uci set network.wwan.hostname="$STATION"
uci commit network
Но когда я пытаюсь включить интерфейс Wi-Fi, UCI выдает ошибку «Запись не найдена». Каждый совет, который я прочитал, это проверить /etc/config/wireless
предмет настроек адаптера, но этот файл не существует. Это, вероятно, означает, что адаптер не распознается, но я могу сделать это:
root@OpenWrt:~# wifi detect
config wifi-device radio0
option type mac80211
option channel 11
option hwmode 11g
option path 'platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0'
option htmode HT20
# REMOVE THIS LINE TO ENABLE WIFI:
option disabled 1
config wifi-iface
option device radio0
option network lan
option mode ap
option ssid OpenWrt
option encryption none
root@OpenWrt:~# lsusb
Bus 001 Device 004: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Очевидно, что RPi видит беспроводной адаптер USB, но не генерирует файл /etc/config/wireless
. Что я делаю неправильно?
Любая помощь приветствуется, спасибо!