在VirtualBox中为CentOS虚拟机设置静态IP的步骤如下:
1. 创建虚拟机网络
- 打开VirtualBox管理器,选择“管理”->“主机网络管理器”。
- 点击“创建”按钮,选择“仅主机(Host-Only)网络”。
- 为新创建的网络命名,例如“VirtualBox Host-Only Ethernet Adapter #2”。
- 设置IP地址范围为192.168.233.0/24(例如,起始IP为192.168.233.1,结束IP为192.168.233.254)。
- 启用DHCP服务器(如果需要,可以配置静态DHCP分配)。
- 点击“确定”保存设置。
2. 设置虚拟机网络
- 选择需要设置静态IP的CentOS虚拟机。
- 右键点击虚拟机,选择“设置”。
- 在“网络”选项卡中,选择“适配器2”。
- 将“连接方式”设置为“仅主机(Host-Only)网络”。
- 选择在步骤1中创建的网络名称。
- 点击“确定”保存设置。
3. 配置CentOS系统网络配置文件
- 启动CentOS虚拟机。
- 打开终端,进入网络配置文件目录:
cd /etc/sysconfig/network-scripts/
- 使用文本编辑器(如vi)编辑网络配置文件,例如
ifcfg-enp0s3
:sudo vi ifcfg-enp0s3
- 修改以下内容:
4. 重启网络服务
- 在终端中执行以下命令重启网络服务,使配置生效:
sudo systemctl restart network.service
- 确认网络配置已应用:
ip addr show enp0s3
应看到静态IP地址已生效。
5. 测试配置
- 主机访问虚拟机:
- 在宿主机上打开命令行界面,ping虚拟机的静态IP地址(例如,192.168.233.102),应看到返回值表示连接正常。
- 虚拟机访问主机:
- 在虚拟机中ping宿主机的IP地址(例如,192.168.233.1),应看到返回值表示连接正常。
- 虚拟机相互访问:
- 在另一台配置了静态IP的虚拟机中,ping当前虚拟机的静态IP地址,应看到返回值表示连接正常。
- 虚拟机访问外网:
- 在虚拟机中ping外部网站(例如,www.baidu.com),应看到返回值表示连接正常。
通过以上步骤,您可以在VirtualBox中为CentOS虚拟机成功设置静态IP,并确保虚拟机与宿主机及外部网络之间的通信正常。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>