目标与网络方案选择
步骤一 创建 Host-Only 网络并配置虚拟机网卡
步骤二 在 CentOS 中配置静态 IP(以网卡2为例)
ip addr 或 nmcli con show,常见名称如 enp0s3(NAT)、enp0s8(Host-Only)。/etc/sysconfig/network-scripts/ifcfg-enp0s8TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=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=enp0s8
UUID=<your_uuid> # 可用 nmcli con show 查看
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.56.111
PREFIX=24
GATEWAY=192.168.56.1
DNS1=192.168.56.1
NETMASK=255.255.255.0 替代 PREFIX=24。UUID、HWADDR、NAME 需与当前连接一致,可用 nmcli con show 获取。systemctl restart NetworkManager(推荐)或 systemctl restart network(视系统启用的网络服务而定)。步骤三 验证与常见问题
ip addr show enp0s8 查看静态 IP 是否生效。ping 192.168.56.1(宿主机 Host-Only 网卡)与 ping <虚拟机静态IP>。ping 8.8.8.8 与 ping www.baidu.com(若未通,检查默认路由与 DNS)。ip addr 输出为准。NM_CONTROLLED=yes 或改用 nmcli 配置连接。