使用Linux系统时,我的虚拟机不能上网

本人虚拟为NAT网络模式,且ip地址不是DHCP自动获取ip,而是手动设置好的

具体上网情况如下图:

在这里插入图片描述

1.ifconfig查看ip显示正常
2.curl www.baidu.comLinux命令查看是否可以上网(curl:(6)Couldn’t resolve host ‘www.baidu.com
3.Linux系统自带火狐 浏览器无法上网

原因:

原因一:

虚拟机网络无法连接导致的
在这里插入图片描述

原因二:

虚拟机的驱动连接方式不正确

解决:

方法一:
1、打开网络连接 – VPN Connections – Configure VPN
在这里插入图片描述
或者
System – Preferences – Network Connections
在这里插入图片描述
2、单击选中System eth0 – Edit
在这里插入图片描述
3、单击Routes设置连接地址 – add – 依次添加 ip、子网掩码、网关 --勾上use this connection only for resources on its network – ok – apply – 输入root用户密码 – Authenticate – close
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

方法二:
如果你的Network Connections的设置完全okay没用问题,那么接下来上图敲重点了!!!只有以下一种情况发生:
打开右下角的网络适配器 – 设置 – CD/DVD(IDE) --更改驱动链接方式:自动检测 改为 使用ISO映像文件 – 确定
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最后

# cat /etc/sysconfig/network-scripts/ifcfg-eth0  #检查自己的ip设置是否有误
# /etc/init.d/network restart	#重启网络
# ifcfg	#查看ip

#如下为检测自己的网络
#ping www.baidu.com
#curl www.baidu.com

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐