![在我更改 IP 地址 mac 时保持 en0 关闭](https://linux22.com/image/1446538/%E5%9C%A8%E6%88%91%E6%9B%B4%E6%94%B9%20IP%20%E5%9C%B0%E5%9D%80%20mac%20%E6%97%B6%E4%BF%9D%E6%8C%81%20en0%20%E5%85%B3%E9%97%AD.png)
我有一台 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
好的,因此看起来使用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 地址相同的 IP 地址
sudo networksetup -setairportpower airport on