1.       VMWare之后会出现下图所示的VMWare网卡

设置其自动获得IP地址以及自动获得DNS服务器地址

虚拟机centos9无法连接网络 虚拟机centos怎么连接网络_IP

之后输入CMD命令,ipconfig查看其IPv4地址

虚拟机centos9无法连接网络 虚拟机centos怎么连接网络_虚拟机centos9无法连接网络_02

2.       VMWare

由于我们使用NAT模式,所以取消选择将VMnet0 VMnet1的将主机虚拟适配器连接到此网络。于是在主机连接状态栏就没有“已连接”状态了

虚拟机centos9无法连接网络 虚拟机centos怎么连接网络_IP_03

之后设置VMnet8,子网ip和子网掩码设置成第一步我们看到的子网

虚拟机centos9无法连接网络 虚拟机centos怎么连接网络_虚拟机centos9无法连接网络_04

3.       NAT设置,设置成xxx.xxx.xxx.2

虚拟机centos9无法连接网络 虚拟机centos怎么连接网络_虚拟机centos9无法连接网络_05

4.       DHCP设置,开始和结束地址

虚拟机centos9无法连接网络 虚拟机centos怎么连接网络_服务器_06

5.       配置具体虚拟机

虚拟机centos9无法连接网络 虚拟机centos怎么连接网络_服务器_07

6.       CentOS中设置网络

修改三个文件,都需要使用root用户来处理


1) /etc/sysconfig/network, 典型的配置如下:

NETWORKING=yes
 NETWORKING_IPV6=no
 HOSTNAME=xxx
 GATEWAY=192.168.78.2



参数简要解释:
    

NETWORK          设置网络是否有效,yes有效,no无效
NETWORKING_IPV6  设置ipv6网络是否有效,yes有效,no无效
HOSTNAME         设置服务器的主机名,最好和/etc/hosts里设置一样,否则在使用一些程序的时候会有问题。
GATEWAY          指定默认网关IP

 

2)ifcfg-ethX, 设置对应网口的IP等信息, 比如第一个网口, 那么就是/etc/sysconfig/network-scripts/ifcfg-eth0,配置例子:

DEVICE="eth0"
 BOOTPROTO="static"
 BROADCAST="192.168.78.255"
 HWADDR="00:16:36:1B:BB:74"
 IPADDR="192.168.78.3"
 NETMASK="255.255.255.0"
 ONBOOT="yes"

参数简要解释:

DEVICE        设备名,不要自己乱改,和文件ifcfg-ethX里的ethX要一致
BROADCAST     广播地址
HWADDR        物理地址,这个你不要乱改
IPADDR        IP地址
NETMASK       子网掩码
ONBOOT        启动或者重启网络时,是否启动该设备,yes是启动,no是不启动
BOOTPROTO     开机协议,最常见的三个参数如下:
              static(静态IP)
               none(不指定,设置固定ip的情况,这个也行,但是如果要设定多网口绑定bond的时候,必须设成none)
              dhcp(动态获得IP相关信息)

 

3) /etc/resolv.conf, 指定域名解析的DNS服务器IP等信息, 配置参数一般接触到的有4个:

nameserver    指定DNS服务器的IP地址
domain        定义本地域名信息
search        定义域名的搜索列表
sortlist      对gethostbyname返回的地址进行排序

但是最常用的配置参数是nameserver,其他的可以不设置,这个参数指定了DNS服务器的IP地址,如果设置不正确,就无法进行正常的域名解析。
一般来说,推荐设置2个DNS服务器,比如我们用google的免费DNS服务器,那么该文件的设置内容如下:

nameserver 8.8.8.8
 nameserver 8.8.4.4

同样,这个文件也是危险的,如果被人恶意改成了他自己的DNS服务器,他就可以为所欲为的控制你通过域名访问的每个目的地了,这就是常说的DNS劫持。

7.       /etc/init.d/network restart命令重启网卡,之后测试

8.       10.12.218.178)ping 192.168.78.3 OK

虚拟机CentOS(192.168.78.3)ping 网管 192.168.78.2 OK

虚拟机CentOS ping 宿主主机 OK

虚拟机CentOS ping www.baidu.com OK

配置完成

最后的网络连接图

虚拟机的网卡连接到宿主的 VMnet8 上。此时系统的 VMWare NAT Service 服务就充当了路由器的作用,负责将虚拟机发到 VMnet8 的包进行地址转换之后发到实际的网络上,再将实际网络上返回的包进行地址转换后通过 VMnet8 发送给虚拟机。VMWare DHCP Service 负责为虚拟机提供 DHCP 服务。

虚拟机centos9无法连接网络 虚拟机centos怎么连接网络_IP_08