温馨提示×

centos虚拟机怎么联网

小樊
35
2026-10-23 08:25:09
栏目: 云计算

在 CentOS 虚拟机中联网,通常取决于你使用的虚拟化平台(VMware / VirtualBox / KVM 等)以及网络模式。下面按常见情况说明,你可对号入座。


一、先确认虚拟机网络模式

常见模式有:

  1. NAT(最常用)

    • 虚拟机通过宿主机上网
    • 一般无需额外配置
  2. 桥接(Bridged)

    • 虚拟机像一台真实机器,直接连局域网
    • 需要局域网有 DHCP 或手动配置 IP
  3. 仅主机(Host-only)

    • 只能和宿主机通信,不能上外网

二、CentOS 7 联网配置(最常见)

1️⃣ 查看网卡名称

ip addr

通常是:

  • ens33
  • eth0

2️⃣ 修改网卡配置(NAT 模式)

vi /etc/sysconfig/network-scripts/ifcfg-ens33

确保内容类似:

BOOTPROTO=dhcp
ONBOOT=yes

保存后重启网络:

systemctl restart network

测试:

ping www.baidu.com

3️⃣ 如果是最小化安装(无 ifconfig)

安装网络工具:

yum install -y net-tools

三、CentOS 8 / Stream(使用 NetworkManager)

nmcli connection show

启用网卡:

nmcli connection up ens33

或修改:

nmtui

(图形化配置,推荐新手)


四、桥接模式示例(需手动 IP)

BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
ONBOOT=yes

重启:

systemctl restart NetworkManager

五、常见问题排查

✅ 虚拟机设置里是否“已连接网卡”
✅ 宿主机是否能上网
✅ 防火墙是否拦截(可临时关闭测试)

systemctl stop firewalld

✅ DNS 是否正常

cat /etc/resolv.conf

六、如果你愿意,我可以更精准帮你

请告诉我:

  1. 用的什么虚拟机(VMware / VirtualBox / KVM)
  2. CentOS 版本(7 / 8 / Stream)
  3. 网络模式(NAT / 桥接)
  4. 报错信息(如果有)

我可以直接给你一步一步的命令。

0 踩