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)
Комментировать