Linux虚拟机网络连接问题

下面以Ubuntu VMware workstation虚拟机为例说明

使用ping或wget命令测试网络连通性
如图:

若ping可以通IP地址,而不能通域名(如: www.baidu.com),说明是域名解析的问题
在这里插入图片描述

解决方案:

修改 /etc/resolv.conf 添加内容 nameserver 8.8.8.8(或者114.114.114.114) 添加加 DNS

注意:我们需要防止在采用上述方法在重启后被清除,导致再次开机时需要重新配置,比较有效的就是,直接卸载掉开机重写该文件的 resolvconf。
执行命令:sudo apt-get autoremove resolvconf

查看etc/resolv.conf 文件
在这里插入图片描述

  • 若ping 提示 == connect: Network is unreachable==

如图:
在这里插入图片描述
则可参见下面这篇解决方案

  • 若ping 域名和IP地址都不同,则是网络连接的问题

ifconfig -a
查看,发现只有ens33 lo 等几个选项,无eth1,eth0(Linux喜欢将以太网(局域网)命名为eth0,eth1)
在这里插入图片描述

  1. 打开windows的主菜单->控制面板->网络和Internet->网络和共享中心,选择更改适配器
  2. 有两个VMware开头的网络,查看属性,可见internet版本协议4,单击协议四,可见虚拟机默认IP和子网掩码

在这里插入图片描述

  1. 依据VMware的IP和子网掩码,在linux虚拟机上修改IP和子网掩码并查看
    在这里插入图片描述

  2. 依据VMware的IP和子网掩码,在linux虚拟机上修改IP和子网掩码并查看
    打开网络适配器的设置,采用桥接方式联网,并确定

如图:
在这里插入图片描述
然后当然也是: ping尝试是否能正常连接外网咯


问题最终得到解决:

(出现在最简单的地方)

在这里插入图片描述

检查虚拟机网络连接选项是否选择正确!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值