温馨提示×

如何配置centos虚拟机网络virtualbox

小樊
53
2025-07-28 16:03:36
栏目: 云计算

在VirtualBox中配置CentOS虚拟机的网络有多种方法,以下提供四种常见的网络配置方案:

1. 桥接模式(Bridged Mode)

  • 适用场景:虚拟机需要直接连接到物理网络,如同物理设备一样接入网络。
  • 配置步骤
    1. 关闭虚拟机,进入VirtualBox设置。
    2. 选择“网络” -> “网卡1”,点击“桥接网卡”。
    3. 选择主机正在使用的物理网卡,保存设置。
    4. 启动虚拟机,配置网络:
      • 编辑网络配置文件(如 /etc/sysconfig/network-scripts/ifcfg-eth0),设置 BOOTPROTO=static,并配置与主机同一网段的静态IP、网关和DNS。
      • 重启网络服务:sudo systemctl restart network
      • 测试互通:主机和虚拟机之间互相ping。

2. NAT模式(Network Address Translation)

  • 适用场景:虚拟机需要访问外网,但不想暴露在物理网络中。
  • 配置步骤
    1. 启动虚拟机,进入系统。
    2. 编辑网络配置文件(如 /etc/sysconfig/network-scripts/ifcfg-eth0),设置 BOOTPROTO=static,并配置静态IP、网关和DNS。
    3. 重启网络服务:sudo systemctl restart network
    4. 测试网络连接:虚拟机可以ping通外网。

3. Host-Only模式

  • 适用场景:需要构建一个与宿主机隔离的私有网络。
  • 配置步骤
    1. 在VirtualBox中创建一个Host-Only网络。
    2. 启动虚拟机,进入系统。
    3. 编辑网络配置文件(如 /etc/sysconfig/network-scripts/ifcfg-eth0),设置 BOOTPROTO=static,并配置与Host-Only网络同一网段的静态IP、网关和DNS。
    4. 重启网络服务:sudo systemctl restart network
    5. 测试网络连接:主机和虚拟机之间可以互相ping。

4. Host-Only + NAT模式

  • 适用场景:需要同时实现主机与虚拟机的通信和虚拟机访问外网。
  • 配置步骤
    1. 在VirtualBox中创建一个Host-Only网络和一个NAT网络。
    2. 启动虚拟机,进入系统。
    3. 编辑Host-Only网络配置文件(如 /etc/sysconfig/network-scripts/ifcfg-eth0),设置 BOOTPROTO=static,并配置与Host-Only网络同一网段的静态IP、网关和DNS。
    4. 编辑NAT网络配置文件(如 /etc/sysconfig/network-scripts/ifcfg-eth1),设置 BOOTPROTO=dhcp
    5. 重启网络服务:sudo systemctl restart network
    6. 测试网络连接:主机和虚拟机之间可以互相ping,虚拟机可以访问外网。

以上是配置CentOS虚拟机在VirtualBox中的四种基本网络模式的方法,您可以根据实际需求选择合适的网络配置方案。

0