温馨提示×

virtualbox centos如何设静态ip

小樊
45
2026-10-23 06:42:06
栏目: 智能运维

在 VirtualBox 中的 CentOS 设置静态 IP,常见有两种网络模式:NAT + 仅主机(Host-Only) 或 桥接(Bridged)。下面以 CentOS 7/8(使用 NetworkManager) 为例说明。


一、先确认网络模式

方式 1:桥接模式(推荐,最直接)

  • VirtualBox → 设置 → 网络
  • 连接方式:桥接网卡
  • 这样 CentOS 会像局域网一台真实机器

方式 2:Host-Only(仅主机)

  • 设置 → 网络 → 仅主机网络
  • 常用于本机访问虚拟机

二、查看网卡名称

ip addr

常见名称:

  • eth0
  • enp0s3
  • ens33

三、配置静态 IP(CentOS 7/8)

示例(假设网卡是 enp0s3)

cd /etc/sysconfig/network-scripts/
vi ifcfg-enp0s3

修改或写入以下内容

TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s3
DEVICE=enp0s3
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,网关通常是 192.168.56.1


四、重启网络

CentOS 7

systemctl restart network

CentOS 8

nmcli connection reload
nmcli connection up enp0s3

五、验证

ip addr
ping 8.8.8.8
ping www.baidu.com

六、常见问题

1. 无法上网

  • 检查 GATEWAY 是否正确
  • 桥接模式确保和宿主机同网段

2. SSH 连不上

  • 确认 sshd 已启动
systemctl status sshd

如果你用的是 CentOS Stream / Rocky / Alma 或 VirtualBox 版本不同,可以告诉我,我给你对应配置。

0 踩