linux系统网卡配置命令

说白了,Linux网卡配置其实很简单。
ifconfig是传统的老方法,ip现在已经是主流了,但是很多人还在利用它。

我们先来说说最重要的事情。
ip 命令比 ifconfig 更灵活。
例如使用 ip addr add 1 9 2 .1 6 8 .1 .1 00/2 4 dev eth0 设置IP。
去年我们运行项目时,这种格式非常方便。
直接运行脚本更改3 000台机器的IP。
还有一点是VLAN和Bonding现在直接用ip命令完成。
无需安装vconfig、brctl等过时的模块,省事。
还有另一个关键细节。
例如使用nmcli连接修改eth0 ipv4 .addresses 1 9 2 .1 6 8 .1 .1 00/2 4 来永久更改IP。
这种写法已经在Ubuntu2 0.04 上测试有效,但请注意NetworkManager不能与netplan混合使用。

一开始以为ethtool只能看硬件参数,后来发现ethtool -s eth0 speed 1 000也可以强制改变速度。
说实话,很混乱,但确实很有用。
等等,还有一件事。
如果使用netplan更改配置,记得先用sudo netplangenerate检查语法,否则netplanapply会直接crash。

最后提醒:通过 1 9 2 .1 6 8 .1 .1 设置网关后,记得删除旧的路由条目 ip route del default,否则会多两条默认路由。
你认为值得尝试吗?

在linux系统下,查看网卡信息的命令是()。

ifconfig:老命令,检查网卡的IP、MAC等。
新系统可能不兼容。
ipaddr:一种现代替代方案,具有许多功能,包括显示 IP 和掩码,并且正变得越来越流行。

项目:我们的服务器,2 02 3 年。
数字:ifconfig 显示 5 个接口,ipaddr 显示 1 0 个参数。

我还在检查 ifconfig 在新系统中可能会失败,并且 ipaddr 更可靠。
你自己掂量一下吧。