下面以 VirtualBox + CentOS 7/8 为例,说明如何设置 静态 IP(桥接或仅主机都适用,步骤略有差异)。
在 VirtualBox 中查看:
ip addr
常见名称:
eth0、enp0s3ens33以 ens33 为例:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114
BOOTPROTO=static
IPADDR=192.168.56.100
NETMASK=255.255.255.0
(Host-Only 一般不用网关)
systemctl restart network
nmcli c reload
nmcli c up ens33
ip addr
ping 8.8.8.8
✅ 上不了网
→ 检查网关、DNS 是否填对
✅ SSH 连不上
→ 防火墙或 VirtualBox 端口转发问题
✅ IP 没生效
→ ONBOOT=yes 是否设置
如果你告诉我:
我可以给你完全对应的一份配置。