จะขอที่อยู่ IP เฉพาะจากเซิร์ฟเวอร์ DHCP ได้อย่างไร


25

จะขอที่อยู่ IP เฉพาะจากเซิร์ฟเวอร์ DHCP ได้อย่างไร

คำถามนี้ยังสัมผัสกับหัวข้อการสำรองที่อยู่ DHCP ในเราเตอร์

ความเป็นมา: เราเตอร์ในบ้านของฉันตาราง DHCP อนุญาตให้สร้างการจองที่อยู่ IP ของ IP ที่กำหนดไว้เท่านั้น มันไม่ให้ฉันแก้ไขตารางและกำหนด IP ของอุปกรณ์เองตามอำเภอใจสำหรับการต่ออายุครั้งต่อไป

คำตอบ:


23

โดยใช้โปรแกรมลินุกซ์dhclient

หากคุณไม่ได้ติดตั้ง linux คุณสามารถใช้ Linux live CD ที่บูตได้

[แก้ไข] หากคุณทำเคล็ดลับนี้เพื่อสร้างการจองที่อยู่สำหรับเครื่องWindowsจริงๆ ก่อนอื่นให้เปลี่ยน NIC ใน Windows เป็น IP แบบคงที่เพราะหลังจากรีบูตในโหมด DHCP Windows อาจส่งคำขอ DHCP ด้วย IP ที่ใช้ครั้งสุดท้ายซึ่ง จะทำลายความพยายามของคุณด้วย dhclient ด้านล่าง ...

เคล็ดลับคือการส่งคำขอ DHCP พร้อมที่อยู่ IP ที่คุณต้องการจาก NIC เดียวกัน (หรือดีกว่า: ที่อยู่ MAC เดียวกัน)

แก้ไข /etc/dhcp/dhclient.conf และเพิ่มบรรทัดต่อไปนี้ (คุณอาจต้องคัดลอกไฟล์ไปยังตำแหน่งที่เขียนได้ก่อนหากบูตจากซีดี):

send dhcp-requested-address 192.168.1.240;

จากนั้นหยุดและเริ่ม dhclient ในฐานะผู้ใช้rootโดยที่ NIC ของคุณอยู่eth0(ตรวจสอบโดยออกip addr showก่อน)

dhclient -r -v
dhclient -4 -d -v -cf /etc/dhcp/dhclient.conf eth0

หากสำเร็จแล้วเซิร์ฟเวอร์ DHCP ของคุณจะตอบสนองคำขอที่คุณเตรียมไว้ บางครั้งคุณจะต้องลบรายการอุปกรณ์ในตาราง DHCP dhclient -4 -d ...ก่อนที่จะออก

จากนั้นทำให้ที่อยู่ IP ของอุปกรณ์นั้นในตาราง DHCP ของเราเตอร์เป็นการสำรองที่อยู่การแก้ไข สิ่งนี้จะเชื่อมโยง IP กับ MAC ของอุปกรณ์และคืนค่า IP เดียวกันทุกครั้งที่มีการร้องขอ DHCP กับที่อยู่ MAC นั้นในอนาคต


5
โดยทั่วไปสวิตช์ -4 และ -cf จะซ้ำซ้อนกัน สวิตช์ -d จะทำให้กระบวนการอยู่ในเบื้องหน้าซึ่งอาจไม่เป็นที่ต้องการ dhclient [-v] eth0สำหรับขั้นตอนสุดท้ายควรจะเพียงพอ
Dologan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.