โดยพื้นฐานแล้วฉันไม่เห็นปัญหาจริง ๆ กับการตั้งค่าหรือการกำหนดค่าของคุณ ฉันได้ทดสอบว่า dnsmasq สามารถเริ่มต้นการทำงานตกลงด้วยไฟล์ .conf ที่ให้มาหรือไม่ และสามารถ:
root@debian11- template:~# systemctl สถานะ dnsmasq.service
â dnsmasq.service - dnsmasq - DHCP ที่มีน้ำหนักเบาและเซิร์ฟเวอร์ DNS ที่แคช
โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/dnsmasq.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
ใช้งานอยู่: ใช้งานอยู่ (ทำงาน) ตั้งแต่วันจันทร์ 2022-05-09 00:50:29 CEST; 6 วินาทีที่แล้ว
กระบวนการ: 13153 ExecStartPre=/etc/init.d/dnsmasq checkconfig (รหัส=ออก, สถานะ=0/สำเร็จ)
กระบวนการ: 13160 ExecStart=/etc/init.d/dnsmasq systemd-exec (รหัส=ออก, สถานะ=0/สำเร็จ)
กระบวนการ: 13168 ExecStartPost=/etc/init.d/dnsmasq systemd-start-resolvconf (code=exited, status=0/SUCCESS)
PID หลัก: 13167 (dnsmasq)
งาน: 1 (จำกัด: 1129)
หน่วยความจำ: 576.0K
ซีพียู: 28ms
CGroup: /system.slice/dnsmasq.service
ââ13167 /usr/sbin/dnsmasq -x /run/dnsmasq/dnsmasq.pid -u dnsmasq -7 /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-ใหม่ - -local-service --trust-anchor=.,20326,8,2,e06d44b80b8f1d39a95c0b0d7c65d08458e880409bbc683457104237c7f8e>
09 พฤษภาคม 00:50:29 debian11- template systemd[1]: การเริ่มต้น dnsmasq - DHCP ที่มีน้ำหนักเบาและการแคชเซิร์ฟเวอร์ DNS ...
09 พฤษภาคม 00:50:29 debian11- template dnsmasq[13167]: เริ่มต้นแล้ว, DNS เวอร์ชัน 2.85 ถูกปิดใช้งาน
9 พฤษภาคม 00:50:29 debian11- template dnsmasq[13167]: ตัวเลือกเวลาคอมไพล์: IPv6 GNU-getopt DBus no-UBus i18n IDN2 DHCP DHCPv6 no-Lua TFTP conntrack ipset auth cryptohash DNSSEC loop-detect inotify dumpfile
9 พฤษภาคม 00:50:29 น. debian11- template dnsmasq-dhcp[13167]: DHCP, proxy บน subnet 192.168.1.0
09 พฤษภาคม 00:50:29 น. debian11- template dnsmasq-tftp[13167]: รูท TFTP คือ /tftpboot
09 พฤษภาคม 00:50:29 debian11- template systemd[1]: Started dnsmasq - DHCP ที่มีน้ำหนักเบาและแคชเซิร์ฟเวอร์ DNS
root@debian11- template:~# cat /etc/dnsmasq.conf
พอร์ต = 0
บันทึก-dhcp
dhcp-range=192.168.1.0,พร็อกซี
dhcp-boot=pxelinux.0
pxe-service=x86PC,'บูตเครือข่าย',pxelinux
เปิดใช้งาน-tftp
tftp-root=/tftpboot
root@debian11- template:~# ss -tlnp|grep dnsm
root@debian11- template:~# ss -tlnp|grep DNS
root@debian11- template:~# ss -ulnp|grep DNS
UNCONN 0 0 0.0.0.0:4011 0.0.0.0:* ผู้ใช้:(("dnsmasq",pid=13167,fd=5))
UNCONN 0 0 0.0.0.0:67 0.0.0.0:* ผู้ใช้:(("dnsmasq",pid=13167,fd=4))
UNCONN 0 0 0.0.0.0:69 0.0.0.0:* ผู้ใช้:(("dnsmasq",pid=13167,fd=7))
UNCONN 0 0 [::]:69 [::]:* ผู้ใช้:(("dnsmasq",pid=13167,fd=8))
โปรดทราบว่าช่วง dhcp ถูกปรับให้พอดีกับซับเน็ต IP ของฉัน