温馨提示×

virtualbox CentOS联网怎么设

小樊
70
2026-10-08 15:18:42
栏目: 智能运维

在 VirtualBox 里的 CentOS 联网,常见有 3 种网络模式,设置方法如下(以 VirtualBox + CentOS 7/8 为例):


一、最常用方式:NAT(能上网,但外部不能访问)

✅ 适合:只是想让 CentOS 能上外网

设置步骤

  1. 关闭 CentOS
  2. VirtualBox → 选中虚拟机 → 设置 → 网络
  3. 网卡1:
    • 连接方式:NAT
  4. 启动 CentOS

CentOS 内配置

一般 NAT 默认就能用(DHCP)

ip addr

如果没有 IP:

dhclient

测试:

ping www.baidu.com

二、推荐方式:桥接网卡(和主机同一局域网)

✅ 适合:需要 IP 固定、SSH、局域网访问

设置步骤

  1. 虚拟机关机
  2. 设置 → 网络 → 网卡1
    • 连接方式:桥接网卡
    • 名称:选你主机的网卡(Wi‑Fi 或 Ethernet)
    • 高级 → 混杂模式:全部允许(可选)

CentOS 配置

cd /etc/sysconfig/network-scripts/
ls

编辑网卡(如 ifcfg-enp0s3):

vi ifcfg-enp0s3

示例(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

三、Host-Only(主机和虚拟机互通,不能上外网)

✅ 适合:本地开发、不联外网

  1. 设置 → 网络 → 网卡1
    • 连接方式:仅主机(Host-Only)
  2. CentOS 内 DHCP 一般可用

四、常见问题排查

1️⃣ 没网卡

ls /sys/class/net

2️⃣ NetworkManager 冲突

systemctl stop NetworkManager
systemctl restart network

3️⃣ 防火墙影响

systemctl stop firewalld

五、简单推荐

需求 模式
只上网 NAT
远程 SSH 桥接
本地测试 Host-Only

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 网络模式想用哪种
  • 是否有界面(GUI / 无界面)

我可以给你精确配置文件。

0 踩