仅主机模式下的设置网络方法,网上有很多,可以直接百度照做,以下仅记录一些本人在按照这些步骤操作后遇到的一些问题。
1、设置虚拟网卡IP,/etc下没有sysconfig文件夹无法设置(没有/etc/sysconfig/network-scripts目录)
解决方法:在/etc/network文件夹下修改文件interfaces
sudo gedit /etc/network/interfaces
在interfaces中添加红色方框内的内容
使用命令 /etc/init.d/networking restart
重启网络
2、重启网络失败,运行systemctl status networking.service
查看错误日志,显示 Cannot find device “eth0”
解决方法:执行命令
dmesg | grep eth
可见虚拟网卡名称为 ens32,修改/etc/network/interfaces中的eth0为ens32
3、重启网络,网络运行失败,显示RTNETLINK answers: File exists 提示
解决办法:执行命令
sudo ip addr flush dev ens32
重启网络,网络重启成功
4、网络重启成功后,可以ping通主机IP和百度IP,但无法打开网页或者执行更新命令 sudo apt-get update
解决方法:执行命令 sudo gedit /etc/resolv.conf
修改nameserver为主机IP
重启网络成功后,即可打开网页联网。