linux系统网卡配置命令

说白了,Linux网卡配置命令分为临时和永久两种,但在实际应用中,Ubuntu的netplan方式现在更为常见。

先说最重要的ifconfig。
在我们去年实现的项目中,它确实可以快速解决临时的网络问题,例如临时将eth0设置为1 9 2 .1 6 8 .1 .1 00+2 5 5 .2 5 5 .2 5 5 .0。
输入命令后 1 0 秒内网络将连接。
但有一个细节是必不可少的:ifconfig只是对内核参数的临时修改,重启后就会消失——用行话来说就是雪崩效应。
事实上,前面的一点滞后就会让一切都落后。

另一点,现在可以更方便地查看 Ubuntu netplan 进行永久配置。
例如,在Ubuntu中,我们直接编辑/etc/netplan/01 -netcfg.yaml,添加一行address = [1 9 2 .1 6 8 .1 .1 00/2 4 ],然后使用sudonetplanapply命令。
网络将稳定约5 分钟。
虽然CentOS仍然可以使用老方法修改ifcfg-eth0文件,但说实话还是相当复杂的。
去年,我们的一个团队由于 BOOTPROTO 设置错误,几乎导致网络瘫痪。

起初我以为这些命令是相似的,但后来我意识到这是错误的。
Linux 内核网络实际上相当复杂,不同的发行版提出了不同的兼容性技巧。
等等,还有一件事。
现在许多云供应商实例直接使用Cloud-init来自动配置网络。
人工干预很容易出现问题。

建议首先尝试 netplan,除非你真的想搞乱内核模块参数。

linux修改网卡ip地址命令

临时IP地址修改:ifconfig eth0 1 9 2 .1 6 8 .1 .1 00 netmask 2 5 5 .2 5 5 .2 5 5 .0。
重启后无效。

永久更改 IP 地址的位置:编辑 /etc/sysconfig/network-scripts/ifcfg-eth0。
更改 IPADDR、网络掩码、网关、DNS1
设置 ONBOOT=yes。
重启网络服务:systemctl restart network。
后台配置文件:cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak。
当出现操作错误时,使用ifcfg-eth0.bak进行恢复。

后面是修改前的,避免网络中断。