怎么在linux 系统下查看网卡状态信息?

ethtool eth0继续查看网卡参数。
并非所有网卡都可以工作。

-i eth1 查看驱动程序。
还可以尝试其他参数。

dmesg grep eth0 查看网卡名称。
还提供制造商信息。

ifcfg-eth0 查看配置。
IP和网关都可用。

Ifconfig也可以查看。
这第一。

怎么查看linux的网卡

上周,我检查了公司服务器上的网卡信息,尝试了三种方法:
1 我的朋友教我使用ifconfig。
我打开终端,输入 ifconfig,然后按 Enter。
终端显示所有网卡信息,包括IP地址和子网掩码。

2 我再次尝试了 ip 命令。
我还打开了终端,输入 ip addr,然后按 Enter。
这次看到了MAC地址,感觉比ifconfig更强大。

3 最后还查看了系统文件,在终端输入ls /sys/class/net/,看到了所有网卡的名称,然后用cat /sys/class/net/eth0/address查看MAC地址。

请注意,您需要使用 sudo 来提升权限。
现在Linux系统发展很快,ifconfig可能会被淘汰。
以后我们仍然会使用ip命令。
由你决定。

查看网卡信息linux命令

嘿,让我告诉你一件事。
当我在服务器上玩网络时,我每天都会看到这些命令。

我们来谈谈ifconfig。
这是很旧的了。
我在2 008 年用的很简单,直接输入ifconfig回车就会显示你当前使用的网卡的IP、掩码、MAC地址等,非常有用。
如果你想查看所有卡,无论它们是否被使用,只需添加 -a 即可,如 ifconfig -a。
当我在做一个电信项目时,我的调试开关无法连接到服务器,所以我用它来查看是否存在IP冲突或者我的网卡是否不工作。

但是 ifconfig 现在有点过时了。
当我在2 01 4 年进入CentOS 7 时,我发现它默认没有安装,我必须手动安装net-tools包。
之后,使用它的机会就减少了。

目前建议使用ip。
2 01 5 年切换到CentOS 7 后,这基本上是我唯一使用的。
输入“ip addr show”或简称“ip a s”,它会清楚地列出所有信息,包括状态、IP、MAC 和其他所有信息。
我们最近在杭州数据中心部署了一个新推出的集群。
网络配置比较复杂。
使用IP显示路由表和链路信息比ifconfig清晰得多。

与 mii-tool 一样,我越来越少遇到这种情况。
2 01 2 年左右,我有一台旧机器,其子网速度不匹配,并且严重卡住。
最终我发现双工模式错误,并使用mii-tool eth0命令检查并更改设置。
由于硬件自动协商,此命令的使用频率较低。

多使用 ethtool。
2 01 7 年,我帮助上海的一个客户更换了网卡驱动。
服务器是英特尔的,有各种奇怪的功能。
我最终使用 ethtool 检查驱动程序版本和支持的功能并更改设置,例如强制千兆位全双工。
但是,更改设置时要小心。
如果您犯了错误,您的系统可能会显示蓝屏。
我亲眼所见。

dmidecode 这个主要看你的硬件信息。
2 01 4 年我在北京调试刀片机时,我想知道正在使用的特定网卡的品牌和型号,所以我使用了这个dmidecode | grep -A1 6 “网络”。
但是,您只能查看硬件信息,而不能查看 IP 配置或实时状态。
这一点需要明确。

目前,我们建议在您的系统中使用高度兼容且功能丰富的IP。
在较旧的系统上安装 ifconfig 很好,但这不是必需的。
ethtool用于更改高级设置,mii-tool基本不再需要了。
dmide代码主要检查硬件。
最近帮南京的朋友弄了一台虚拟机和VMware虚拟网卡。
在某些情况下我不得不使用 brctl 来检查网桥,这也是一系列任务。

顺便说一下,您需要 root 权限才能使用 ethtool 更改设置。
请记住这一点。