首頁 >運維 >linux運維 >linux下怎麼查看網卡訊息

linux下怎麼查看網卡訊息

青灯夜游
青灯夜游原創
2021-03-03 15:34:1667930瀏覽

linux查看網路卡的方法:1、「ifconfig」指令;2、「lspci |grep -i 'eth'」或「lspci | grep -i net」指令;3、「iwconfig」指令;4 、使用ethtool工具,查詢配置網卡參數。

linux下怎麼查看網卡訊息

本教學操作環境:Red Hat Enterprise Linux 6.1系統、Dell G3電腦。

一、首先是最簡單明了的兩個指令,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影片教學》】

以上是linux下怎麼查看網卡訊息的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn