centos7IP地址配置
时间: 2024-12-31 08:31:16 浏览: 5
### CentOS 7 中配置静态或动态 IP 地址
#### 配置静态 IP 地址
为了使 CentOS 7 使用静态 IP 而不是 DHCP 自动分配的地址,需按照如下操作:
进入存放网络接口脚本的目录:
```bash
cd /etc/sysconfig/network-scripts/
```
找到对应的网络接口文件并编辑它。通常名称类似于 `ifcfg-ens33` 或者根据实际设备名有所不同[^2]。
在该文件中修改或添加以下参数来指定静态 IP 设置:
```ini
TYPE="Ethernet"
BOOTPROTO="static" # 将此选项设为 "static"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
NAME="ens33" # 这里应匹配你的网卡名字
DEVICE="ens33" # 同样要对应具体的网卡标识符
ONBOOT="yes"
# 下面这些是新增加的内容用于定义静态IP的具体数值
IPADDR=192.168.2.116 # 设定所需的固定IP地址
GATEWAY=192.168.2.1 # 输入路由器的默认网关
NETMASK=255.255.255.0 # 子网掩码
DNS1=8.8.8.8 # 可选:首选DNS服务器
```
完成上述更改后保存文件,并通过命令重启网络服务以便应用新的配置:
```bash
systemctl restart network
```
最后可以利用 `ping`, `curl` 等工具验证新设定是否生效以及互联网连接状况。
#### 动态 (DHCP) 获取 IP 地址
如果希望恢复到由 DHCP 提供 IP,则只需将之前提到过的配置文件中的 `BOOTPROTO` 参数改回 `"dhcp"` 即可:
```ini
BOOTPROTO="dhcp"
```
同样地,在做出任何改动之后记得重新启动网络服务让变化立即起作用。
阅读全文