centos 7如何配置静态IP
时间: 2025-03-05 13:06:23 浏览: 32
### CentOS 7 配置静态 IP 教程
对于希望在网络环境中保持固定网络地址的服务器而言,在CentOS 7中设置静态IP是一个常见的需求。这可以防止由于动态主机配置协议(DHCP)引起的IP变化带来的连接问题。
#### 查看当前网络接口状态
为了确保能够正确地修改网络配置文件,首先要了解现有的网络环境以及所使用的网卡名称。可以通过`ifconfig`命令来获取这些信息:
```bash
ifconfig -a
```
该命令会显示所有网络接口的信息,即使它们处于关闭状态也会展现出其详情[^1]。
#### 编辑网络配置文件
找到对应的网络接口后,编辑位于 `/etc/sysconfig/network-scripts/`目录下的相应`.ifcfg-<interface>` 文件。例如,如果主要使用的网络适配器名为 `ens33` ,则应编辑的是`ifcfg-ens33`这个文件:
```bash
vi /etc/sysconfig/network-scripts/ifcfg-ens33
```
在这个文件里,需要更改或添加如下几项参数以指定静态IP地址、子网掩码、网关和DNS服务器等必要信息:
- `BOOTPROTO=static`: 设置为静态而非通过 DHCP 获取。
- `ONBOOT=yes`: 确认开机启动时激活此设备。
- `IPADDR=<Your Static IP Address>`: 输入想要设定的具体IPv4 地址。
- `NETMASK=<Subnet Mask>` 或者更现代的方式使用前缀长度表示法如 `PREFIX=24`.
- `GATEWAY=<Default Gateway>` : 默认路由指向的目标地址。
- `DNS1=<Primary DNS Server>` 和可选的 `DNS2=<Secondary DNS Server>`.
保存并退出编辑器之后,记得重启网络服务使新的配置生效:
```bash
systemctl restart network
```
也可以选择单独重启特定的网络接口而不是整个服务:
```bash
ifdown ens33 && ifup ens33
```
最后验证新配置是否成功应用,再次运行`ifconfig`查看结果,并尝试ping外部网站测试连通性.
阅读全文
相关推荐


















