centos8设置静态IP
时间: 2025-03-05 07:07:40 浏览: 50
### 如何在 CentOS 8 上设置静态 IP 地址
#### 修改网络配置文件
对于 CentOS 8 来说,修改网络接口的配置文件来设定静态 IP 是一种常见方法。这些文件通常位于 `/etc/sysconfig/network-scripts/` 目录下,并且是以 `ifcfg-<interface_name>` 命名模式存在的[^1]。
编辑对应的网卡配置文件(假设要配置的是 eth0),可以使用如下命令打开它:
```bash
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
```
在这个文件中,找到并更改或添加以下几项参数以适应所需的静态 IP 设置:
- `BOOTPROTO=static`: 表明该设备应该采用静态分配而非 DHCP。
- `ONBOOT=yes`: 确保在网络启动时自动激活此接口。
- `IPADDR=<your_static_ip>`: 设定具体的 IPv4 地址。
- `NETMASK=<subnet_mask>` 或者更现代的方式是使用前缀长度表示法如 `PREFIX=24`.
- `GATEWAY=<gateway_address>`: 如果有默认路由的话,则指定网关地址。
- `DNS1=<primary_dns_server>` 和可选的 `DNS2=<secondary_dns_server>`.
保存所做的变更之后重启网络服务使新的配置生效:
```bash
sudo systemctl restart NetworkManager.service
```
或者直接重启整个机器也可以达到同样的效果。
为了验证新配置是否正确应用,可以通过下面这条指令查看当前活动的网络连接状态以及它们各自的属性信息:
```bash
ip addr show dev eth0
```
这会显示有关特定网络接口的所有详情,包括其被赋予的新静态 IP 地址。
阅读全文
相关推荐

















