VMWare 中的虚拟机连接外网

一、环境准备

使用NAT连接网络

网段为:192.168.10.0 

子网掩码为:255.255.255.0

默认网关为:192.168.10.2

宿主机连接的IP为:192.168.10.1

虚拟机上的DNS为:192.168.10.2

1.修改VMWare的虚拟机网络配置

 

 

 

 

 

 

 

 2.修改宿主机的网络配置

 

 

 

 

 

 

 

 最后一步是允许虚拟网卡使用无线网

二、可能的问题

通过以上步骤虚拟机应该是可以连接上网络了,但仍有可能遇到以下问题

1.由于虚拟机本身的DNS设置错误,导致连接不上

ping www.baidu.com

 

 在宿主机上ping www.baidu.com

 

  此时我们直接在虚拟机 ping 百度的IP (180.101.49.11)

 

 

 所以经过上述分析,可以得出结论:虚拟机可以连接上网络,但是通过域名访问的时候访问不了,所以应该是虚拟机的DNS配置有问题。

DNS 配置

 

  将左侧的内容修改成右侧即可,此时 ping www.baidu.com 即可 ping 通

2.ping命令出错 network is unreachable

请检查
/etc/sysconfig/network-scripts/ifcfg-eth0 下
所有配置是否正确
尤其是网关,是GATEWAY
请一定检查清楚所有拼写

[root@first ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
.......
ONBOOT=yes     ---开机自动启动
.......
BOOTPROTO=static     ---static|none静态配置  dhcp是自动分配
IPADDR=192.168.81.x  --确定自己的网络段位号,自己提供x的值(3-254)
NETMASK=255.255.255.0  
GATEWAY=192.168.81.2  --网关,查看虚拟网络编辑器提供的网关
DNS1=192.168.81.2     --域名解析服务器的ip可以使用三个中的哪一个都行
DNS2=8.8.8.8 
DNS3=114.114.114.114  

重启网卡

ifdown eth0 --关闭网卡eth0
ifup eth0 --打开网卡eth0

最后在ping 外网应该就可以了

 

 

posted @ 2022-10-09 09:22  风小海  阅读(5246)  评论(0)    收藏  举报