centos

VirtualBox CentOS如何设置网络

小樊
44
2025-11-05 14:54:45
栏目: 智能运维

VirtualBox中CentOS网络设置指南(常用模式详解)

一、前期准备:VirtualBox网络配置

在VirtualBox管理器中选中目标CentOS虚拟机,点击顶部菜单栏「设置」→ 进入「网络」选项卡,根据需求选择以下模式并配置:

二、CentOS系统网络配置(以静态IP为例)

无论选择哪种模式,均需修改CentOS网络配置文件(文件名因网卡不同而异,如ifcfg-ens33ifcfg-enp0s3,可通过ip addr命令查看网卡名称)。

  1. 查看网卡信息:启动CentOS后,打开终端,输入以下命令确认网卡名称:

    ip addr
    

    输出示例中,ens33即为需要配置的网卡(带UP标志的接口)。

  2. 编辑配置文件:使用文本编辑器(如vi)打开对应网卡配置文件,例如:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
    

    i进入编辑模式,修改以下参数(以仅主机模式为例,静态IP配置):

    TYPE=Ethernet
    BOOTPROTO=static    # 设为static(静态IP),若用DHCP则设为dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens33
    DEVICE=ens33
    ONBOOT=yes          # 开机自启(必须设为yes)
    IPADDR=192.168.56.100  # 静态IP(需与VirtualBox Host-Only网段一致,如192.168.56.X)
    NETMASK=255.255.255.0  # 子网掩码(默认255.255.255.0)
    GATEWAY=192.168.56.1   # 网关(仅主机模式默认网关)
    DNS1=8.8.8.8         # DNS服务器(可选,建议设置)
    DNS2=8.8.4.4
    

    若用NAT模式,IPADDR需改为NAT网段(如10.0.2.X),网关设为10.0.2.2;桥接模式则需与主机同一局域网IP段(如192.168.1.X)。

  3. 保存并退出:按Esc键退出编辑模式,输入:wq保存并退出vi

  4. 重启网络服务:执行以下命令使配置生效:

    sudo systemctl restart network
    

    若提示服务未找到,可尝试:

    sudo systemctl restart NetworkManager
    
  5. 验证配置

    • 查看IP是否生效:ip addr show ens33(确认inet字段显示配置的IP)。
    • 测试主机与虚拟机通信:在主机上ping 192.168.56.100(仅主机模式);在虚拟机上ping 192.168.56.1(主机IP)。
    • 测试外网访问:在虚拟机上ping www.baidu.com(NAT模式或桥接模式需能访问)。

三、常见问题排查

通过以上步骤,可根据需求在VirtualBox中为CentOS配置不同网络模式,实现内外网访问及主机与虚拟机通信。

0
看了该问题的人还看了