重点说明:配置网络时,配置的是哪个网络,后续就要使用哪个网络。假设我配置的是WiFi(xxx)的IP地址,那么后续在WMware使用时也要使用这里IP地址。因为WiFi改了后,那么之前配置的IP地址就会发生改变,就需要重新设置IP地址。
一、准备工作
1、在命令提示符(以管理员运行),输入指令 pconfig -all 获取 无线局域网适配器 WLAN 的 IPv4 地址 ,然后记住这个IPv4的前三位地址(172.20.128),后续会用到。第四位默认即可
C:\Windows\System32>ipconfig -all
------------------------------------此处省略其它返回信息
无线局域网适配器 WLAN:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : MediaTek Wi-Fi 6E MT7902 Wireless LAN Card
物理地址. . . . . . . . . . . . . : CC-47-40-39-E6-FA
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::82c1:c65c:8a36:3dfe%4(首选)
IPv4 地址 . . . . . . . . . . . . : 172.20.131.133(首选)
子网掩码 . . . . . . . . . . . . : 255.255.224.0
获得租约的时间 . . . . . . . . . : 2025年4月29日 10:16:22
租约过期的时间 . . . . . . . . . : 2025年4月29日 23:56:15
默认网关. . . . . . . . . . . . . : 172.20.128.1
DHCP 服务器 . . . . . . . . . . . : 172.17.255.2
DHCPv6 IAID . . . . . . . . . . . : 63719232
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-2F-03-B6-90-CC-47-40-39-E6-FA
DNS 服务器 . . . . . . . . . . . : 211.142.211.124
111.8.14.18
TCPIP 上的 NetBIOS . . . . . . . : 已启用
------------------------------------此处省略其它返回信息
C:\Windows\System32>
2、打开VMware虚拟机, 点击编辑 > 点击虚拟网络编辑器 。
2.1、若没有配置过网络,或是配置过NAT 模式但没成功,强烈建议还原默认设置,因为在之前配置NAT模式时,有些IP地址可能会冲突,也会导致此次配置失败。
二、配置win系统的网络共享(当前是win11系统)
1、进入 电脑控制面板 > 点击网络和Internet > 网络和共享中心 > 点击更改适配器设置,进入以下页面。
2、先配置WLAN属性,右键上图WLAN的属性,点击共享,勾选允许基他网络用户通过此计算机的 Internet 连接来连接,并且选择家庭网络连接为 VMware Network Adapter VMnet1(优先选择VMware Network Adapter VMnet8。因为在虚拟机的虚拟网络中,NAT模式的名称是VMnet8),然后点击确定。
3、然后配置VMware Network Adapter VMnet8,步骤2点击确认后返回步骤1。右键步骤1图中的VMware Network Adapter VMnet8的属性,点击共享,勾选允许基他网络用户通过此计算机的 Internet 连接来连接,并且选择家庭网络连接为VMware Network Adapter VMnet1(优先选择VMware Network Adapter VMnet8,因为在虚拟机的虚拟网络中,NAT模式的名称是VMnet8),然后点击确定。
3.1、最后继续右键VMware Network Adapter VMnet8的属性,选择此连接使用下列项目的Internet 协议版本 4(TCP/IPv4),然后点击属性。
3.2、勾选使用下面的IP地址,编辑IP地址的前三位(无线局域网适配器 WLAN 的 IPv4 前三位地址(172.20.128)一致),第四位默认即可,然后点击确认。到这里win系统的网络共享配置完毕。
三、配置VMware虚拟网络编辑器设置
1、启动虚拟机,进入虚拟机后点击虚拟机 > 点击设置,勾选下列选项
2、配置虚拟网络编辑器。点击编辑 > 点击虚拟网络编辑器 > 点击更改设置,选择VMnet8(NAT模式),更改下方子网IP地址前三位,与 无线局域网适配器 WLAN 的 IPv4 前三位地址 172.20.139 一致),这里第四位默认即可
子网掩网默认就行(默认 255.255.255.0)。
一般编辑 IP地址 时基本与无线局域网适配器 WLAN 的 IPv4 前三位一致
2.1、然后点击NAT设置,更改网关IP与 无线局域网适配器 WLAN 的 IPv4 前三位地址 172.20.139 一致,第四位默认即可,然后点击确认。
2.2、点击DHCP设置,更改起始IP地址和结束IP地址,与 无线局域网适配器 WLAN 的 IPv4 前三位地址(172.20.128)一致),两者的第四位默认128和254即可。
2.3、虚拟网络编辑器各项都更改完毕后(图中细红框),先点击应用,然后点击确认
提示:如果WiFi更改后,命令提示符 ifconfig -all 返回的无线局域网适配器 WLAN 的 IPv4 的地址也会发生改变,之前连接的网络就会失效,要重连就需要更改IP地址
四、Linux指令编辑
1、登录root用户,cd进入/etc/sysconfig/network-scripts目录下
[root@localhost ~]# cd /etc/sysconfig/network-scripts
[root@localhost network-scripts]# ls
ifcfg-ens33 ifdown-ppp ifup-ib ifup-Team
ifcfg-lo ifdown-routes ifup-ippp ifup-TeamPort
--------------------------------------------------------------下方部分已省略
2、编辑该目录下的 ifcfg-ens33 ,编辑 BOOTPROTO=dhcp 的值改为 static ,添加或更改相关IP地址。
[root@localhost network-scripts]# vi ifcfg-ens33
---------------------------------以下编辑更改内容,若更改的地方下列有些值带有双引号,不去去掉
YPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static --------原本是dhcp(动态获取)改为静态static(静态获取)
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=21612122-021c-49c3-ae4c-4920465ed641
DEVICE=ens33
ONBOOT=yes
IPADDR=172.20.139.118 ---------------------IP地址外前三位
GATEWAY=172.20.139.2 ----------------------网关IP地址,与VMware虚拟网络编辑器中设置的一致
NETMASK=255.255.255.0 ----------------------子网掩网
DNS1=211.142.211.124 -----------------------DNS服务器,DNS1
DNS2=111.8.14.18 -------------------------DNS服务器,DNS2
参考图:IP地址和网关IP地址前三位与 无线局域网适配器 WLAN 的 IPv4 前三位地址 172.20.139 一致),第四位默认(或者和下方图中一样,也可以与网络虚拟编辑器更改的一样),然后退出vi/vim编辑器。
3、然后输入指令 service network restart 重启
[root@localhost network-scripts]# service network restart
Restarting network (via systemctl):
[ OK ]
4、最后 ping www.baidu.com 测试 一下,若运行指令后返回一条一条的数据,则配置成功。
若要使用yum安装软件,可能需要配置CentOS 7 配置yum源ISO镜像 。
若没有返回一条一条的数据,则失败。
但大概率是IP地址发生冲突,核对先前配置的IP地址(虚拟网络编辑器 和 vi ifcfg-ens33 )有误更该失误,没有的话就更改IP地址的默认的第四位。
若还是失败的话可以在虚拟网络编辑器中还原默认设备,然后重复一遍配置VMware虚拟网络编辑器设置和Linux指令编辑,或者去参考其它文章。