Швидко отримати всю інформацію про DHCP за допомогою ipconfig
Якщо вам коли-небудь доводилося вирішувати проблеми з мережею чи підключенням до Інтернету, ви знаєте, як це може бути неприємно (особливо, коли ви звертаєтеся до технічної підтримки з різними провайдерами широкосмугового зв’язку). Ця коротка порада може трохи полегшити вам роботу, отримавши всю відповідну інформацію DHCP, як-от IP-адресу DHCP-сервера, клієнта, маску підмережі, маршрутизатор, DNS-сервери, усе – безпосередньо з командного рядка.
Як отримати інформацію про DHCP за допомогою ipconfig з командного рядка
Щоб почати, запустіть термінал і скористайтеся утилітою командного рядка ipconfig.
Чи використовує ваш Mac en0 чи en1, залежить від моделі, але спробувати отримати інформацію DHCP з обох них не завдасть шкоди, оскільки лише один поверне належні результати.
Команда для Mac лише з підтримкою Wi-Fi або дротової мережі на багатомережевому Mac з використанням Ethernet зазвичай така:
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 маршрутизатор (ip_mult): {192.168.0.1} server_name_domain (ip_mult): {116.1.12.4, 116.1.12.5} end (none):
Вище ви побачите інформацію про ip-адресу та MAC-адресу, але для наших цілей тут ми шукаємо виключно деталі DHCP.
Тепер ви маєте знати, чи точні дані про dhcp, чи потрібно поновити оренду DHCP, чи для передачі до іншого джерела для отримання додаткової інформації. Команда ipconfig також може поновити оренду DHCP, якщо необхідно.
Щоб було зрозуміло, ipconfig існує як у світі Mac OS X, так і в Linux, але для цих цілей ми, очевидно, працюємо з Mac. І так, ipconfig відрізняється від ifconfig!
Сподіваюся, це допоможе вам так само, як і мені!