在VirtualBox中为CentOS虚拟机设置静态IP,有桥接模式和Host - Only模式两种常见方法,以下是具体步骤:
桥接模式
- 打开VirtualBox,选择CentOS虚拟机,点击“设置”,在“网络”选项卡中,选择“桥接网卡”,并选择正确的物理网卡。
- 启动虚拟机,编辑网络配置文件
/etc/sysconfig/network-scripts/ifcfg-(为实际网卡名,如eth0、enp0s3等)。 - 修改配置文件,设置
BOOTPROTO=static,并添加IPADDR(与主机同网段)、NETMASK、GATEWAY(与主机网关相同)、DNS1等参数。 - 保存文件,重启网络服务:
sudo systemctl restart network。 - 使用
ip addr show命令验证IP配置是否正确。
Host - Only模式
- 打开VirtualBox管理器,选择“管理”→“主机网络管理器”,创建一个新的Host - Only网络,设置IP地址段、子网掩码等。
- 选择CentOS虚拟机,进入“设置”→“网络”,将“连接方式”设为“仅主机(Host - Only)”,并选择创建的网络。
- 启动虚拟机,编辑网络配置文件
/etc/sysconfig/network-scripts/ifcfg-,设置BOOTPROTO=static,IPADDR为该网段内的地址,NETMASK、GATEWAY等参数根据实际情况配置。 - 保存文件,重启网络服务使配置生效。