FreeBSD в качестве точки доступа Wi-Fi

19 сентября 2010 | Метки:

Намедни менял на домашнем роутере материнскую плату. Поскольку стал обладателем Zotac G41ITX-A-E, захотелось попользовать набортный Wi-Fi(в моём случае там стоит miniPCI-e карточка на базе Atheros AR9285). Настройка более чем тривиальна.

В конфиг ядра:

device          wlan            # 802.11 support
device          wlan_amrr       # AMRR transmit rate control algorithm
device          ath             # Atheros pci/cardbus NIC's
device          ath_hal         # pci/cardbus chip support
options         AH_SUPPORT_AR5416       # enable AR5416 tx/rx descriptors
device          ath_rate_sample # SampleRate tx rate control for ath

Соответственно при использовании других чипов — смотреть wlan(4).

В /etc/rc.conf:

wlans_ath0="wlan0"
create_args_wlan0="wlanmode hostap"
ifconfig_wlan0="inet 172.16.1.1/24 mode 11g ssid KGB country RU channel 11 indoor mediaopt hostap"
hostapd_enable="YES"

Здесь и далее в качестве ssid — желаемое значение. Про country, channel и indoor подробно написано в ifconfig(8). В моём конкретном случае 11-й канал был совершенно свободен.

В /etc/hostapd.conf:

interface=wlan0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=0
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=wheel
ssid=KGB
wpa=3
[email protected]$eCReT
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP

В качестве wpa_passphrase — что душе угодно.

В /etc/pf.conf:

nat pass on $ext_if from wlan0:network to any ->($ext_if)
Пока комментариев нет.
Вы должны авторизоваться для отправки комментария.