1

Где я могу найти и установить драйвер AR9271 для последней версии NetBSD? Целевая машина не имеет доступа к Интернету, и мне нужно сначала настроить ключ WiFi.

Я только нашел это: https://www.daemon-systems.org/man/athn.4.html

ОБНОВЛЕНИЕ: wpa_supplicant уже был написан, но я не видел свое устройство.

Когда я подключаю ключ, он отображается как:

ugen0 at uhub4 port 8 
ugen0: Mediatek 802.11 n WLAN, rev 2.01/00, addr 2 

ifconfig показывает только интерфейсы re0 и lo0 .

ОБНОВЛЕНИЕ: Я видел на некоторых форумах Linux, что ключ использует чип Atheros, но я проверил в Windows и вижу Ralink. Драйвер ral также интегрирован в NetBSD, но ситуация не меняется - я не вижу ra~ device в dmesg.boot.

5 ответов5

2

Если драйвер NetBSD athn поддерживает ваше оборудование, все необходимые файлы прошивки поставляются с NetBSD.

Для настройки настройте wpa_supplicant для зашифрованных сетей, затем запустите демон, а затем из dhclient правильный интерфейс (athn). Вы можете взять файлы conf из системы linux. Все беспроводные драйверы не поддерживают 802.11n или 802.11ac .

2

Учитывая, что ядро помечает устройство как "ugen", устройство не распознается / не запрашивается ни одним драйвером устройства.

Поскольку это USB-ключ, я бы посоветовал попробовать другой ключ. Существует длинный список поддерживаемых устройств для urtwn (с использованием наборов микросхем Realtek RTL8188CU/RTL8188EU/RTL8192CU), urtw (с использованием набора микросхем Realtek RTL8187B/L), zyd (с использованием набора микросхем ZyDAS ZD1211/ZD1211B) и otus (Atheros Чипсеты USB AR9001U)

Страницы руководства для этих устройств содержат списки известных работающих адаптеров. В эти дни я храню недавнюю копию списка в блокноте на моем телефоне, когда я иду за покупками.

RUM, RAL и ATU другие драйверы в моем списке.

1

Сначала проверьте ваш беспроводной адаптер: ifconfig
На выходе будут показаны ваши сетевые устройства (Ethernet и беспроводной адаптер). Есть ли драйвер athn0 в списке?

Затем настройте wpa supplicant:
vi /etc/wpa_supplicant.conf

Пример:

network={
 ssid="yourssid"  
 scan_ssid=1  
 key_mgmt=WPA-PSK  
 psk="yourpsk"  
 }

Важно установить точный SSID (имя вашего wlan) и, конечно, ваш точный psk (предварительный ключ). Оба чувствительны к регистру.

Вы можете получить больше информации на http://wiki.netbsd.org/tutorials/how_to_use_wpa_supplicant/

Во-вторых, настройте rc init. Добавьте записи в /etc/rc.conf для настройки сети при запуске:

dhcpcd_flags="-q -b"  
wpa_supplicant="YES"  
wpa_supplicant_flags="-B -i athn0 -c /etc/wpa_supplicant.conf"  

Используйте dhcpcd, демон клиента DHCP:

vi /etc/ifconfig.athn0
up
dhcp

В-третьих, запустите беспроводную связь: у вас есть две возможности

Перезагрузите компьютер или

вы можете начать wpa_supplicant с

/etc/rc.d/wpa_supplicant start

затем перезагрузите вашу сеть с

/etc/rc.d/network restart  

И последнее, но не менее важное: вы можете попробовать в качестве root удобную программу для улучшения вашей конфигурации (в интерактивном режиме):

wpa_cli

reconfigure
status
save_config
quit

После настройки вашей сетевой карты проверьте, правильно ли она работает. Используйте команду ping для отправки 3 пакетов на IP-адрес вашего локального хоста или на DNS-имя по вашему выбору, например:

ping -c3 www.netbsd.org

И не сдавайся! NetBSD надежен, не содержит вредоносных программ, и никто не мешает вам использовать systemd . А в качестве бонуса вы можете использовать pkgsrc!

1

Я только что исследовал это, и, athk я могу судить, он был добавлен только недавно, в NetBSD 7 также называемую NetBSD Current (а не NetBSD 6, которая, как я предполагаю, у вас работает?), Которая была версией разработки NetBSD до сегодняшнего дня более или менее, где он был выпущен, хотя это еще не было объявлено.

В 7 он должен быть частью generic ядра, поэтому вам не нужно загружать драйвер вручную или что-либо еще. Так что, я думаю, я бы предложил либо обновить до FX. 7 RC3 или переустановка 7 RC3 с нуля, или, возможно, подождите несколько дней, пока он не будет опубликован, и ISO для этого станет доступным. Тогда, надеюсь, это просто сработает автоматически.
Если вы хотите, вы можете получить NetBSD 7 RC3 здесь.

0

В NetBSD вы используете wpa_supplicant для аутентификации вашего устройства в вашем wlan. Это требует написания короткого файла конфигурации, который обычно называется /etc/wpa_supplicant.conf

Удачи, черный кот

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