centos 7关机重启后无ip地址

等等,我昨天遇到个事儿。
服务器突然关机重启,起来之后网络没了,IP没了。
我这人吧,不爱看手册,先瞎按。
发现IP是DHCP的,我就想,重启了肯定还能拿啊。
结果,死活没拿。
我就想,难道是网线拔了?没拔啊。
再想,是不是光猫忘了开?没,一直开着。
我就琢磨,会不会是重启的时候,那个DHCP服务器刚好挂了?这事儿吧,挺巧的。
我重启了两次,第三次就好了。
但为啥会这样呢?我这脑子啊,总有些奇奇怪怪的想法。

centos7配置ip地址怎么保存

哎哟,这CentOS7 保存IP地址配置,说起来简单,操作起来可真得小心谨慎。
首先你得确定你的网络接口名字,这得看你的硬件和虚拟化环境了。
我用的是ifconfig,看看是eth0、ens3 3 还是enp0s3 ,这个名称不一样,后续的文件路径就得跟着变。

确定了接口名,就用vim或者nano编辑器打开配置文件,命令是sudovim/etc/sysconfig/network-scripts/ifcfg-<接口名>,比如ens3 3 然后,关键来了,你得根据需求调整配置项。

如果你要设置静态IP,就得把BOOTPROTO改成static,然后ONBOOT也得是yes。
接下来,IPADDR、NETMASK、GATEWAY和DNS1 这些都得按照你的网络环境填上正确的数值。
我当时也没想明白这些参数具体啥意思,但总之按照网管给的填就对了。

填完之后,保存文件。
vim编辑器按Esc退出编辑模式,然后输入:wq保存并退出。
nano编辑器的话,按Ctrl+O保存,按Enter确认,再按Ctrl+X退出。

然后,重启网络服务,命令是sudosystemctl restart network。
这一步很重要,不重启网络,你的配置可能就白费了。

验证一下配置是否生效,你可以用ip a show <接口名>看看IP地址是否设置正确,用ping 8 .8 .8 .8 测试网络连通性,用cat /etc/resolv.conf查看DNS配置。

还有几个注意事项,比如多网卡配置,你得一个一个网卡去编辑配置文件。
如果安装了NetworkManager,可能得用nmcli来管理配置,或者通过命令禁用它。
防火墙和SELinux也要注意,配置IP后,得检查这些设置是否允许新的IP流量。

总之,通过编辑那个ifcfg文件并重启网络服务,你就能永久保存CentOS7 的IP配置了。
静态IP得设置BOOTPROTO=static,动态IP就设置BOOTPROTO=dhcp。
操作完了一定要验证配置,处理可能的问题。