คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
สถานการณ์: อินเตอร์เฟสเครือข่ายที่ไม่ได้กำหนดค่า eth1
.
ในฐานะที่เป็น root ฉันสั่งการ dhclient eth1
และรับ IP
ตอนนี้ฉันต้องการเปลี่ยน IP นี้จากฝั่งไคลเอ็นต์บังคับให้ไคลเอ็นต์ DHCP รับที่อยู่ใหม่
คำตอบของ คำถามนี้ มีเพียงคำสั่งที่จะปล่อยและได้รับสัญญาเช่าอีกครั้ง แต่ฉันได้รับ IP เดียวกันทุกครั้งดังนั้นจึงไม่ตอบคำถาม
ฉันกำลังมองหาโซลูชัน Linux ทั่วไปไม่ได้ขึ้นอยู่กับสภาพแวดล้อมที่แน่นอน แต่เพื่อการอ้างอิงนี่คือสภาพแวดล้อมปัจจุบันของฉัน:
- ระบบปฏิบัติการ: Ubuntu 14.04 ทำงานเป็นเควส VirtualBox
- เซิร์ฟเวอร์ DHCP: เครือข่ายเฉพาะโฮสต์ VirtualBox
นอกจากนี้ฉันทราบเกี่ยวกับวิธีแก้ปัญหาต่อไปนี้ซึ่งใช้งานได้กับด้านบน: ใช้ VM เพื่อตั้งค่าที่อยู่ MAC ใหม่ดังนั้นจึงอาจได้รับ IP ใหม่ด้วยเช่นกันหรือเพียงกำหนดค่า IP อื่นสำหรับเครือข่ายโฮสต์เท่านั้น แต่ฉันกำลังถามวิธีการบังคับ DHCP IP ใหม่จากฝั่งไคลเอ็นต์โดยไม่ต้องรีบูตเครื่องหากเป็นไปได้ด้วย DHCP
อีกวิธีหนึ่งถ้ามีคนยืนยันได้ว่า DHCP ไม่สนับสนุนลูกค้าที่ต้องการเปลี่ยนที่อยู่ IP โดยเฉพาะอย่างยิ่งการอ้างอิงนั่นก็เป็นคำตอบที่ถูกต้องเช่นกัน