温馨提示×

centos virtualbox网络怎么设

小樊
35
2026-10-23 06:41:07
栏目: 智能运维

在 CentOS + VirtualBox 里,网络设置常见有几种方式,按“使用场景”给你说最清楚的几种配置方法。


一、VirtualBox 网络模式选择(先选模式)

在虚拟机 设置 → 网络 里,常见 4 种:

1️⃣ NAT(最常用,能上网)

  • 虚拟机可访问外网
  • 主机不能主动访问虚拟机
  • 适合:学习、测试

2️⃣ 桥接网卡(Bridge)

  • 虚拟机和主机在同一局域网
  • 主机、其他电脑都能访问虚拟机
  • 适合:当服务器用

3️⃣ 仅主机(Host-Only)

  • 主机 ↔ 虚拟机互通
  • 不能上外网
  • 适合:内部实验

4️⃣ 内部网络

  • 仅虚拟机之间通信
  • 主机不能访问

二、CentOS 网络配置(重点)

✅ 情况 1:CentOS 7

网卡名一般是:eth0 或 ens33

1. 查看网卡

ip addr

2. 编辑网卡配置

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

3. 重启网络

systemctl restart network

✅ 情况 2:CentOS 8 / Stream

使用 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

三、Host-Only + NAT(推荐组合)

最常用方案:

  • NAT:上外网
  • Host-Only:主机连虚拟机

设置步骤

  1. VirtualBox → 管理 → 主机网络管理器
  2. 创建一个 Host-Only 网卡
  3. 虚拟机加两块网卡:
    • 网卡1:NAT
    • 网卡2:Host-Only
  4. CentOS 里配置第二块网卡

四、常见问题排查

ping 8.8.8.8      # 能否上网
ping 主机IP       # 是否互通
systemctl status NetworkManager

五、我可以更具体地帮你

你可以告诉我:

  1. CentOS 版本(7 / 8 / Stream)
  2. 想要 上网 / 主机访问 / 局域网访问
  3. 用的哪种网络模式

我可以直接给你 完整配置文件。

0 踩