Випуск & Оновлення DHCP із командного рядка за допомогою ipconfig на Mac

Зміст:

Anonim

Якщо вам потрібно звільнити та оновити DHCP з командного рядка на Mac, корисна утиліта ipconfig може зробити це швидко. Майте на увазі, що для більшості користувачів Mac OS X поновлення оренди DHCP із Mac System Preferences є найкращим підходом, оскільки він зручний і настільки ж ефективний, але термінальний підхід має переваги для досвідчених користувачів і його можна запускати через ssh і однокористувацький режим, що робить це корисним знанням, яким можна поділитися.

Як поновити оренду DHCP з командного рядка Mac

Основний синтаксис поновлення оренди 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 також використовують Ethernet, персональну точку доступу iPhone, прив’язаний телефон Android або зовнішню мережеву карту, кожна з яких може мати різний інтерфейс пристрою залежно від апаратного забезпечення. Ви можете легко визначити, який інтерфейс пристрою, запустивши networksetup -listallhardwareports так:

networksetup -listallhardwareports

Прокрутіть вихідні дані, щоб знайти інтерфейс, для якого ви хочете встановити та оновити DHCP, припустімо, що ви шукаєте «Wi-Fi», який може виглядати так:

Апаратний порт: Пристрій Wi-Fi: en0 Адреса Ethernet: b1:3f:22:dd:ab:19

Поруч із «Пристроєм» ви знайдете інтерфейс, у цьому випадку це «en0», який підключається до вищезгаданої команди ipconfig.

Випуск & Оновлення DHCP із командного рядка за допомогою ipconfig на Mac