centos静态ipping
时间: 2025-05-21 11:01:57 浏览: 21
### 配置静态 IP 地址的方法
在 CentOS 系统中配置静态 IP 地址可以通过多种方式实现,具体取决于系统的版本以及网络管理工具的使用情况。以下是针对不同场景下的方法:
#### 方法一:通过 NetworkManager 工具设置静态 IP 地址
NetworkManager 是现代 Linux 发行版中的常用网络管理工具,在 CentOS Stream 9 和 CentOS 7 中都可以使用它来配置静态 IP。
1. 使用 `nmcli` 命令修改连接配置:
```bash
nmcli connection modify "System eth0" ipv4.addresses 192.168.1.10/24
nmcli connection modify "System eth0" ipv4.gateway 192.168.1.1
nmcli connection modify "System eth0" ipv4.dns 8.8.8.8
nmcli connection modify "System eth0" ipv4.method manual
```
上述命令分别设置了 IPv4 地址、网关、DNS 并启用了手动分配的方式[^1]。
2. 启用并重启网络服务以应用更改:
```bash
systemctl restart NetworkManager
```
#### 方法二:编辑网络接口配置文件
对于不依赖图形界面或者更倾向于传统配置方式的情况,可以直接编辑网络接口配置文件完成静态 IP 的设定。
1. 找到对应的网络接口配置文件路径 `/etc/sysconfig/network-scripts/ifcfg-<interface>`,其中 `<interface>` 取决于实际使用的网卡名称(例如 ens33 或者 eth0)。可以运行以下命令确认当前活动的网卡名:
```bash
ip link show
```
2. 编辑该文件并将相关内容调整如下:
```plaintext
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
```
这里需要注意的是,IP 地址、子网掩码和网关应根据实际情况填写,并保持与虚拟机 NAT 模式的配置一致[^3]。
3. 应用新的配置:
```bash
systemctl restart network
```
#### 方法三:临时测试静态 IP 设置
如果不希望永久改变系统配置而只是暂时尝试某个特定的 IP 地址,则可通过以下命令快速生效:
```bash
ifconfig ens33 192.168.1.10 netmask 255.255.255.0 up
route add default gw 192.168.1.1
echo "nameserver 8.8.8.8" > /etc/resolv.conf
```
这种方法仅适用于当前会话期间有效;一旦重新启动机器就会失效[^2]。
---
### 注意事项
- **验证连通性**:无论采用哪种方式进行配置之后都需要检验新设好的静态 IP 是否能够正常工作,比如 ping 测试外部站点。
- **备份原始配置**:在做任何改动之前建议先保存好原来的配置副本以防万一出现问题时能迅速恢复原状。
阅读全文
相关推荐


















