bosq.log

ざっくばらんに記録する

FreeBSD11.2 で hostapd

FreeBSDでhostapd使ってAPを立てるのに参考になったURLをメモ.

とりあえず接続はできたが最適な構成かは自信がない.

もっと良い効率的構成あればコメントください.

 

 

環境:

- FreeBSD 11.0 RELEASE

- hostapd v2.5

- USB 無線LANアダプタ TL-WN725N (Wi-Fi ドライバ: urtwn0)

 

手順:

1.NIC,AP設定

2.DHCP設定

3.NAT設定

 

事前知識:

- WiFiドライバの確認

qiita.com

 

- 再起動せずに /etc/rc.conf を読み込む

第7章 システム管理

 

- pkgについて

インストール済みか確認

# pkg info hoge

リポジトリからパッケージ確認 ( search は sea に省略可)

# pkg sea hoge

インストール( install は ins に省略可)

# pkg ins hoge

 

詳細:

1.NIC,AP設定

FreeBSD,hostapdで検索かけるとラズパイの記事が多かった.

とりあえずコピペで試したが,hostapd.confが合わなかった.

最終的にFreeBSDの公式ガイドどうりに書いたら動いた.

以下URLを参考にした.公式ガイドは英語だが読みやすかったので,他の記事見るよりおすすめ.

31.3. Wireless Networking

FreeBSD でDHCP サーバ|FreeBSD|@OMAKASE

NIC設定の際,国コードをつける場合は以下のようにした.

 

# ifconfig wlan0 create wlandev urtwn0 country JP wlanmode hostap

 

/etc/rc.conf で設定する場合

 

wlans_urtwn0="wlan0"

ifconfig_wlan0="inet 192.168.101.1 netmask 255.255.255.0 ssid freebsdap mode 11g channel 1"

create_args_wlan0="wlanmode hostap channel 1 country jp

 

2.DHCP設定

以下を参考にした.

21.10. DHCP

/etc/rc.conf の設定.NICが2つ以上ならNICの指定が必須

 

dhcpd_enable="YES"

dhcpd_ifaces="wlan0"  # DHCPDARGS=wlan0 と同じ?

dhcpd_flags="-q"

dhcpd_conf="/usr/local/etc/dhcpd.conf"

 

3.NAT設定

以下を参考にした.ポート転送などはしてない.

21.13. ネットワークアドレス変換 (NAT)

 

4.起動

 

# /usr/local/etc/rc.d/isc-dhcpd start

# service hostapd start