Как продлить аренду DHCP в Mac OS X
DHCP означает протокол динамической конфигурации хоста и обычно используется для настройки сетевых устройств, чтобы они могли взаимодействовать друг с другом. Обычно у вас есть DHCP-сервер (например, беспроводной маршрутизатор) и клиентские машины в локальной сети (например, Mac, iPhone, ПК и т. д.), которые получают динамически назначаемый локальный IP-адрес с этого сервера.
Это все хорошо и хорошо, и обычно работает нормально, но иногда вам нужно продлить аренду DHCP, что в основном означает, что вы будете получать новый IP-адрес и данные маршрутизации с DHCP-сервера. Это обычная уловка для устранения проблем с сетью, которая может быть полезна при решении проблем с подключением к Интернету, когда соединение Wi-Fi определено как стабильное или когда машина в сети не может получить доступ к внешнему миру после отключения питания. переключение широкополосного модема или маршрутизатора.
Продлить аренду DHCP из системных настроек OS X
Это самый простой способ продлить аренду DHCP из Mac OS X:
- Раскройте меню Apple и выберите «Системные настройки»
- Нажмите «Сеть» и выберите текущее активное сетевое подключение из списка слева, обычно рядом с ним будет зеленый значок и надпись «Подключено»
- Нажмите кнопку «Дополнительно» в правом нижнем углу
- Выберите вкладку «TCP/IP», а затем нажмите кнопку «Обновить аренду DHCP»
- После того, как IP-адрес, подсеть и маршрутизатор будут повторно заполнены новой информацией об IP-адресе, нажмите «ОК» и выйдите из Системных настроек
Часто продление аренды DHCP означает, что у Mac будет другой локальный IP-адрес, чем раньше, хотя иногда у вас будет тот же самый. Если причина, по которой вы обновляете DHCP, заключается в попытке получить новый IP-адрес, но маршрутизатор продолжает упрямо назначать один и тот же IP-адрес локальной сети снова и снова, рассмотрите возможность вместо этого установить статический IP-адрес, настроив DHCP с ручными адресами.
Другой подход, хотя и более продвинутый, заключается в обновлении DHCP с помощью командной строки. Обычно это лучше всего использовать опытным пользователям, но это также может быть полезно для удаленного устранения неполадок, если вы можете подключиться к удаленному Mac только по SSH, а что-то вроде общего доступа к экрану для вас недоступно. Другим очевидным преимуществом подхода командной строки является возможность использования продления аренды в сценарии или как часть автоматизированной задачи в cron.
Продление аренды DHCP из командной строки
Есть два разных способа продлить аренду DHCP из командной строки OS X. Первый подход использует всегда полезный инструмент ipconfig:
sudo ipconfig set en0 DHCP
При использовании ipconfig обязательно используйте правильный адрес интерфейса, иначе вы можете столкнуться с другими проблемами или вообще ничего не изменить. Вы можете получить данные интерфейса, используя ipconfig для извлечения текущей информации DHCP, например:
ipconfig getpacket en1
Выполнен успешно, вы найдете информацию о DHCP-сервере, IP-адресе клиента, времени аренды, маске подсети, IP-адресе маршрутизатора и DNS-серверах, конец команды должен выглядеть примерно так:
Если выполнение этой команды ничего не возвращает, значит, вы смотрите не на тот интерфейс. Обычно en0 является интерфейсом Wi-Fi по умолчанию на MacBook Air и более новых моделях MacBook Pro, но часто en1 на компьютерах Mac с физическими портами Ethernet.
Метод ipconfig прерывает текущее сетевое соединение, в то время как сброс через настройки сети не прерывает. Вы можете обновить DHCP без прерывания работы из командной строки, используя следующую команду scutil, предоставленную пользователем MacWorld:
echo add State:/Network/Interface/en0/RefreshConfiguration временно>"
Вы можете проверить, произошли ли изменения, снова используя вышеупомянутую команду ipconfig:
ipconfig getpacket en0
Опять же, обязательно используйте соответствующий сетевой интерфейс для вашего оборудования: en1 или en0.
Каждый описанный здесь метод будет работать практически во всех версиях Mac OS X, от старых версий до новых.
Наконец, если вы устраняете проблемы в сети на всех устройствах в локальной сети, вы также можете продлить аренду DHCP с iOS и получить новые локальные IP-адреса на iPhone, iPod и iPad.