Точка доступа (AP Wi-Fi) на FreeBSD

410167Когда я делал себе 3G роутер с точкой доступа Wi-Fi на FreeBSD, был небольшой «затык» с настройкой точки доступа. Во многих мануалах приводились конфиги hostapd, но он не запускался, потому что был упущен один небольшой нюанс. Сейчас я опишу, как я запускал AP Wi-Fi у себя.

Я опущу сборку ядра FreeBSD с добавлением pf, потому что это уже описывалось. Сейчас просто насроим hostapd.

Вот его конфиг /etc/hostapd.conf

interface=wlan0
driver=bsd
debug=0
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=MYWIFI
country_code=RU
hw_mode=g
channel=6
max_num_sta=16
wpa=2
wpa_passphrase=password1234
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP

Думаю, тут все понятно. Добавляеи hostapd в автозагрузку:

# echo 'hostapd_enable="YES"' >> /etc/rc.conf

У меня wi-fi адаптер определился, как run0. У вас может быть ath0, iwn0 и т.п. Добавляем такие строчки в /etc/rc.conf

wlans_run0="wlan0"
create_args_wlan0="wlanmode hostap"
ifconfig_wlan0="inet 192.168.1.1 netmask 255.255.255.0 mode 11g channel 11 up"

Перезагружаем сеть

# /etc/rc.d/netif restart

И вот уже появилась наша точка доступа MYWIFI. Однако, на ней ничего нет 🙂 Можно сделать мост. Но я делал раздачу инета на нее через pf. Настройка DHCP сервера и DNS сервера рассматривалось в других статьях.


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2019

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!