hostapd 関連

AP mode に対応しているか

iw list で該当する NIC の Supported interface modesAP があるか –
最近は気にしなくても大丈夫?

NetworkManager の管理から外す(必須!!)

これを設定しないと udev で設定した IP に対するルーティングが消える

/etc/NetworkManager/conf.d/99-unmanaged-devices.conf

[keyfile]
#unmanaged-devices=interface-name:wlan0
unmanaged-devices=mac:xx:xx:xx:xx:xx:xx

ランダム MAC を設定していると unmanaged-devices=mac:xx:xx:xx:xx:xx:xx は使えない。

アクセスポイント用のデバイスを作る

iw devphyX を確認

/etc/udev/rules.d/99-ap0.rules

SUBSYSTEM=="ieee80211", ACTION=="add|change", ATTR{macaddress}=="xx:xx:xx:xx:xx:xx", KERNEL=="phy0", \
  RUN+="/sbin/iw phy phy0 interface add ap0 type __ap", \
  RUN+="/bin/ip link  set ap0 address $attr{macaddress} up"
  RUN+="/bin/ip addr  add 192.168.xx.254/24 dev ap0"

debug mode

hostapd -dd /etc/hostapd/hostapd.conf

dhcp server

isc-dhcp-server.service