У меня есть DHCP-сервер, который назначает себе новый IP-адрес. Я хочу выключить беспроводной адаптер, а затем изменить IP-адрес вручную. Что происходит, как только я устанавливаю новый IP-адрес, устройство автоматически включается! Я хочу, чтобы он оставался выключенным, пока я не включу его снова.

Что я делаю:

sudo ifconfig en0 down - это отключает адаптер

networksetup -setmanual "Wi-Fi" 192.168.1.98 255.255.255.0 192.168.1.254 - это изменяет адрес, который хорош, но автоматически включает его !!

Как я могу изменить IP-адрес и оставить его включенным, пока я не использую что-то вроде sudo ifconfig en0 up ?

1 ответ1

1

Итак, похоже, что использование sudo ifconfig en0 down не лучший способ сделать это.

Лучший способ - отключить первый sudo networksetup -setairportpower airport off

затем измените IP-адрес на ручной:sudo networksetup -setmanual "Wi-Fi" 192.168.1.98 255.255.255.0 192.168.1.254

устройство все равно будет выключено, поэтому включите его, и он должен иметь тот же IP-адрес, что и тот, который вы установили для sudo networksetup -setairportpower airport on

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .