温馨提示×

virtualbox中centos如何联网

小樊
62
2026-09-05 20:17:18
栏目: 智能运维

在 VirtualBox 中的 CentOS 联网,通常有两种常见场景:NAT(能上网但不能被外部访问) 和 桥接(和宿主机在同一局域网)。下面按步骤说明。


一、推荐方式一:NAT(最简单,能上外网)

1. 设置 VirtualBox 网卡

  1. 关闭 CentOS 虚拟机
  2. 虚拟机 → 设置 → 网络
  3. 网卡1:
    • 连接方式:NAT
    • 勾选“启用网络连接”
  4. 确定并启动虚拟机

2. CentOS 中配置网络(CentOS 7/8)

ip addr

一般会看到 eth0 或 enp0s3

dhclient

或

nmcli con up eth0

测试:

ping www.baidu.com

二、推荐方式二:桥接网络(和宿主机同网段)

1. VirtualBox 设置

  • 网络 → 网卡1
  • 连接方式:桥接网卡
  • 界面名称:选择你宿主机的物理网卡(如 Wi‑Fi / Ethernet)
  • 勾选“启用”

2. CentOS 配置

nmcli device status
nmcli con up <连接名>

或者使用 DHCP:

dhclient

三、CentOS 网络配置文件方式(静态/IP)

编辑网卡配置(示例):

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

示例(DHCP):

BOOTPROTO=dhcp
ONBOOT=yes

示例(静态):

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

四、常见问题排查

1. 无法获取 IP

dhclient -r
dhclient

2. 防火墙影响

systemctl stop firewalld

3. VirtualBox 增强功能

建议安装 VirtualBox Guest Additions,提升兼容性。


五、总结建议

需求 推荐方式
只上网 NAT
局域网访问 桥接
固定 IP 桥接 + 静态

如果你告诉我 CentOS 版本(7 / 8 / Stream) 和 宿主机系统(Windows / macOS / Linux),我可以给你更精确的步骤。

0 踩