从Mac上的命令行续订DHCP


2

我可以运行命令吗? sudo ipconfig set en0 DHCP 作为标准用户 不能 提示管理用户名和密码?

Answers:


1
sudo ipconfig set $if DHCP && echo OK

哪里 $if 是你的网络接口。例如 en0

要查找要重置的接口,可以看到输出 ifconfig

或者如果你很懒,你可以复制/粘贴这一行,这将设置 $if 到用于访问Internet的接口:

if=$(route -n get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}') && echo $if

所以按正确的顺序:

if=$(route -n get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}') && echo $if
sudo ipconfig set $if DHCP && echo OK

0

网络命令备忘单在 Krypted.com 有这个例子:

设置名为Wi-Fi的接口以获取它(如果尚未获得)

networksetup -setdhcp Wi-Fi

您需要使用绑定到en0的接口名称替换Wi-Fi。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.