ฉันได้ตั้งค่า dnsmasq เป็นเซิร์ฟเวอร์ DHCP บน CentOS VM แล้ว แต่ไม่มีการตอบกลับคำขอ DHCP อะไรคือปัญหา? ต่อไปนี้คือการกำหนดค่าและบันทึก tcpdump
อินเทอร์เฟซ=ens224
ฟังที่อยู่=::1,127.0.0.1,172.17.11.1
dhcp-ช่วง=172.17.11.10,172.17.11.50,24ชม.
dhcp-option=ตัวเลือก:เราเตอร์,172.17.11.1
dhcp-ผู้มีอำนาจ
dhcp-leasefile=/var/lib/dnsmasq/dnsmasq.lease
ต่อไปนี้เป็นคำขอ DHCP ที่ฉันเห็นบนอินเทอร์เฟซ ens224 โดย tcpdump:
17:42:01.409959 IP 0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP คำขอจาก 12:34:56:00:11:02 ความยาว 300
ต่อไปนี้เป็นสถานะของ dnsmasq:
# สถานะ systemctl dnsmasq -l
â dnsmasq.service - เซิร์ฟเวอร์แคช DNS
โหลดแล้ว: โหลดแล้ว (/usr/lib/systemd/system/dnsmasq.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: ปิดใช้งาน)
ใช้งานอยู่: ใช้งาน (ทำงาน) ตั้งแต่วันพุธ 2022-01-05 17:41:11 GMT; 1 วินาทีที่แล้ว
PID หลัก: 3680 (dnsmasq)
CGroup: /system.slice/dnsmasq.service
ââ3680 /usr/sbin/dnsmasq -k
5 ม.ค. 17:41:11 Underlay systemd[1]: เริ่มเซิร์ฟเวอร์แคช DNS ..
05 ม.ค. 17:41:11 Underlay dnsmasq[3680]: เริ่มต้นแล้ว, เวอร์ชัน 2.76 DNS ถูกปิดใช้งาน
5 มกราคม 17:41:11 Underlay dnsmasq[3680]: ตัวเลือกเวลาคอมไพล์: IPv6 GNU-getopt DBus no-i18n IDN DHCP DHCPv6 no-Lua TFTP no-conntrack ipset auth nettlehash no-DNSSEC loop-detect inotify
05 ม.ค. 17:41:11 น. ndersmasq-dhcp[3680]: DHCP, ช่วง IP 172.17.11.10 -- 172.17.11.50, เวลาเช่า 1 วัน