VMware + CentOS 9 双网卡静态 IP 配置完整指南
核心目标
- ens33: NAT 模式,负责虚拟机访问互联网。
- ens36 : Host-only (仅主机) 模式,负责与宿主机在同一网段 (
192.168.14.x) 通信,不配置网关以避免路由冲突。
第一步:VMware 虚拟网络设置
- 打开 VMware,点击菜单栏 "编辑" -> "虚拟网络编辑器"。
- 点击 "添加网络..." ,选择 VMnet2(或其他空闲编号),点击确定。
- 选中 VMnet2 ,进行如下配置:
- 连接类型 : 选择 "仅主机模式 (Host-only)"。
- 子网 IP : 输入
192.168.14.0。 - 子网掩码 :
255.255.255.0。 - ✅ 勾选 "将主机虚拟适配器连接到此网络"(确保 Windows 生成对应虚拟网卡)。
- 点击 "应用" -> "确定"。
第二步:虚拟机硬件绑定
- 在 VMware 主界面,右键虚拟机 -> "设置"。
- 找到对应
ens36的网卡(通常是"网络适配器 2")。 - 选择 "自定义: 特定虚拟网络" ,下拉选择 VMnet2。
- 点击确定保存。
第三步:CentOS 9 命令行配置
进入虚拟机终端,执行以下命令(已去除网关,防止双默认路由):
bash
# 1. 设置静态 IP 并改为手动模式
sudo nmcli con mod ens36 \
ipv4.method manual \
ipv4.addresses 192.168.14.63/24 \
ipv4.gateway 192.168.14.1 \
ipv4.dns "8.8.8.8,114.114.114.114"
# 2. 重启连接使配置生效
sudo nmcli con down ens36 && sudo nmcli con up ens36