Score:0

isc-dhcp-server ไม่สามารถรับแพ็กเก็ต DHCPDISCOVER จากไคลเอนต์บางตัวที่มีที่อยู่ MAC ไม่ได้อยู่ในซับเน็ต

ธง us

isc-dhcp-เซิร์ฟเวอร์ ทำงานปกติ มันสามารถเสนอที่อยู่ IP ให้กับลูกค้าส่วนใหญ่ในทุก เครือข่ายย่อย ซึ่งกำหนดไว้ใน dhcpd.conf ไฟล์ แต่ไม่สามารถรับบางไฟล์ได้ DHCPDISCOVER แพ็กเก็ตจากไคลเอนต์หลายตัวซึ่งอยู่ในข้อกำหนดเดียวกัน เครือข่ายย่อย โดยไม่มีการกำหนดค่าที่อยู่ MAC แบบคงที่

บางส่วนของ dhcpd.conf:

ซับเน็ต 10.10.10.0 เน็ตมาสก์ 255.255.255.0 {
        เราเตอร์ตัวเลือก 10.10.10.1;
        เซิร์ฟเวอร์ถัดไป 10.10.10.100;
        ชื่อไฟล์ "pxelinux.0";
        โฮสต์ 10-10-10-72 {ฮาร์ดแวร์อีเธอร์เน็ต BB:BB:BB:BB:BB:BF;ที่อยู่คงที่ 10.10.10.72;}
        โฮสต์ 10-10-10-73 {ฮาร์ดแวร์อีเธอร์เน็ต BB:BB:BB:BB:BB:B0;fixed-address 10.10.10.73;}}

แจ้งให้ทราบ ทั้งหมด เครือข่ายย่อย config เป็นการกำหนดแบบคงที่ไคลเอนต์ที่ไม่สามารถส่งได้ DHCPDISCOVER ถึง isc-dhcp-เซิร์ฟเวอร์ ไม่รวมที่อยู่ MAC ที่เป็นเจ้าของ dhcpd.conf.

/var/log/ข้อความ บันทึกของเซิร์ฟเวอร์ dhcp เริ่มต้นไม่สามารถรับไฟล์ DHCPDISCOVER บันทึกคำขอ

หลังจากเพิ่มการกำหนดค่าที่อยู่ MAC ใหม่แล้ว dhcpd.confจากนั้นรีสตาร์ท isc-dhcp-เซิร์ฟเวอร์ใช้งานได้กับลูกค้าทุกราย

หลักการพื้นฐานคืออะไร isc-dhcp-เซิร์ฟเวอร์?

อาจไม่มีการกำหนดค่าที่อยู่ MAC ของไคลเอนต์คำขอใน dhcpd.conf ไฟล์?

หรือไม่มีช่วงที่อยู่แบบไดนามิกใน เครือข่ายย่อย กำหนดค่า?

berndbausch avatar
us flag
คุณกำลังบอกว่า DHCP ทำงานตามที่คาดไว้หลังจากที่คุณแก้ไขข้อผิดพลาดทางไวยากรณ์ใน dhcpd.conf และดูเหมือนคุณจะประหลาดใจ ฉันจะประหลาดใจในสิ่งที่ตรงกันข้าม: ถ้ามันใช้งานได้กับข้อผิดพลาดทางไวยากรณ์
VictorLee avatar
us flag
@berndbausch อัปเดตคำถาม โปรดตรวจสอบ
berndbausch avatar
us flag
คุณหมายถึงคุณกำหนด subnet โดยไม่ระบุที่อยู่ MAC อย่างชัดเจน ลูกค้าบางรายไม่ได้รับการตอบกลับจาก DHCP และคุณไม่เห็นร่องรอยของ DHCPDISCOVERY ใน /var/log/messages เมื่อคุณเพิ่มที่อยู่ MAC เหล่านั้นอย่างชัดเจน ดังที่แสดงในข้อมูลโค้ดที่คุณระบุ ไคลเอนต์จะได้รับการตอบกลับจาก DHCP และคุณจะเห็นข้อความที่คาดหวังในไฟล์บันทึก ฉันเข้าใจถูกไหม? ฉันไม่คิดว่าจะมีใครช่วยคุณได้หากไม่เห็น dhcpd.conf ของคุณ
VictorLee avatar
us flag
@berndbausch ใช่ คุณเข้าใจฉัน ฉันสามารถรับคำขอ bootps ได้โดย `tcpdump port 67 or port 68 | grep 'ที่อยู่ MAC' เสมอ แต่ไม่อยู่ใน `/var/log/messages` ก่อนเพิ่มที่อยู่ MAC เหล่านั้นอย่างชัดเจนใน **dhcpd.conf**

โพสต์คำตอบ

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