Hostapd와 dnsmasq가 함께 작동하도록 하기

Hostapd와 dnsmasq가 함께 작동하도록 하기

둘 다 hostapd실행 중이지만 dnsmasq어떤 이유로 연결된 호스트에 IP가 할당되지 않았습니다. tcpdump클라이언트 핑 브로드캐스트 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

관련 정보