รับข้อมูล DHCP ทั้งหมดด้วย ipconfig อย่างรวดเร็ว

Anonim

หากคุณเคยจำเป็นต้องแก้ไขปัญหาเครือข่ายหรือการเชื่อมต่ออินเทอร์เน็ต คุณจะรู้ว่ามันน่าหงุดหงิดเพียงใด (โดยเฉพาะเมื่อคุณอยู่ในการสนับสนุนด้านเทคนิคกับผู้ให้บริการบรอดแบนด์หลายราย) เคล็ดลับสั้นๆ นี้ช่วยให้งานของคุณง่ายขึ้นเล็กน้อยด้วยการดึงข้อมูล DHCP ที่เกี่ยวข้องทั้งหมด เช่น IP ของเซิร์ฟเวอร์ DHCP, ไคลเอนต์, ซับเน็ตมาสก์, เราเตอร์, เซิร์ฟเวอร์ DNS, ทุกอย่าง – โดยตรงจากบรรทัดคำสั่ง

วิธีรับข้อมูล DHCP ด้วย ipconfig จาก Command Line

ในการเริ่มต้น ให้เปิด Terminal และใช้ยูทิลิตี้บรรทัดคำสั่ง ipconfig

ไม่ว่า Mac ของคุณจะใช้ en0 หรือ en1 ขึ้นอยู่กับรุ่น แต่ก็ไม่เสียหายอะไรในการพยายามดึงข้อมูล DHCP จากทั้งสองรุ่น เนื่องจากมีเพียงเครื่องเดียวเท่านั้นที่จะส่งคืนผลลัพธ์ที่เหมาะสม

คำสั่งสำหรับ wi-fi only mac หรือเครือข่ายแบบใช้สายบน mac แบบหลายเครือข่ายที่ใช้อีเธอร์เน็ตคือ

ipconfig getpacket en0

การใช้คำสั่งสำหรับ Mac ที่ใช้ Wi-Fi บน Mac แบบสองเครือข่ายมักจะเป็นดังนี้:

ipconfig getpacket en1

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

คุณจะเห็นข้อมูลมากมาย แต่ข้อมูลที่มีประโยชน์มากที่สุดมักจะเป็นข้อมูล DHCP ที่ส่วนท้ายดังที่เห็นในภาพหน้าจอ ตัวอย่างของส่วนที่มีความหมายของผลลัพธ์คือ:

$ ipconfig getpacket en0 dhcp_message_type (uint8): ACK 0x5 server_identifier (ip): 192.168.0.1lease_time (uint32): 0xf20 subnet_mask (ip): 255.255.255.0 เราเตอร์ (ip_mult): {192.168.0.1} domain_name_server (ip_mult): {116.1.12.4, 116.1.12.5} end (ไม่มี):

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

ตอนนี้ คุณควรทราบว่ารายละเอียด dhcp ถูกต้องหรือไม่ ต้องต่ออายุสัญญาเช่า DHCP หรือส่งต่อไปยังแหล่งอื่นเพื่อรับข้อมูลเพิ่มเติม คำสั่ง ipconfig ยังสามารถต่ออายุสัญญาเช่า DHCP ได้หากจำเป็น

เพื่อให้ชัดเจน ipconfig มีอยู่ทั้งใน Mac OS X และ Linux แต่สำหรับจุดประสงค์นี้เห็นได้ชัดว่าเรากำลังทำงานกับ Mac และใช่ ipconfig แตกต่างจาก ifconfig!

ฉันหวังว่านี่จะช่วยคุณได้เท่าที่ช่วยฉันได้!

รับข้อมูล DHCP ทั้งหมดด้วย ipconfig อย่างรวดเร็ว