在虚拟机安装ubunt 16.04系统不能上网的解决方案

       在这些天学习linux的过程中,发现了很多复杂的、在windows中不会遇到的问题,就比如说这次碰到了ubuntu系统无法上网的问题。我在网上搜索并尝试了很久,最终归纳出3种解决方案。

       方法一(本人通过该方法解决):如果你看到系统任务栏右上角出现空的扇形,就代表现在你没有网络,无法执行浏览器上网和下载的操作。如图:

在虚拟机安装ubunt 16.04系统不能上网的解决方案_第1张图片

如果你连网络图标都没有的话,启动终端执行 service network-manager start 操作,输入密码即可

接下来配置虚拟机网络适配器,在 网络连接 下选择 自定义 再选择  VMnet8(nat模式)如图:

在虚拟机安装ubunt 16.04系统不能上网的解决方案_第2张图片

然后去 网络和共享中心-更改适配器设置-本地连接(以太网)-属性-共享,如图:

在虚拟机安装ubunt 16.04系统不能上网的解决方案_第3张图片

两个框都勾了,家庭网络连接 选择 VMnet8 点击 确定

回到虚拟机ubuntu系统重启。

       方法二:设置静态ip ubuntu终端下执行 sudo vim + /etc/network/interfaces 命令。配置ip地址等。如图:在虚拟机安装ubunt 16.04系统不能上网的解决方案_第4张图片 

输入 ip 、掩码、网关、DNS服务器  例如:

auto lo

iface lo inet loopback

auto ens33

iface ens33 inet static

address 192.168.1.128

netmask 255.255.255.0

gateway 192.168.1.2

dns-nameserver 223.5.5.5 #阿里云服务器  保存退出

执行 /etc/init.d/networking restart 操作重启网卡

然后去配置 /etc/resolv.conf 文件。 如图:

在虚拟机安装ubunt 16.04系统不能上网的解决方案_第5张图片

保存退出

如果保存时显示  只读文件无法修改 给该文件设置权限777

执行 chmod  777 /etc/resolv.conf 命令再修改。

完成后当你重启时dns服务又默认回到原始状态又无法连接网络了。我们去配置  /etc/resolvconf/resolv.conf.d/base 或 head 文件即可。如图:

在虚拟机安装ubunt 16.04系统不能上网的解决方案_第6张图片

完成后重启系统,就可以看到网络恢复正常了。

在虚拟机安装ubunt 16.04系统不能上网的解决方案_第7张图片

方案三:设置手动连接的网络 点击网络图标 选择 Edit Connections -> Add -> DSL 

->IPv4 settings 选择手动 (Manual) 把ip 、掩码、网关添加进去(执行 ifconfig 查看ip地址)。如图:

在虚拟机安装ubunt 16.04系统不能上网的解决方案_第8张图片

Routes 里也设置ip地址 保存 手动连接试试看。

最后的方法本人没有亲自尝试。详情见点击打开链接

你可能感兴趣的:(linux)