配置LINUX的IP命令

那天,当我在服务器上设置IP地址时,突然发现一位新同事正在为这个问题而头疼。
他刚刚启动一个项目,服务器无法连接外网,他很担心。
我去一看,原来他用的ifconfig命令只设置了IP和子网掩码,并没有配置网关和DNS。
我向他解释了ifconfig的局限性,并告诉他ifconfig只能临时配置IP,重启后就失效了。
然后我让他使用 vim 编辑 ifcfg-eth0 文件并配置静态 IP、网关和 DNS。
当我看着他的表情从困惑变成宽慰时,我突然想到也许很多新手都会面临同样的问题。
等等,还有一件事。
我记得以前有一个同事遇到过这个问题,后来他写了一个脚本来自动化设置过程。

LINUX怎么设置静态IP地址_LINUX配置静态IP地址详细步骤

哎呀兄弟,我实际上经历了很多你问到的在 Linux 上设置静态 IP 的陷阱。
记得2 01 9 年的一次,我在一家小公司做运维,当时使用的是Ubuntu 1 8 .04 系统。
此时我刚刚接触Netplan。
这是一个新事物,与以前的旧方法不同。

当时,我按照网上的教程,在终端中输入 cd /etc/netplan 。
然后我看了一下ls,发现有一个文件01 -netcfg.yaml。
我用Nano编辑器打开,然后按照教程,找到ens3 3 网卡,关闭DHCP并设置静态IP、网关和DNS。
保存退出后,我自信地运行了 sudo netplan apply。
结果,系统崩溃,网络彻底瘫痪。
我当时很担心,赶紧重启系统,重新配置。
这次我仔细检查了每一行,终于一切恢复正常。

还有一次,在 2 02 0 年,我正在开发一个旧项目并使用 Debian 9 系统。
此时我必须编辑 /etc/network/interfaces 文件来设置静态 IP。
我先备份了原文件,然后打开记事本,按照教程,找到网卡eth0,注释掉DHCP相关行并手动设置IP地址、子网掩码、网关和DNS服务器。
保存退出后,重启网络服务,发现网络还是不行。
后来我才意识到,我在配置文件中写错了IP地址,我的电脑在整个局域网中成了一座孤岛。
当时我真的很愤怒,也很无奈。

至于nmcli命令怎么用,后来才知道。
2 02 1 年的一次,我帮朋友配置了一台 Linux 服务器。
该服务器是桌面版本,并通过 NetworkManager 进行管理。
我通过 nmcli 命令动态更改 IPv4 配置,设置静态 IP 和 DNS,然后重新启动连接,然后成功设置静态 IP。

综上所述,设置静态IP关键是要小心,参数一定要正确,备份一定要到位,服务一定要重启。
每个系统的方法不同,必须根据实际情况而定。
这个我就不废话了,因为我对每个系统都不熟悉。
不过不用担心,如果你按照上面的步骤操作,通常不会出现什么大问题。