Есть ли команда MacOS, которая делает запрос DHCP и обновляет старую аренду, отбрасывает ее для новой или сообщает об ошибках или отсутствии ответа от сервера DHCP?
Это поможет исправить сетевые проблемы на машине после проблем в сети без перезагрузки, а также будет полезно для диагностики более широких сетевых проблем с Mac.
Я не могу найти командный эквивалент dhclient
хотя очевидно, что для этой цели должен служить какой-то компонент. Вопрос в том, доступен ли этот компонент интерфейсу командной строки?
Я предвзято отношусь к командной строке для этих функций и, возможно, упустил из виду панели настроек или инструменты, которые могут решить эту проблему с помощью графического интерфейса.
Я считаю, что этот вопрос лежит в основе другого вопроса: Есть ли эквивалентная команда для 'init.d / перезапуска сети' в OS X
Чтобы продлить аренду:
sudo ipconfig set <interface> DHCP
Обычно интерфейс en0 или en1.
Чтобы увидеть все подробности, запустите sudo ipconfig setverbose 1
прежде, чем вы запустите вышеуказанное, затем хвост /var/log/system.log. После того, как вы закончите, не забудьте бежать sudo ipconfig setverbose 0
чтобы выключить его снова.