Hostapd - программная точка доступа (Wi-Fi) с возможностью различных вариантов аутентификации (IEEE 802.1X/WPA/WPA2/EAP, клиент RADIUS, сервер EAP и сервер аутентификации RADIUS).

Теперь давайте поставим hostapd. В Ubuntu это можно сделать буквально одной командой:

apt-get install hostapd

И теперь давайте поправим его конфигурацию. Текст настройки мы разместим в /etc/hostapd/hostapd.conf:

1
2
3
4
5
6
7
8
9
10
11
 wpa=3
 rsn_pairwise=CCMP
 wpa_passphrase=password
 driver=nl80211
 interface=wlan0
 hw_mode=g
 channel=1
 ssid=wikiadmin.net
 #необязательная часть
 #macaddr_acl=1 #включаем фильтрацию по MAC, это необязательная опция
 #accept_mac_file=/etc/hostapd/accept #указываем файл со списком разрешенных MAC

Если надоедают надписи типа WPA: group key handshake completed (RSN), то добавьте опцию

1
 wpa_group_rekey=0

Если нужно скрыть точку, добавьте

1
 ignore_broadcast_ssid=1

Файл /etc/hostapd/accept просто содержит MAC адреса. Например, так:

1
2
3
 00:01:01:01:10:01
 00:11:11:41:6b:cc
 11:05:a3:e4:12:11

В конфиг-файле следует обратить внимание на строчку wpa_passphrase - здесь вы укажите свой пароль к сети. В строке ssid вам нужно будет указать название своей сети, которое будет видно с клиентов. Остальные строчки можно оставить как есть. И советую не забыть добавить этот конфиг в /etc/init.d/hostapd. Для этого просто откройте файл и строчку DAEMON_CONF= отредактируйте в DAEMON_CONF=/etc/hostapd/hostapd.conf.