3

Я пытаюсь создать свой собственный беспроводной маршрутизатор, используя 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 . Что я делаю неправильно?

Любая помощь приветствуется, спасибо!

2 ответа2

0

Он не создает файл, чтобы избежать наложения конфигурации.

Вы должны добавить в файл обнаруженную конфигурацию.

Используйте вместо этого: wifi detect > /etc/config/wireless .

Надеюсь, что это помогает другим.

0

Вы вставили USB в другой слот USB? относительно option path: 5 в 1.5 - это идентификатор слота USB. если вы вытащили его из исходного и вставили в другой слот, вам нужно будет вручную обновить его до нового идентификатора. Для этого может быть команда cli/shell, и, возможно, что то, что предыдущий ответ CuSS достигнет с помощью wifi Detect wifi detect > /etc/config/wireless

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .