Hypervisor(如KVM、VMware ESXi或Hyper-V)允许我们在单一物理机上运行多个虚拟机(VM),从而极大地提高了资源利用率和灵活性
然而,在虚拟环境中,为CentOS虚拟机分配和配置固定IP地址是确保网络稳定性和可管理性的关键步骤
本文将详细介绍如何在Hyper CentOS虚拟机上配置固定IP地址,涵盖从准备阶段到配置完成的每一步,并提供最佳实践建议
一、准备工作 1. 确定网络环境 首先,明确你的虚拟机将要连接的网络类型:桥接(Bridged)、NAT或仅主机(Host-Only)
桥接模式使虚拟机直接连接到物理网络,拥有独立的IP地址;NAT模式则通过宿主机进行网络地址转换,虚拟机共享宿主机的IP地址段;仅主机模式仅允许虚拟机与宿主机通信,隔离于外部网络
2. 获取静态IP信息 根据你的网络策略,从网络管理员处获取一个可用的静态IP地址、子网掩码、网关和DNS服务器信息
这些信息是配置固定IP所必需的
3. 访问虚拟机 确保你能通过SSH或其他远程访问工具(如VNC)连接到你的CentOS虚拟机
如果是新创建的虚拟机,可能需要先通过控制台界面完成初次设置
二、配置虚拟机网络接口 1. 检查网络接口 在CentOS中,网络接口通常命名为`eth0`、`ens33`等
使用以下命令查看当前网络接口: ip addr show 或 ifconfig -a 2. 编辑网络配置文件 CentOS 7及以上版本使用`NetworkManager`进行网络管理,网络配置文件通常位于`/etc/sysconfig/network-scripts/`目录下,文件名格式为`ifcfg-<接口名>`
例如,如果你的接口名是`ens33`,则文件名为`ifcfg-ens33`
使用文本编辑器(如`vi`或`nano`)打开该配置文件: sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33