ไคลเอ็นต์ DHCP อาจล้มเหลวในการรับที่อยู่ IP ที่กำหนด DHCP


อาการ


เมื่อไคลเอ็นต์ DHCP ถูกย้ายจากเครือข่ายย่อยหนึ่งไปยังอีกเครือข่ายหนึ่งอาจล้มเหลวในการขอรับที่อยู่ IP ที่ถูกต้องบนเครือข่ายย่อยใหม่

การแก้ไข


เมื่อต้องการแก้ไขปัญหานี้ให้ทำอย่างใดอย่างหนึ่งในวิธีต่อไปนี้:
  • อย่าใช้แบบแผนการกำหนด IP ที่ซ้อนทับกัน
  • เรียกใช้คำสั่งต่อไปนี้หลังจากที่คุณย้ายไคลเอ็นต์ไปยังเซ็กเมนต์ใหม่:
    Ipconfig/Release Ipconfig/Renew

ข้อมูลเพิ่มเติม


เมื่อไคลเอ็นต์ DHCP ที่มีที่อยู่ที่กำหนด DHCP ก่อนหน้านี้จะเริ่มต้นอีกครั้งไคลเอ็นต์จะเข้าสู่สถานะเริ่มต้น ไคลเอ็นต์จะพยายามตรวจสอบว่าคุณยังสามารถใช้ที่อยู่เดียวกันได้ด้วยการส่งแพคเก็ต DHCPRequest การใส่ค่าเขตข้อมูลตัวเลือก DHCP "ที่อยู่ DHCP ที่ร้องขอ" ที่มีที่อยู่ IP ที่กำหนดไว้ก่อนหน้านี้ ถ้าเซิร์ฟเวอร์ DHCP ยังคงเงียบไคลเอ็นต์จะถือว่าที่อยู่ก่อนหน้านี้ยังคงถูกต้องและเก็บไว้ ถ้าเซิร์ฟเวอร์ DHCP ส่งแพคเก็ต NACK ในการตอบสนองต่อ DHCPRequest ไคลเอ็นต์จะเข้าสู่วงจรการค้นพบ นอกจากนี้ยังร้องขอที่อยู่ที่กำหนดไว้ก่อนหน้านี้ในแพคเก็ต DHCPDiscover เมื่อเซิร์ฟเวอร์ DHCP ที่ได้รับ DHCPRequest ที่มีที่อยู่ที่กำหนดไว้ก่อนหน้านี้จะตรวจสอบเพื่อดูว่ามาจากส่วนภายในเครื่องโดยการตรวจสอบเขตข้อมูล GIADDR ถ้าถูกสร้างจากเซ็กเมนต์ภายในเซิร์ฟเวอร์ DHCP จะเปรียบเทียบที่อยู่ที่ร้องขอไปยังที่อยู่ IP และซับเน็ตมาสก์ที่เป็นของส่วนติดต่อภายในที่ได้รับการร้องขอ ถ้าที่อยู่ปรากฏอยู่บนเครือข่ายย่อยเดียวกันเซิร์ฟเวอร์ DHCP จะยังคงเงียบแม้ว่าที่อยู่ไม่ได้อยู่ในช่วงของประเภทของที่อยู่ เซิร์ฟเวอร์ DHCP สันนิษฐานว่าที่อยู่ถูกกำหนดโดยเซิร์ฟเวอร์ DHCP อื่นบนส่วนที่เหมือนกันถ้าไม่ได้อยู่ในกลุ่มของตัวเอง ถ้าที่อยู่ล้มเหลวในการตรวจสอบที่อยู่ IP ของซับเน็ตและเซิร์ฟเวอร์ DHCP จะตรวจสอบว่ามาจาก Superscope ถ้ามีการกำหนดไว้ ถ้าไม่ใช่เซิร์ฟเวอร์จะตอบสนองต่อ DHCPRequest กับแพคเก็ต NACK ถ้าไคลเอ็นต์ส่ง DHCPRequest กำลังร้องขอที่อยู่ที่ปรากฏอยู่บนเครือข่ายย่อยเดียวกันแต่ได้รับมอบหมายที่แท้จริงกับซับเน็ตมาสก์อื่นเซิร์ฟเวอร์ DHCP จะยังคงเงียบและไคลเอ็นต์จะล้มเหลวในการรับที่อยู่ IP ที่ถูกต้องสำหรับเครือข่ายย่อยใหม่ ตัวอย่างเช่นสมมติว่าไคลเอ็นต์ DHCP ได้รับที่อยู่172.17.3 กับซับเน็ตมาสก์ของ255.255.255.0 และไคลเอ็นต์จะถูกย้ายไปยังเซ็กเมนต์ใหม่ที่ที่อยู่ของเซิร์ฟเวอร์ DHCP คือ172.17.1 ที่มีซับเน็ตมาสก์ของ255.255.0.0 เมื่อการเปรียบเทียบที่อยู่ IP ของซับเน็ตมาสก์/IP เสร็จสิ้นบนเซิร์ฟเวอร์ DHCP เซิร์ฟเวอร์ DHCP จะยังคงเงียบให้สันนิษฐานว่าเซิร์ฟเวอร์ DHCP อื่นบนเซ็กเมนต์ที่กำหนดที่อยู่ ถ้ามีการย้อนกลับตัวพรางเครือข่ายย่อยไคลเอ็นต์จะได้รับที่อยู่ที่ถูกต้อง