问题:Ubuntu设置静态IP,更改/etc/resolv.conf后,可以联网,但是重启后,resolv.conf恢复为默认状态,无法联网。
探索:
resolv.conf是link文件,网上查到使用命令sudo gedit /etc/resolvconf/resolv.conf.d/base,更改此文件,但是我的系统中没有这个文件。
在/etc/使用ll命令,看到resolv.conf -> ../run/systemd/resolve/stub-resolv.conf
解决:
1.使用命令sudo apt-get install resolvconf
此时使用ll命令,得到resolv.conf -> ../run/resolvconf/resolv.conf,系统中出现 /etc/resolvconf/resolv.conf.d/base
2.使用命令sudo gedit /etc/resolvconf/resolv.conf.d/base
更改base文件
结果:重启网络:sudo service networking restart 或者 sudo /etc/init.d/networking restart
重启网卡 sudo ifconfig eth0 down sudo ifconfig eth0 up
重启虚拟机 均可联网