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

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

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

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

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

คำสั่งสำหรับ Wi-Fi 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.1
lease_time (uint32): 0xf20
subnet_mask (ip): 255.255.255.0
router (ip_mult): {192.168.0.1}
domain_name_server (ip_mult): {116.1.12.4, 116.1.12.5}
end (none):

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

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

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

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