Score:0

dnsmasq เป็นเซิร์ฟเวอร์ dhcp โดยใช้ src ip ผิด

ธง aw

ฉันใช้ dnsmasq เป็นเซิร์ฟเวอร์ DHCP บนอินเทอร์เฟซที่มีที่อยู่ IP หลายที่อยู่ ปัญหาคือ dnsmasq ไม่ได้ใช้ IP ของเซิร์ฟเวอร์ (10.13.7.33) เป็น src IP ในการตอบกลับ แต่แทนที่จะใช้ IP อื่น (ฉันถือว่าอันแรก) กำหนดค่าบนอินเทอร์เฟซนั้น (192.168.34.1):

192.168.34.1.67 > 255.255.255.255.68: BOOTP/DHCP, ตอบกลับ, ความยาว 319, xid 0xeee372a, วินาที 28, ค่าสถานะ [ออกอากาศ]
  IP ของคุณ 10.13.7.38
  Server-IP 10.13.7.33
  Client-Ethernet-Address 3c:ec:af:73:0f:b6

ไคลเอนต์ DHCP ปกติดูเหมือนจะไม่สนใจ แต่การบูท PXE ล้มเหลวเนื่องจากสิ่งนี้ในบางเครื่อง ถ้าฉันบังคับให้ src เป็น 10.13.7.33 โดยใช้ iptables มันก็ใช้ได้ดี

ฉันพยายามทำให้ dnsmasq เชื่อมโยงกับ IP ที่ถูกต้องแล้วโดยใช้:

อินเทอร์เฟซ = eth0
ฟังที่อยู่ = 10.13.7.33
dhcp-range=eth0,10.13.7.34,10.13.7.62,255.255.255.224,1ชม.

ขออภัย วิธีนี้ใช้ไม่ได้ มีวิธีที่สะอาดกว่าในการทำให้ dhcp ใช้ src IP ที่ถูกต้องแทนที่จะต้องใช้ iptables และ SNAT หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา