VirtualBox虚拟机CentOS如何设置静态IP

554
2025/3/11 12:32:08
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在VirtualBox中为CentOS虚拟机设置静态IP的步骤如下:

1. 创建虚拟机网络

  1. 打开VirtualBox管理器,选择“管理”->“主机网络管理器”。
  2. 点击“创建”按钮,选择“仅主机(Host-Only)网络”。
  3. 为新创建的网络命名,例如“VirtualBox Host-Only Ethernet Adapter #2”。
  4. 设置IP地址范围为192.168.233.0/24(例如,起始IP为192.168.233.1,结束IP为192.168.233.254)。
  5. 启用DHCP服务器(如果需要,可以配置静态DHCP分配)。
  6. 点击“确定”保存设置。

2. 设置虚拟机网络

  1. 选择需要设置静态IP的CentOS虚拟机。
  2. 右键点击虚拟机,选择“设置”。
  3. 在“网络”选项卡中,选择“适配器2”。
  4. 将“连接方式”设置为“仅主机(Host-Only)网络”。
  5. 选择在步骤1中创建的网络名称。
  6. 点击“确定”保存设置。

3. 配置CentOS系统网络配置文件

  1. 启动CentOS虚拟机。
  2. 打开终端,进入网络配置文件目录:
    cd /etc/sysconfig/network-scripts/
    
  3. 使用文本编辑器(如vi)编辑网络配置文件,例如ifcfg-enp0s3
    sudo vi ifcfg-enp0s3
    
  4. 修改以下内容:
    • BOOTPROTO设置为static
    • 添加或修改以下行:
      IPADDR=192.168.233.102
      NETMASK=255.255.255.0
      GATEWAY=192.168.233.1
      DNS1=192.168.233.1
      
    • 保存并退出编辑器。

4. 重启网络服务

  1. 在终端中执行以下命令重启网络服务,使配置生效:
    sudo systemctl restart network.service
    
  2. 确认网络配置已应用:
    ip addr show enp0s3
    
    应看到静态IP地址已生效。

5. 测试配置

  1. 主机访问虚拟机
    • 在宿主机上打开命令行界面,ping虚拟机的静态IP地址(例如,192.168.233.102),应看到返回值表示连接正常。
  2. 虚拟机访问主机
    • 在虚拟机中ping宿主机的IP地址(例如,192.168.233.1),应看到返回值表示连接正常。
  3. 虚拟机相互访问
    • 在另一台配置了静态IP的虚拟机中,ping当前虚拟机的静态IP地址,应看到返回值表示连接正常。
  4. 虚拟机访问外网
    • 在虚拟机中ping外部网站(例如,www.baidu.com),应看到返回值表示连接正常。

通过以上步骤,您可以在VirtualBox中为CentOS虚拟机成功设置静态IP,并确保虚拟机与宿主机及外部网络之间的通信正常。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS上Java编译失败的原因有哪些