在 CentOS 7 操作系统中,桥接模式设置静态 IP 是一种常见的网络配置需求,特别是在虚拟化环境中,如使用 VMware 或 VirtualBox 运行的虚拟机,为了确保稳定性和便捷性,静态 IP 的设置至关重要。以下是一步步详细的操作指南:
1. **选择桥接模式**:
- 打开虚拟机的网络设置,选择编辑器并定位到 VMnet0,将其网络类型设为桥接模式(Bridge),避免自动获取 IP。确认选择的是当前主机实际联网的网卡名称,例如 ens33。务必注意,确保虚拟机桥接到正确的物理网卡,以避免网络连接问题。
2. **查看主机和虚拟机的 IP 地址**:
- 在 Linux 虚拟机中,通过 `ifconfig` (对于 CentOS 6) 或 `ip addr` (适用于 CentOS 7) 命令检查当前网卡的 IP 地址,记录下网卡名称。
- 在宿主机 Windows 上,使用 `ipconfig /all` 查看自己的 IP 地址,如 192.168.3.9。
3. **修改 ifcfg 文件**:
- 登录 CentOS 7 系统作为管理员,进入 `/etc/sysconfig/network-scripts` 目录。
- 使用文本编辑器(如 `vim`)打开相应的 ifcfg-eth(xxx) 文件(这里假设是 `ifcfg-ens33`),根据你的实际网卡名称替换。
- 修改配置文件,设置静态 IP 地址、子网掩码、网关以及 DNS 服务器等信息。例如:
```
DEVICE=ens33
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.3.100
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
DNS1=8.8.8.8
DNS2=8.8.4.4
```
其中 `IPADDR` 是你分配给虚拟机的静态 IP,可以根据实际情况调整。
4. **保存并测试配置**:
- 保存修改后的 ifcfg-ens33 文件,退出编辑器。执行 `systemctl restart network` 或 `service network restart` 使新的配置生效。
- 验证 IP 是否已成功设置,可以再次使用 `ifconfig` 或 `ip addr` 检查。
通过以上步骤,你的 CentOS 7 虚拟机已经成功设置了静态 IP 地址,这样可以避免因虚拟机重启导致的 IP 变更,并且可以方便地与外部网络进行通信。在实际操作中,记得根据具体的网络环境调整配置,确保网络连接的稳定性和安全性。