在 Linux 上有没有办法使用 cmd 行设置 DNS 服务器?

在 Linux 上有没有办法使用 cmd 行设置 DNS 服务器?

我使用一个脚本来创建具有 IP 地址的多个网络接口。该脚本使用的命令示例:

ip addr flush eth0 
ip addr flush eth1

ip addr add 192.168.1.10 dev eth0 route add default gw 192.168.1.1 eth0
ip addr add 10.1.1.10 dev eth1 route add default gw 10.1.1.1 eth1

我没有找到设置 DNS 服务器的选项。 的文件/etc/resolv.conf有一个 DNS 条目,但它不起作用。并且/etc/network/interfaces是空的(只有环回信息)。

我的问题是:有没有办法使用可以包含在脚本中的 cmd 行来设置 DNS 服务器?还是我必须手动将所有信息添加到/etc/network/interfaces

相关内容