在我的工作场所,DHCP 服务器有时会出现故障。
因此我编写了一个脚本,使用 设置 IP 地址和网络掩码,ifconfig
使用 设置默认网关route
。但我暂时还没有找到分配 DNS 服务器的命令。
是否有命令可用于临时设置 eth0 的 DNS 服务器地址?因此,如果 DHCP 服务器恢复,我可以使用 DHCP 重新连接,而无需将其硬编码到配置文件中。
答案1
写入/etc/resolv.conf
:
echo "nameserver 1.2.3.4" | sudo tee /etc/resolv.conf
一旦 DHCP 连接成功,它应该被覆盖回“正确的”DNS 服务器。