linux檢視網絡卡資訊的幾種方法(命令)

2021-08-11 03:35:04 字數 3059 閱讀 1647

這兩天由於測試需求需需要檢視伺服器上有幾個網絡卡以及每個網絡卡資訊等,因此收集一些檢視這些資訊的方法。

一、首先是最簡單明瞭的兩個命令, ifconfig和lspci。

1.ifconfig:最常用的配置和檢視網路介面資訊的命令,伺服器上執行此命令會得到類下文的內容,一下內容可看到多個裝置和裝置狀態、資訊。

[oracle@mori ~]$ ifconfig

eth0      link encap:ethernet  hwaddr 00:0c:29:a4:5a:bf  

inet addr:192.168.1.160  bcast:192.168.1.255  mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fea4:5abf/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

rx packets:1650 errors:0 dropped:0 overruns:0 frame:0

tx packets:112 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000 

rx bytes:134000 (130.8 kib)  tx bytes:12228 (11.9 kib)

eth1      link encap:ethernet  hwaddr 00:0c:29:a4:5a:c9  

inet addr:192.168.1.161  bcast:192.168.1.255  mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fea4:5ac9/64 scope:link

up broadcast running multicast  mtu:1500  metric:1

rx packets:1618 errors:0 dropped:0 overruns:0 frame:0

tx packets:88 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000 

rx bytes:125909 (122.9 kib)  tx bytes:9320 (9.1 kib)

lo        link encap:local loopback  

inet addr:127.0.0.1  mask:255.0.0.0

inet6 addr: ::1/128 scope:host

up loopback running  mtu:16436  metric:1

rx packets:182 errors:0 dropped:0 overruns:0 frame:0

tx packets:182 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0 

rx bytes:10340 (10.0 kib)  tx bytes:10340 (10.0 kib)

2.lspci |grep -i 'eth' 或 lspci | grep -i net命令:可列出每個pci匯流排上的裝置,通過grep過濾後可得到網絡卡裝置列表,下文可看到我pci匯流排上的網路裝置有倆,是兩個intel的網絡卡:

[oracle@mori ~]$ lspci |grep -i 'eth'

02:01.0 ethernet controller: intel corporation 82545em gigabit ethernet controller (copper) (rev 01)

02:06.0 ethernet controller: intel corporation 82545em gigabit ethernet controller (copper) (rev 01)

[oracle@mori ~]$ lspci | grep -i net

02:01.0 ethernet controller: intel corporation 82545em gigabit ethernet controller (copper) (rev 01)

02:06.0 ethernet controller: intel corporation 82545em gigabit ethernet controller (copper) (rev 01)

3.iwconfig  :用於檢視無線網路,如果你裝置上有無線網絡卡此時可用此命令來檢視,我的裝置上並沒有無線網絡卡裝置,因此會會得到如下資訊。

[oracle@mori ~]$ iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

pan0      no wireless extensions.

eth1      no wireless extensions.

二、除以上幾個命令外有個神秘而強大的工具較  ethtool

1.ethtool 命令主要用於查詢配置網絡卡引數。

2.用法:ethtool ethn//其中 n 是對應網絡卡的編號,如eth0、eth1等等

3.ethtool的功能較多,這裡不一一贅述,如有需求和檢視其說明頁 man ethtool,這裡單獨拿出來講的乙個功能,這個功能適用於如下場景:你的  伺服器有多個網絡卡並且已經配置好執行當中,你卻沒記得eth0、eth1、eth2.....分別對應的是哪個物理的網絡卡,此時可以使用如下命令: 

[root@mori oracle]# ethtool -p eth0
此時就會看到 eth0 對應的物理口乙個燈在不停的閃爍,對了。這就是我們在系統看到的那個叫eth0的網絡卡了,就是這麼簡單。

linux 檢視網絡卡相關資訊

檢視網絡卡速度有兩個命令都可以檢視 mii tool eth0 negotiated 1000baset fd flow control,link ok這表示,eth0網絡卡的速度為1000m,並且是全雙工工作模式,也可以使用 ethtool eth0 settings for eth0 suppo...

Linux下面檢視網絡卡的資訊

檢視linux下面網絡卡的速度資訊 1.centos機器 安裝的比較全 個人比較懶 沒有使用core最小化安裝,避免出問題麻煩 公司網路太垃圾 使用ifconfig檢視網絡卡的名字 2.使用 ethtool 檢視網絡卡的資訊 root centos76 ethtool ens192 settings...

檢視網絡卡資訊命令

1,ifconfig 檢視或者配置計算機當前的網絡卡配置資訊 如 ifconfig ifconfig grep inet 更精細 網域名稱 由一串用點分隔的名字組成 如 www.itcast.cn 也就是ip位址的別名,方便使用者記憶 ip位址 通過ip位址找到網路上的計算機 埠號 通過埠號可以找到...