Linux实践|设置静态 IP 地址

上周我在公司服务器上配置了静态IP地址,发现RHEL/CentOS/Fedora和Debian/Ubuntu系统的运行确实不同。
对于RHEL/CentOS/Fedora系统,我编辑了/etc/sysconfig/network,设置NETWORKING=yes、HOSTNAME和GATEWAY,然后编辑ifcfg-eth0文件并设置BOOTPROTO、IPADDR、NETMASK、GATEWAY、DNS1 和DNS2 然后我更新了DNS解析文件并重新启动了网络服务。

在 Debian/Ubuntu 系统上,我使用 nano 编辑 /etc/network/interfaces,将 autoeth0 的 DHCP 更改为静态,并设置 IP 地址、子网掩码、网关和 DNS 服务器。
DNS解析文件也被更新,网络服务也被重新启动。

我关注了关键参数:IP地址、子网掩码、默认网关和DNS服务器。
我还确认了接口名称是eth0。
最后,我使用 ip addr show 和 ping 测试网络连接,以确认 DNS 配置正确。

为了以防万一,我还制作了配置文件的备份副本。
如果服务器有多个网卡,我需要分别配置它们。
通过这些步骤,我已经成功配置了一个静态IP地址,可以在具有固定IP地址的服务器或网络部署场景中使用。
但是,如果配置不正确,您可能必须重新开始。
由你决定。

centos 修改ip的方法

说白了,CentOS中更改IP有两种方式:一种是图形化操作,一种是手动更改文件。

我们先来说说最重要的事情。
使用nmtui命令更改IP特别适合初学者。
去年我们做监控服务器项目的时候,有一个运维伙伴被卡了很长时间。
原来他把网关改成了1 2 7 .0.0.1 ——说实话,这确实是个骗局,机器无法连接到互联网。
自定义 nmtui 时,请记住选择正确的接口。
比如你使用ens3 3 ,就不要盲目改成ens3 7 更改IP后,使用/etc/init.d/networkrestart重新启动网卡。
大约 5 秒内将建立网络连接。

还有一点就是手动修改文件适合老手。
起初我以为只要更改 ifcfg-ens3 3 就足够了,但后来我意识到这是错误的,我必须更改 BOOTPROTO="static" 否则它仍然是动态 IP。
去年有一个客户服务器无法连接到互联网。
经过一番排查,发现他忘记改这个参数了。
更改IP、网关、掩码和DNS后,使用服务网络重启来重新启动。
建议修改前先备份文件,例如例如。
cp ifcfg-ens3 3 ifcfg-ens3 3 .bak 如果出现问题,您可以快速回滚。

等一下,还有一件事。
静态IP不能盲目填写。
它必须适合您的 LAN 环境。
我见过有人输入IP地址为1 9 2 .1 6 8 .1 .1 ,但与路由器有冲突,整个子网都无法访问互联网。

初学者建议先用nmtui练习,老手可以考虑脚本。
但现在云环境这么发达了,你还在用CentOS换IP吗?