รีลีส & ต่ออายุ DHCP จาก Command Line ด้วย ipconfig บน Mac

สารบัญ:

Anonim

หากคุณต้องการเผยแพร่และต่ออายุ DHCP จากบรรทัดคำสั่งบน Mac ยูทิลิตี ipconfig ที่เป็นประโยชน์จะสามารถทำได้อย่างรวดเร็ว โปรดทราบว่าสำหรับผู้ใช้ Mac OS X ส่วนใหญ่ การต่ออายุสัญญาเช่า DHCP จาก Mac System Preferences เป็นวิธีที่ดีที่สุดเนื่องจากเป็นมิตรกับผู้ใช้และมีประสิทธิภาพพอๆ กัน แต่วิธี Terminal มีประโยชน์ต่อผู้ใช้ขั้นสูงและสามารถเรียกใช้ได้ ssh และโหมดผู้ใช้คนเดียว ทำให้เป็นความรู้ที่ควรค่าแก่การแบ่งปัน

วิธีต่ออายุ DHCP Lease จาก Command Line ของ Mac

พื้นฐาน syntax เพื่อต่ออายุสัญญาเช่า DHCP จากบรรทัดคำสั่ง ด้วย ipconfig มีดังนี้:

sudo ipconfig set (DEVICEINTERFACE) DHCP

หากคุณทราบอินเทอร์เฟซอุปกรณ์ (en0, en1, en2 ฯลฯ) เพียงเรียกใช้คำสั่งนั้นเพื่อปล่อย จากนั้นต่ออายุ DHCP สำหรับอุปกรณ์ที่กำหนด สมมติว่าเป็น en0 ซึ่งเป็นมาตรฐานสำหรับ Mac สมัยใหม่ที่มี Wi-Fi เท่านั้น

sudo ipconfig set en0 DHCP

เมื่อรันคำสั่งแล้ว คุณสามารถตรวจสอบว่า DHCP ตั้งค่าถูกต้องหรือไม่ โดยกำหนดข้อมูล DHCP ด้วยคำสั่ง ipconfig เดียวกันกับ 'getpacket' ดังนี้:

ipconfig getpacket en0

สมมติว่าคำสั่ง 'set' ก่อนหน้านี้สำเร็จ getpacket จะส่งคืน IP ที่กำหนดโดย DHCP, เซิร์ฟเวอร์ DNS, ซับเน็ตมาสก์, เราเตอร์ / เกตเวย์ และเวลาการเช่าหากข้อมูล DHCP กลับว่างเปล่า แสดงว่าอินเทอร์เฟซที่สอบถามไม่ถูกต้อง หรือสัญญาเช่า DHCP ไม่ต่ออายุหรือแจกจ่ายอย่างถูกต้อง

อีกตัวเลือกคร่าวๆ คือการเรียกใช้ ipconfig สำหรับอินเทอร์เฟซอุปกรณ์ที่มีทั้งหมดบน Mac โดยสตริงไวยากรณ์เข้าด้วยกันดังนี้:

sudo ipconfig set en0 DHCP && sudo ipconfig set en1 DHCP

วิธีที่ดีที่สุดคือตั้งค่า DHCP สำหรับอินเทอร์เฟซเฉพาะ

หากคุณไม่ทราบอินเทอร์เฟซ ขั้นตอนแรกคือการระบุอินเทอร์เฟซอุปกรณ์ฮาร์ดแวร์ของคอมพิวเตอร์ที่ใช้สำหรับพอร์ตเครือข่ายเฉพาะที่คุณกำลังใช้ สำหรับ Mac รุ่นใหม่ส่วนใหญ่ เรากำลังมองหา wi-fi ซึ่งโดยทั่วไปจะเป็น en0 แต่ผู้ใช้ Mac จำนวนมากใช้อีเธอร์เน็ต ฮอตสปอตส่วนบุคคลของ iPhone โทรศัพท์ Android ที่เชื่อมต่ออินเทอร์เน็ต หรือการ์ด NIC ภายนอกเช่นกัน ซึ่งแต่ละเครื่องอาจมี อินเทอร์เฟซอุปกรณ์ที่แตกต่างกันขึ้นอยู่กับฮาร์ดแวร์ คุณสามารถระบุอินเทอร์เฟซอุปกรณ์ได้อย่างง่ายดายโดยเรียกใช้การตั้งค่าเครือข่าย -listallhardwareports ดังนี้:

networksetup -listallhardwareports

เลื่อนดูผลลัพธ์เพื่อค้นหาอินเทอร์เฟซที่คุณต้องการตั้งค่าและต่ออายุ DHCP สมมติว่าคุณกำลังมองหา "Wi-Fi" ซึ่งอาจมีลักษณะดังนี้:

ฮาร์ดแวร์ พอร์ต: อุปกรณ์ Wi-Fi: en0 ที่อยู่อีเธอร์เน็ต: b1:3f:22:dd:ab:19

ข้าง 'อุปกรณ์' คุณจะพบอินเทอร์เฟซ ในกรณีนี้คือ "en0" ซึ่งเป็นสิ่งที่เสียบเข้ากับคำสั่ง ipconfig ดังกล่าว

รีลีส & ต่ออายุ DHCP จาก Command Line ด้วย ipconfig บน Mac