温馨提示×

centos virtualbox如何设静态ip

小樊
39
2026-09-08 17:21:42
栏目: 智能运维

CentOS(以 CentOS 7/8 为例) + VirtualBox 环境下设置静态 IP,通常步骤如下:


一、VirtualBox 网络模式选择

常见两种做法:

方案 1:桥接模式(推荐,和宿主机同一网段)

  • VirtualBox → 设置 → 网络
  • 连接方式:桥接网卡
  • 界面名称:选择你宿主机的网卡(Wi‑Fi 或有线)

方案 2:仅主机(Host-Only)+ NAT(可上网)

  • 网卡1:NAT(上网)
  • 网卡2:Host-Only(静态 IP,宿主机访问)

二、查看网卡名称

ip addr

常见名称:

  • CentOS 7:eth0 / ens33
  • CentOS 8:ens33 / enp0s3

三、修改网卡配置文件(以 ens33 为例)

1. 编辑配置文件

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

2. 修改为静态 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
DNS2=114.114.114.114

如果是 Host-Only 模式:

IPADDR=192.168.56.100
NETMASK=255.255.255.0

(不需要 GATEWAY)


四、重启网络服务

CentOS 7

systemctl restart network

CentOS 8

nmcli connection reload
nmcli connection up ens33

五、验证

ip addr
ping 8.8.8.8
ping www.baidu.com

六、常见问题

✅ 无法上网 → 检查 GATEWAY / DNS
✅ 宿主机 ping 不通 → 防火墙或 Host-Only 配置问题
✅ VirtualBox 克隆后 MAC 冲突 → 删除 UUID


如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • VirtualBox 网络模式(桥接 / NAT / Host-Only)

我可以给你完全对应的配置示例

0