是的,dhclient
可以指定网卡
sudo dhclient -i <interface> <dhcp_server>
其中 <interface>
是你要指定网卡的名称(例如 eth0
或 wlan0
),<dhcp_server>
是 DHCP 服务器的地址(你可以使用 pool.ntp.org
作为公共 DHCP 服务器)。
如果你想在后台运行 dhclient
并指定网卡,可以使用 -f
选项指定一个脚本文件,该文件包含了你想要在启动时执行的命令。例如:
sudo dhclient -f /path/to/your/script <interface>
在这个例子中,你需要创建一个脚本文件,其中包含类似以下内容的行:
request subnet-mask, routers, domain-name-servers, host-name
然后将该脚本文件的路径传递给 dhclient
命令。