ใช้ dhcp บน eth0 โดยใช้บรรทัดคำสั่ง


17

ฉันกำลังพยายามตั้งค่าeth0อินเทอร์เฟซให้ใช้ dhcp เพื่อรับที่อยู่ ipv4 โดยใช้บรรทัดคำสั่ง ฉันสามารถเปลี่ยนที่อยู่ IP ได้ด้วยตนเองโดยใช้

sudo ifconfig eth0 x.x.x.x netmask x.x.x.x

มีคำสั่งที่คล้ายกันเพื่อใช้ในการตั้งeth0เพื่อรับที่อยู่โดยใช้ dhcp ฉันลองพิมพ์:

sudo dhclient eth0 

อย่างไรก็ตามที่อยู่ IP จะไม่เปลี่ยนแปลงเมื่อฉันพิมพ์ /etc/network/interfacesไฟล์ถูกกำหนดให้

iface eth0 inet manual 

ซึ่งฉันเปลี่ยนเป็น:

auto eth0
iface eth0 inet dhcp 

อย่างไรก็ตามสิ่งนี้จะไม่เปลี่ยนที่eth0อยู่ IP แม้ว่าระบบจะรีบูต

คำตอบ:


27

หากคุณdhcpได้รับการกำหนดค่าอย่างถูกต้องเพื่อให้ที่อยู่ IP แก่คุณคำสั่ง:

dhclient eth0 -v 

ควรทำงาน. ตัวเลือก-vเปิดใช้งานข้อความบันทึก verbose มันจะมีประโยชน์

หากคุณeth0มีอยู่แล้วก่อนที่จะขอที่อยู่ IP ใหม่พยายามที่จะeth0กำหนดค่า

ในการกำหนดค่าอินเทอร์เฟซเครือข่ายตามข้อกำหนดของอินเทอร์เฟซในไฟล์/etc/network/interfacesคุณสามารถใช้ifupและifdownคำสั่ง


1

ก่อนอื่นคุณต้องรันคำสั่งต่อไปนี้:

dhclient -v -r

จากนั้นเปลี่ยนที่ipอยู่:

ifconfig eth0 xx.xx.xx.xx

เปลี่ยนxx.xx.xx.xxด้วย ip_adress ที่ต้องการ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.