Логин:
Пароль:
Поиск:

настройка wifi на netbsd

12 мая 20142033admin
    

Настройка wi-fi на NetBSD.


Итак, есть у нас точка доступа - какой-нибудь wi-fi-роутер.
Задача - подключиться к нему из под NetBSD.

Под рукой - NetBSD/i386, ver. 6.1.3.
сетевуха - ath0.
ssid - xnet.
passw - password. Для варианта с шифрованием.

1. Вариант - без шифрования.


Если сеть открытая - то подключиться к wifi из netbsd очень легко.
Одной командой:
ifconfig ath0 ssid xnet -nwkey -bssid mode 11g -mediaopt adhoc up
всё. wi-fi настроен.

Дальше, сетевые настройки можно получить, например, DHCP-клиентом:
dhclient ath0

Можно написать сриптик, напр., wifi-share.sh, такого содержания:
ifconfig ath0 ssid mx-net -nwkey -bssid mode 11g -mediaopt adhoc up &
dhclient ath0 &

и запускать по необходимости.

2. Вариант - с шифрованием.


Оговорюсь, что использовать будем WPA2/AES.

С шифрованием стандартными средствами NetBSD подключиться к wi-fi не получится.
Для этого воспользуемся wpa_supplicant.

wpa_supplicant - это набор для обеспечения работы беспроводных протоколов IEEE 802.1X, WPA, WPA2 и EAP, состоящего из приложения wpa_supplicant для подключения к беспроводной сети в роли клиента и фонового процесса hostapd для обеспечения работы точки доступа и сервера аутентификации, включающего такие компоненты как WPA Authenticator, клиент/сервер аутентификации RADIUS, сервер EAP. Исходные тексты проекта распространяются под лицензией BSD.

Установим:
pkg_add http://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/6.1.3/All/wpa_supplicant-2.0nb1.tgz

Далее, надо настроить wpa_supplicant.conf
Который должен находиться по /etc
Но его там не будет ))) По крайней мере в NetBSD.
Создаем ручками.

Вот содержимое (рабочий мой конфиг, изменены только ssid сети и пароль):
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel

network={
# nazvanie seti
ssid="xnet"
# protokol WPA2
proto=RSN WPA
#ispolzuem preshared keys
key_mgmt=WPA-PSK
#algoritm - AES
pairwise=CCMP TKIP
group=CCMP TKIP
psk="password"
}

В этом примере используется протокол WPA2 и алгоритм AES.
По каждому параметру есть описание, разобраться не сложно.

Теперь, как подключиться?
Например, такой командой:
wpa_supplicant -c /etc/wpa_supplicant.conf -i ath0 &

Символ амперсанда & - чтобы запускать в фоне. Иначе терминал будет ждать завершения команды.
И будет недоступна.

Ну и сетевые настройки получить DHCP-клиентом:
dhclient ath0

Я у себя написал скриптик ab.sh (AutoBoot.sh) и запускаю после загрузки системы:
# RU locale
setxkbmap -model pc105 -layout us,ru -variant ,winkeys -option grp:ctrl_shift_toggle -option grp_led:scroll &
xxkb &
# connection ti wi-fi
rm -r /var/run/wpa_supplicant
wpa_supplicant -c /etc/wpa_supplicant.conf -i ath0 &
dhclient ath0

setxbmap - настраивает раскладку и ввод.
xxkb - индикатор раскладки.
rm -r - при неправильном завершении, иногда, приходится удалять хвосты от wi-fi.
wpa-supplicant - создает подключение к wi-fi.
dhclient - получает сетевые настройки.

Последний штрих - в /etc/rc.conf добавляем:
wpa_supplicant=YES

Всё. И никаких изменений самой системы.
Красота!

Более подробно (с примерами) можно почитать, например, здесь:
  • 0

Информация

Комментирование данной новости запрещено.
 Последние новости
   
Последнии комментарии
Не обновляется internet explorer 11, ошибка обновления код 5c59
Автор Аноним (11.08.2018)
Добавление комментария
установка Anti Bot Question mod на phpbb 2.0.x
Автор rusiq (10.08.2018)
Добавление комментария
VLC is not supposed to be run as root. Sorry.
Автор rusiq (10.08.2018)
Добавление комментария
Прошивка принтера XEROX 3020
Автор rusiq (10.08.2018)
Добавление комментария
установка Anti Bot Question mod на phpbb 2.0.x
Автор admin (18.08.2014)
Johnd819,
glad if the information has helped you. ...
установка Anti Bot Question mod на phpbb 2.0.x
Автор Johnd819 (14.08.2014)
I went over this site and I conceive you have a lo...
установка Anti Bot Question mod на phpbb 2.0.x
Автор admin (07.08.2014)
Johnc738,

always welcome)
установка Anti Bot Question mod на phpbb 2.0.x
Автор Pharmk386 (02.08.2014)
Very nice site!
установка Anti Bot Question mod на phpbb 2.0.x
Автор Johnc738 (01.08.2014)
I am truly thankful to the holder of this website ...
Календарь
« Август »
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
FreeServer.su