【VMware】VMware 开启的虚拟机无法联网的解决方案

目录

🌊1. 问题说明

🌊2. 解决方案

🌍2.1 查看虚拟网络编辑器

🌍2.2 设置 vmnet

🌍2.3 设置虚拟机网络

🌍2.4 Xshell连接虚拟机


🌊1. 问题说明

虚拟机 ping 其他网页显示失败,比如:

ping www. baidu . com
ping: www. baidu. com : Name or service not known


🌊2. 解决方案

🌍2.1 查看虚拟网络编辑器

打开【编辑】->【虚拟网络编辑器】

点击 NAT 模式

NAT 默认设置如下:

注:需记住子网、网关和子网掩码(后续会用到),比如这里的内容记录如下:

子网:192.168.123.0

网关:192.168.123.2

子网掩码:255.255.255.0

DHCP 默认设置如下:可以注意到 vmnet8 对应 NAT 连接

注意:需注意下面内容表示了 NAT 连接对应的网络是 vmnet8


🌍2.2 设置 vmnet

打开【本地电脑】->【设置】

点击【更改适配器选项】

点击 NAT 连接对应的 VMnet8 (需要根据前文查看的对应的来,你的也可能是对应 VMnet1

点击【属性】

双击红框内容

选择【使用下面的IP地址】,并根据前文记录的(子网、子网掩码)内容,设置如下:

注意:子网掩码与前文一致,而 IP 地址设置为子网的最后一位加1(比如前文记录的子网是192.168.123.0,那这里的IP 地址则是192.168.123.1)

如果这里显示冲突错误,需要检查 VMnet1 VMnet8 设置的 IP 地址是否重复,如果重复,则换个 IP 地址 即可。


🌍2.3 设置虚拟机网络

回到虚拟机,比如我的是 Redhat,点击【右上角的设置】

Network 点击红框内容,切记 Wired 当前处于 OFF 状态,不要动它,如果是 ON 则关闭成 OFF 状态,如图所示。

设置成下面内容:

解释一下IP地址的设置:

前文记录的内容是:

  • 子网:192.168.123.0
  • 网关:192.168.123.2
  • 子网掩码:255.255.255.0

这意味着这是一个24位的子网(或称为/24子网),可以容纳254个可用的IP地址(因为一些特殊的IP地址如全0和全1地址不能用于主机),可以在该子网内设置的可用IP地址范围如下:

  • 最小IP地址(网络地址): 192.168.123.1
  • 最大IP地址(广播地址除外): 192.168.123.254

因此,可以设置的IP地址范围是从192.168.123.1到192.168.123.254。【这里我设置成192.168.123.100,不建议使用临界IP地址,如192.168.123.1和192.168.123.254】
设置完成记得点击【Apply】

打开虚拟机终端,重启网络服务(需要输入密码进行验证):

service network restart

再次ping 外网会发现网络连接建立成功!

ping www.baidu.com


🌍2.4 Xshell连接虚拟机

恭喜你已经成功让虚拟机可以联网了,为了更加直观操作虚拟机,下面我们将演示如何使用Xshell连接虚拟机。

打开xshell软件,输入前文设置的IP地址:192.168.123.100(即在2.3节设置的IP地址)

用户输入:root

输入密码:

即可成功建立连接:

### VMware 虚拟机无法上网解决方案 当遇到VMware虚拟机无法连接到互联网的情况时,可能的原因涉及网络配置错误或不兼容。以下是详细的故障排查方法以及相应的解决措施。 #### 1. 检查并确认网关配置 如果宿主机能够正常访问互联网虚拟机却不行,则应首先验证虚拟机的默认网关是否已正确设置。通常情况下,默认安装后的虚拟机会使用`VMnet8`作为其主要网络接口,在NAT模式下工作。此时需进入VMware中的“编辑虚拟网络设置”,确保选择了正确的子网掩码和网关地址[^1]。 #### 2. 修改 NAT 设置 对于采用NAT方式联网虚拟机来说,还需要进一步调整NAT的相关参数。具体操作是在上述提到的虚拟网络编辑器里找到对应的选项卡——即“NAT设置”。这里可以指定用于转发的数据包端口映射关系以及其他高级属性。适当优化这些设定有助于改善虚拟机对外部资源请求的成功率[^2]。 #### 3. 测试其他网络模式 除了NAT之外,还有桥接(Bridged)与仅限主机(Host-only)两种常见的网络模式可供选择。前者允许虚拟机直接获取物理局域网内的IP;后者则构建了一个独立于外界的小型内部网络。尝试切换至不同类型的连接形式也许能帮助定位问题所在,并最终实现稳定可靠的Internet接入功能[^3]。 #### 4. VLAN 配置检查 某些企业级应用可能会涉及到更复杂的多层交换架构设计,这时就需要特别留意VLAN标签的应用情况了。确保所使用的虚拟化平台支持该特性,并按照官方文档指导完成必要的初始化步骤,比如分配合适的ID编号给目标设备等[^4]。 ```bash # 使用命令行工具测试连通性 ping www.example.com ```
评论 54
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SarPro

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值