首页主机资讯VirtualBox中如何设置CentOS的IP地址

VirtualBox中如何设置CentOS的IP地址

时间2025-10-30 12:13:03发布访客分类主机资讯浏览298
导读:VirtualBox中设置CentOS静态IP的步骤(以**仅主机模式(Host-Only **为例,适用于虚拟机间及宿主机通信) 1. 配置VirtualBox虚拟机网络 打开VirtualBox管理器,选中目标CentOS虚拟机,点击...

VirtualBox中设置CentOS静态IP的步骤(以**仅主机模式(Host-Only)**为例,适用于虚拟机间及宿主机通信)

1. 配置VirtualBox虚拟机网络

  • 打开VirtualBox管理器,选中目标CentOS虚拟机,点击顶部菜单栏设置
  • 进入网络选项卡,在网卡1中设置:
    • 连接方式:选择NAT(用于虚拟机访问互联网,可选但推荐)。
  • 点击网卡2右侧的启用网络适配器,设置:
    • 连接方式:选择仅主机(Host-Only)网络
    • 点击创建(若未创建过Host-Only网络),输入名称(如“VirtualBox Host-Only Ethernet Adapter #2”),设置IP范围(如192.168.233.0/24,起始IP192.168.233.1、结束IP192.168.233.254),启用DHCP(可选,若需静态IP可关闭),点击确定
  • 点击确定保存虚拟机网络设置。

2. 查看CentOS虚拟机网络接口名称

  • 启动CentOS虚拟机,打开终端。
  • 输入以下命令查看网络接口信息,找到仅主机模式对应的接口(通常为enp0s8enp0s3,具体以实际输出为准):
    ip addr
    
    ifconfig
    
    示例输出中,enp0s8接口的inet字段为空(未配置IP),即为需要设置的接口。

3. 编辑网络配置文件

  • 进入网络配置文件目录:
    cd /etc/sysconfig/network-scripts/
    
  • 使用文本编辑器(如vi)打开对应接口的配置文件(如ifcfg-enp0s8):
    sudo vi ifcfg-enp0s8
    
  • 修改或添加以下内容(关键参数说明见注释):
    TYPE=Ethernet
    BOOTPROTO=static       # 将dhcp改为static,表示静态IP
    ONBOOT=yes             # 开机自动启用此配置
    DEVICE=enp0s8          # 接口名称(需与步骤2中的一致)
    IPADDR=192.168.233.100 # 静态IP地址(需在Host-Only网络的IP范围内,如192.168.233.100-254)
    NETMASK=255.255.255.0  # 子网掩码(通常为255.255.255.0)
    GATEWAY=192.168.233.1  # 默认网关(需与VirtualBox Host-Only网络的网关一致,如192.168.233.1)
    DNS1=8.8.8.8           # DNS服务器(可使用公共DNS,如8.8.8.8或114.114.114.114)
    DNS2=8.8.4.4
    

    注:若配置文件中无UUIDHWADDR,可保留原内容或手动添加(UUID可通过nmcli con show获取,HWADDR可通过ip addr获取接口的MAC地址)。

4. 重启网络服务

  • 保存并退出编辑器(vi中按Esc,输入:wq回车)。
  • 重启网络服务以应用配置:
    sudo systemctl restart network
    
    若使用旧版CentOS(如7以下),可使用:
    sudo service network restart
    
  • 检查网络服务状态,确认无报错:
    sudo systemctl status network
    

5. 验证网络配置

  • 查看接口IP地址,确认静态IP已生效:
    ip addr show enp0s8
    
    输出中应包含inet 192.168.233.100/24(与步骤3中设置的IPADDR一致)。
  • 测试网络连接:
    • 虚拟机访问宿主机(宿主机IP为VirtualBox Host-Only网络的网关,如192.168.233.1):
      ping 192.168.233.1
      
    • 虚拟机访问外网(测试互联网连接):
      ping www.baidu.com
      
    • 宿主机访问虚拟机(宿主机命令行中执行):
      ping 192.168.233.100
      
    若均能ping通,说明配置成功。

注意事项

  • 若需虚拟机同时访问互联网和外网,需保留网卡1的NAT模式(用于外网访问),网卡2的仅主机模式(用于宿主机通信)。
  • 若静态IP无法访问,需检查VirtualBox Host-Only网络的网关、子网掩码是否与CentOS配置一致,以及宿主机和虚拟机的防火墙是否允许ICMP(ping)请求。

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


若转载请注明出处: VirtualBox中如何设置CentOS的IP地址
本文地址: https://pptw.com/jishu/738743.html
CentOS在VirtualBox中如何使用GPU加速 VirtualBox如何为CentOS分配内存

游客 回复需填写必要信息