网络不通
虚拟机上不了网的原因有很多,但原理都比较简单,主要往一下两个方向排查:
- 宿主机相关的vm服务没开启,导致虚拟机的权限不够,网络不通
- 虚拟机的配置方式不对
- ubuntu的网络没有设置对
网络上相关虚拟机网络不通的文章很多,读者可以根据以上列出的问题,一一排查就好了,本文只是把我自己遇到的问题,如何解决的过程做一个记录,不一定适用所有情况。遇到问题时要根据实际情况去分析定位,代码是不会骗人的
1、检查宿主机配置
win10的输入栏工具,搜索服务
查看相关虚拟机的服务是否开启,如果没开,全部打开就好了。当然,如果你对每个服务都了解的话,你可以选择性开启
2、设置虚拟机网络连接模式
编辑虚拟机模式->网络设置
3、进入ubuntu配置
配置好桥接模式,复用宿主机网络,基本上就不会又啥问题了。
但是我的环境下网络没有打开
查看网络配置文件
/var/lib/NetworkManager/NetworkManager.state
文件中的NetworkingEnabled
没有开启,导致了系统的网络无法使用
因此,修改该配置项并重启network-manager
服务
service network-manager stop
vim NetworkManager.state
修改NetworkingEnabled
为true
service network-manager start
以上,网络可以正常使用了,可以继续摸鱼了