CentOS7 设置固定IP
- 打开配置目录
cd /etc/sysconfig/network-scripts/
- 修改 ifcfg-ens33 文件,输入以下命令,进入文件编辑页面
vim ifcfg-ens33

- 执行 vim 进入文件命令模式,输入 i 进入文件编辑模式

- 修改配置
- 修改 BOOTPROTO 为 static
- 删除 UUID
- 新增配置 GATEWAY 、 IPADDR 、 NETMASK 、 DNS1 、 DNS2

- esc 退出编辑模式,输入 : ,继续输入 wq! 回车保存

- 重启网卡,生效
systemctl restart network
- 验证是否生效
ip a

注意:如果系统还未安装vim 软件,可使用命令yum install -y vim安装
配置说明
|
配置项 |
默认值 |
描述 |
|
TYPE |
Ethernet |
网卡类型,常见有的Ethernet(以太网), Bridge(桥接) |
|
PROXY_METHOD |
none |
代理方式:关闭 |
|
BROWSER_ONLY |
no |
只是浏览器:否 |
|
BOOTPROTO |
dhcp |
获取IP的协议:none,static,bootp,dhcp none:不使用协议 static:静态分配IP bootp:bootp协议 dhcp:动态分配IP |
|
DEFROUTE |
yes |
是否默认路由 |
|
IPV4_FAILURE_FATAL |
no |
IPV4配置失败是否禁用设备 |
|
IPV6INIT |
yes |
IPV6是否自动初始化 |
|
IPV6_AUTOCONF |
yes |
IPV6是否自动配置 |
|
IPV6_DEFROUTE |
yes |
IPV6是否可以为默认路由 |
|
IPV6_FAILURE_FATAL |
no |
IPV6 |
|
IPV6_ADDR_GEN_MODE |
stable-privacy |
IPV6地址生成模型 |
|
NAME |
ens33 |
网卡名称 |
|
UUID |
03ef8918-883e-4584-bcd2-75e8600e1149 |
设备的惟一标识 |
|
DEVICE |
ens33 |
网卡设备名,需跟网卡名称保持一致 |
|
ONBOOT |
yes |
系统启动时是否激活:yes,no |
|
GATEWAY |
默认网关 |
|
|
IPADDR |
本机IP |
|
|
NETMASK |
子网掩码 |
|
|
DNS1 |
||
|
DNS2 |