在 CentOS + VirtualBox 里,网络设置常见有几种方式,按“使用场景”给你说最清楚的几种配置方法。
在虚拟机 设置 → 网络 里,常见 4 种:
网卡名一般是:eth0 或 ens33
ip addr
vi /etc/sysconfig/network-scripts/ifcfg-ens33
DHCP(推荐新手)
BOOTPROTO=dhcp
ONBOOT=yes
静态 IP(桥接常用)
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
systemctl restart network
使用 NetworkManager
nmcli connection show
nmcli connection modify ens33 ipv4.method auto
nmcli connection up ens33
静态示例:
nmcli connection modify ens33 \
ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 8.8.8.8
nmcli connection up ens33
最常用方案:
ping 8.8.8.8 # 能否上网
ping 主机IP # 是否互通
systemctl status NetworkManager
你可以告诉我:
我可以直接给你 完整配置文件。