どちらもhostapd
実行中ですが、dnsmasq
何らかの理由で接続されたホストにIPが割り当てられていません。tcpdump
クライアントPingブロードキャストIPを表示しますが、応答がありません。
ホスト構成
interface=wlx00c0caa5587f
ssid=pepper
channel=6
hw_mode=g
wpa=2
wpa_passphrase=password123
wpa_key_mgmt=WPA-PSK
dnsmasqの設定
interface=wlx00c0caa5587f
#except-interface=lo
#except-interface=wlp2s0
bind-interfaces
no-resolv
dhcp-range=192.168.33.2,192.168.33.20,12h
dhcp-option=3,192.168.33.1 # Gateway (gw)
dhcp-option=6,192.168.33.1 # DNS
log-queries
log-dhcp
listen-address=127.0.0.1
インタフェースコマンド
インターフェイスIP設定
sudo ifconfig wlx00c0caa5587f 192.168.33.1 netmask 255.255.255.0 up
ゲートウェイにパスが追加されました。これがなぜ必要なのかわかりません。
sudo route add -net 192.168.33.0 netmask 255.255.255.0 gw 192.168.33.1
TCPダンプ
listening on wlx00c0caa5587f, link-type EN10MB (Ethernet), capture size 262144 bytes
15:07:23.540357 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from dc:a9:04:d0:c4:76 (oui Unknown), length 300
15:07:23.540386 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from dc:a9:04:d0:c4:76 (oui Unknown), length 300
15:07:24.639657 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from dc:a9:04:d0:c4:76 (oui Unknown), length 300
15:07:24.639735 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from dc:a9:04:d0:c4:76 (oui Unknown), length 300
15:07:27.579717 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from dc:a9:04:d0:c4:76 (oui Unknown), length 300
主な問題
クライアントはDHCPサーバーをどのように検索しますか?
Hostapd構成でDHCPサーバーを設定する必要がありますか?
ベストアンサー1
これが私のファイアウォールです!
このボードに感謝します。 https://community.ui.com/questions/SOLVED-Dnsmasq-No-DHCP-offer/b065563b-a736-4c2f-81c2-e11a1ec70317
ファイアウォールコマンドはufw
次のとおりです。https://ubuntuforums.org/showthread.php?t=1146048