温馨提示×

如何在VirtualBox中设置CentOS静态IP

小樊
38
2025-03-03 08:15:08
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在VirtualBox中设置CentOS虚拟机的静态IP,可以按照以下步骤进行操作:

1. 创建虚拟机网络

  • 打开VirtualBox管理器,选择“管理” -> “主机网络管理器”。
  • 点击“创建” -> “创建虚拟网卡”。
  • 选择“仅主机(Host-Only)”网络模式,并设置一个网络名称和IP地址段(例如,192.168.233.0/24)。

2. 配置虚拟机网络

  • 选择需要设置静态IP的虚拟机,右键点击并选择“设置”。
  • 在“网络”选项卡中,选择“适配器” -> “启用网络适配器”。
  • 将“连接方式”设置为“仅主机(Host-Only)”,并选择之前创建的网络。

3. 配置CentOS系统网络

  • 启动CentOS虚拟机,登录到系统。
  • 编辑网络配置文件。通常路径为 /etc/sysconfig/network-scripts/ifcfg-<interface>,例如 /etc/sysconfig/network-scripts/ifcfg-enp0s3
  • 修改配置文件以设置静态IP:
DEVICE=<interface>
BOOTPROTO=static
IPADDR=<your_static_ip>
NETMASK=<subnet_mask>
GATEWAY=<gateway_ip>
DNS1=<dns_server_1>
DNS2=<dns_server_2>
ONBOOT=yes

例如:

DEVICE=enp0s3
BOOTPROTO=static
IPADDR=192.168.233.102
NETMASK=255.255.255.0
GATEWAY=192.168.233.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
  • 保存文件并退出编辑器。
  • 重启网络服务以应用更改:
sudo systemctl restart network

4. 测试网络配置

  • 在宿主机上ping虚拟机的静态IP地址,确认可以访问。
  • 在虚拟机内部ping宿主机的IP地址,确认可以访问。
  • 在虚拟机内部ping外网(如www.baidu.com),确认可以访问。

注意事项

  • 确保虚拟机的网络配置文件中的IP地址与VirtualBox主机网络管理器中的DHCP服务器设置的IP地址在同一网段,但不要相同。
  • 如果使用桥接模式,确保虚拟机的网络配置文件中的IP地址与宿主机在同一网络中。

通过以上步骤,您可以在VirtualBox中为CentOS虚拟机设置静态IP,并确保虚拟机可以正常访问宿主机和外网。

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

推荐阅读:VirtualBox里CentOS如何设置静态IP

0