linux如何设定ip地址

Linux下设置 IP,我看很多人都说用vi /etc/sysconfig/network-scripts/ifcfg-eth0

嘿嘿,你的描述看起来很完整,但是又显得有点啰嗦。
让我们言归正传吧。

例如,上次有朋友问我,他在使用Ubuntu时如何获取静态IP地址。
你看,它不使用Red Hat系统,所以它绝对不在/etc/sysconfig/network-scripts文件夹中。

告诉他先别着急,去/etc/目录下看看有没有叫network的文件夹,或者直接找interfaces文件。
如果有interfaces文件,就在那里配置它。
正如你所说:
清晰的文字 自动eth0 iface eth0 inet 静态 地址1 9 2 .1 6 8 .1 .1 2 3 网络掩码 2 5 5 .2 5 5 .2 5 5 .0 网关1 9 2 .1 6 8 .1 .1
保存配置并重新启动网络服务。
命令:/etc/init.d/networking restart。
完成此步骤后,网络应该已连接。

如果这仍然不起作用,请使用 ifconfig eth0 检查状态并检查 IP、掩码和网关是否正确。
这通常会有所帮助。

不过,你最后说的“值得注意”其实并不需要提及。
好像有点重复。
尤其是Ubuntu或者Debian,他们使用的是接口文件,格式和你说的类似,但重点是他们重启服务的命令可能不一样。
例如,Ubuntu 可以使用 sudo systemctl restartnetworking 或 sudo ifdown eth0 && sudo ifup eth0。

无论如何,要点是:布局和格式取决于发行版本,但基本思想是相同的。
先配置文件,然后重启服务,最后使用ifconfig或者ip addr检查确认。
具体命令还是要看具体的系统版本。

linux下设置网卡ip地址的方法

坦白讲,Linux中设置网卡IP地址的方式有3 种,但具体使用哪一种则需要根据场景而定。

使用ifconfig进行临时配置更简单。
去年,我们运行了一个紧急项目,当系统出现故障时,我们依靠该项目临时连接到互联网。
写入命令会在几秒后生效,但重启后会立即恢复。
用行话来说,这称为“点解决方案”。
还有一点就是简洁的图形工具,适合新手。
双击setup就可以了,但是需要重启网络服务。
请记住,Red Hat 系统更多地使用它。
还有另一个关键细节。
Netconfig 交互式配置是永久的解决方案。
去年我们给客户安装系统的时候,我们直接用它来填充参数。
重新启动后,IP 地址在 /etc/sysconfig/network-scripts/ifcfg-eth0 中保持稳定。
起初我认为它比命令行更好,但后来我发现我的客户经常更换计算机,安装 GUI 非常困难。
教他们如何使用 netconfig 会更容易。
等等,还有一件事,新系统可能没有 ifconfig,只需使用 ip addr add 命令即可。
说实话,这很令人困惑。
不要混淆网卡的名称。
比如eth0和eth1 如果写反了,整个网络就会瘫痪。
我认为值得尝试 netconfig,这比直接编辑文件要麻烦得多。