首页主机资讯VirtualBox CentOS如何设置网络

VirtualBox CentOS如何设置网络

时间2025-11-05 22:23:03发布访客分类主机资讯浏览1272
导读:VirtualBox中CentOS网络设置指南(常用模式详解) 一、前期准备:VirtualBox网络配置 在VirtualBox管理器中选中目标CentOS虚拟机,点击顶部菜单栏「设置」→ 进入「网络」选项卡,根据需求选择以下模式并配置:...

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

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

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

  • NAT模式:默认模式,虚拟机通过主机共享网络访问外网,主机无法直接访问虚拟机。无需额外创建网络,直接选择「NAT」即可。
  • 桥接模式:虚拟机与主机处于同一局域网,拥有独立IP,可被局域网内其他设备访问。需选择「桥接模式」,并指定主机物理网卡(如无线网卡/有线网卡)。
  • 仅主机模式(Host-Only):虚拟机与主机之间建立私有网络,无法访问外网(需额外配置NAT网卡辅助)。点击「创建」按钮,新建「VirtualBox Host-Only Ethernet Adapter」(默认IP段为192.168.56.X),选择该适配器。
  • 混合模式(推荐):同时添加两个网卡——网卡1用「NAT」(解决外网访问),网卡2用「仅主机模式」(解决主机与虚拟机通信),兼顾内外网需求。

二、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模式或桥接模式需能访问)。

三、常见问题排查

  • 无法访问外网:检查NAT模式网关是否为10.0.2.2,DNS是否设置正确;若用桥接模式,确认主机物理网卡正常联网。
  • 主机无法访问虚拟机:仅主机模式下,确保虚拟机IP与VirtualBox Host-Only网段一致(如192.168.56.X),且网关设为192.168.56.1。
  • 配置文件语法错误:检查配置文件中是否有拼写错误(如BOOTPROTO写成bootproto),或多余的空格。

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: VirtualBox CentOS如何设置网络
本文地址: https://pptw.com/jishu/743395.html
CentOS VirtualBox如何远程连接 VirtualBox中CentOS虚拟机如何快照

游客 回复需填写必要信息