在 CentOS 虚拟机中联网,通常取决于你使用的虚拟化平台(VMware / VirtualBox / KVM 等)以及网络模式。下面按常见情况说明,你可对号入座。
常见模式有:
NAT(最常用)
桥接(Bridged)
仅主机(Host-only)
ip addr
通常是:
ens33eth0vi /etc/sysconfig/network-scripts/ifcfg-ens33
确保内容类似:
BOOTPROTO=dhcp
ONBOOT=yes
保存后重启网络:
systemctl restart network
测试:
ping www.baidu.com
安装网络工具:
yum install -y net-tools
nmcli connection show
启用网卡:
nmcli connection up ens33
或修改:
nmtui
(图形化配置,推荐新手)
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
请告诉我:
我可以直接给你一步一步的命令。