ubuntu18.04通过interfaces文件配置DNS无效

ubuntu18.04通过interfaces文件配置DNS无效

所用环境:win10+VMware+ubuntu18.04
之前在电脑上配置了虚拟机,今天配置网络,参考的是CSDN的博客,通过NAT方式上网,但是在配置DNS时出现问题。
网络上说主要通过修改 /etc/network/interfaces 文件可以永久的配置DNS,别的方式重启后可能会无效。具体为在文件最后一行添加:

dns-nameservers xxx.xxx.xxx.xxx xxx.xxx.xxx.xxx
(xxx.xxx.xxx.xxx为任意的DNS,两个DNS间用空格隔开
常用的有8.8.8.8(谷歌),114.114.114.114(国内))

添加完成后可以通过重启ubuntu或者执行
sudo /etc/init.d/networking restart
来重启网络服务,打开/etc/resolv.conf文件可以查看现有的DNS。
但是自己在实现的时候发现修改interfaces文件后重启并没有用,/etc/resolv.conf文件没有变化。

科学上网后看到在某个博客中写到

# dns-* options are implemented by the resolvconf package, if installed
  dns-nameservers 130.225.51.16 130.225.51.19 130.225.51.99

执行resolvconf后发现自己ubuntu中的确没有resolvconf包。于是
sudo apt install resolvconf安装这个包,但是报错了安装具体提示什么记不清了,好像是无法解析网址什么的,要先修改DNS,于是先修改/etc/resolv.conf文件(一次性的增加DNS的方法),再进行resolvconf包的安装,安装完成后。重启系统,检查 /etc/resolv.conf 文件,DNS修改成功。

总结

通过修改interfaces文件修改DNS若无效,安装resolvconf 包。第一次发博客, 这个方法的确对我的系统起了作用,若有什么问题,欢迎指出。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 18.04中,IP地址的配置方法与以前的方法有很大不同。现在,Ubuntu 18.04使用Netplan来配置IP地址,Netplan是一个新的命令行网络配置工具。与以前不同的是,在Ubuntu 18.04中不再使用/etc/network/interfaces文件,而是使用一个YAML文件来进行配置。默认情况下,Netplan的配置文件位于/etc/netplan目录下。 如果你想配置静态IP地址,可以按照以下步骤进行操作: 1. 打开终端,使用编辑器(如nano或vi)打开Netplan配置文件: ``` sudo nano /etc/netplan/01-netcfg.yaml ``` 2. 在打开的文件中,找到适当的网络接口部分,添加以下内容: ``` network: version: 2 renderer: networkd ethernets: <interface_name>: dhcp4: no addresses: [<ip_address>/<netmask>] gateway4: <gateway_address> nameservers: addresses: [<dns_server_address>] ``` 其中,<interface_name>是你的网络接口的名称,<ip_address>是你要设置的静态IP地址,<netmask>是子网掩码,<gateway_address>是网关的IP地址,<dns_server_address>是DNS服务器的IP地址。 3. 保存并关闭文件,然后运行以下命令应用配置: ``` sudo netplan apply ``` 如果你想配置动态IP地址(通过DHCP服务器获取),可以按照以下步骤进行操作: 1. 打开终端,使用编辑器(如nano或vi)打开Netplan配置文件: ``` sudo nano /etc/netplan/01-netcfg.yaml ``` 2. 在打开的文件中,找到适当的网络接口部分,添加以下内容: ``` network: version: 2 renderer: networkd ethernets: <interface_name>: dhcp4: yes ``` 其中,<interface_name>是你的网络接口的名称。 3. 保存并关闭文件,然后运行以下命令应用配置: ``` sudo netplan apply ``` 请根据你的需求选择配置静态IP地址或动态IP地址的方法进行操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值