ifconfig -a , 查看所有網卡的參數,ifconfig 查看活動網卡的信息,ifconfig + 對應的網卡名稱,如:ifconfig eth0 ,就是查看eth0這塊網卡的參數了
2. 在linux下如何通過命令查網卡配置
在linux下通過命令查網卡配置的方法如下:
1、首先在電腦上打開Linux系統,然後進入Linux系統的終端窗口。
3. 怎麼在linux 系統下查看網卡狀態信息
方法一:
ethtool eth0 採用此命令可以查看到網卡相關的技術指標。
(不一定所有網卡都支持此命令)
ethtool -i eth1 加上 -i 參數查看網卡驅動。
可以嘗試其它參數查看網卡相關技術參數。
方法二:
也可以通過dmesg | grep eth0 等看到網卡名字(廠家)等信息。
通過查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到當前的網卡配置包括IP、網關地址等信息。
當然也可以通過ifconfig命令查看。
4. 在Linux系統中,可以使用 命令來查看本機網卡及其配置信息。
ifconfig
就可以看
這個是看當前系統啟動了的網卡信息的
類似eth0
eth1等等
如果沒有啟動的話
可以到/etc/sysconfig/network-scripts去看配置文件
cat
ifcfg-eth0
或
cat
ifcfg-eth1
用ifup
eth0可以將網卡啟動
5. linux查看網卡信息的幾種方法
1. ifconfig和lspci
2.lspci |grep -i 'eth' 或 lspci | grep -i net命令
3. 3.iwconfig :用於查看無線網路,如果你設備上有無線網卡此時可用此命令來查看
4.ethtool -p eth0
6. 怎樣查看 linux 的網卡信息
查看 linux 的網卡信息步驟如下:
工具原料:linux操作系統
①啟動 linux 操作系統,進入到桌面;
④linux 的網卡信息解讀:
1.查看網卡生產廠商和信號:
查看基本信息:lspci
查看詳細信息:lspci -vvv # 3個小寫的v
查看網卡信息:lspci | grep Ethernet;
2.查看網卡驅動:
查看網卡驅動信息:lspci -vvv # 找到網卡設備的詳細信息,包括網卡驅動
# lsmod 列出載入的所有驅動,包括網卡驅動;
3.查看網卡驅動版本
查看模塊信息:modifo<mole name> # 其中包含version信息或 # ethtool-i <device name>;
4.查看網路介面隊列數
查看網卡介面的中斷信息:#cat /proc/interrupts | grep eth0或 # ethtool-S eth0;
5.查看網卡驅動源碼的版本號
解壓Intel網卡驅動源碼,打開解壓縮目錄下的*.spec文件查看驅動的版本;
7. 如何在linux中獲取網卡信息
一、查看命令1啟動 linux 操作系統,進入到桌面。
2啟動終端。
3在終端鍵入命令 ifconfig eth0,回車。如下圖所示:
二、信息解讀
第一行說明了網卡類型和MAC地址。
第二行說明了IPV4地址,廣播地址和子網掩碼。
第三行說明了IPV6地址。
第五行說明了接收的數據包總數,以及錯誤的包數、丟失的數據包數。
第六行與第五行相對應,分別是發送的數據包總數,以及錯誤的包數、丟失的數據包數。
第八行則分別是接收和發送的位元組數。
8. Linux關於網卡的幾個命令
一、Linux網路屬性配置
1.Linux主機接入到網路方式
IP/NETMASK:實現本地網路通信
路由(網關):可以進行跨網路通信
DNS伺服器地址:基於主機名的通信,Linux可以有三個DNS地址
當第一個地址本身掛了,才會查找其備用地址;若第一個地址無法解析則停止
2.網路屬性配置方式
(1)靜態指定
1)命令方式
ifcfg系列命令:
ifconfig:配置IP,NETMASK
route:配置路由相關信息
netstat:狀態及統計數據查看
iiproute2系列命令:
ip OBJECT:
addr:地址和掩碼;
link:介面
route:路由
ss:狀態及統計數據查看
CentOS 7:nm(Network Manager)家族
nmcli:命令行工具
nmtui:text window 工具
hostname/hostnamectl:主機名配置
2) 配置文件:
RedHat及相關發行版:/etc/sysconfig/network-scripts/ifcfg-NETCARD_NAME
DNS伺服器指定配置文件:/etc/resolv.conf
本地主機名配置文件:/etc/sysconfig/network
註:命令配置能及時生效,但時關閉當前進程之後配置失效,為一次性配置方式
通過配置文件配置網路屬性,無法立即生效,需要重啟服務、重新載入配置文件或者重啟進程
(2)動態分配:依賴於本地網路中有DHCP服務
DHCP:Dynamic Host Configure Procotol, 動態主機配置協議,此時不能固定IP地址
3.網路介面命名
(1)傳統命名
乙太網:eth#,例如eth0, eth1, …
PPP網路:ppp#, 例如,ppp0, ppp1, …
(2)可預測命名方案(CentOS 7)
支持多種不同的命名機制,根據Fireware, 拓撲結構等信息自動配置
1) Firmware或BIOS為主板上集成的設備提供的索引信息可用,則根據此索引進行命名,如eno1,eno2, …
2) Firmware或BIOS為PCI-E擴展槽所提供的索引信息可用,且可預測,則根據此索引進行命名,如ens1, ens2, …
3) 如果硬體介面的物理位置信息可用,則根據此信息命名,如enp2s0, …
4) 如果用戶顯式定義,也可根據MAC地址命名,例如eno16777736(十六進制MAC), …
5)上述均不可用,則仍使用傳統方式命名;
(3)命名格式的組成
en:ethernet,表示網際網路網卡介面
wl:wlan,表示無線網網卡介面
ww:wwan,Wireless Wide Area Network,表示無線廣域網網卡
(4)名稱類型:
o<index>:集成設備的設備索引號;
s<slot>:擴展槽的索引號;
x<MAC>:基於MAC地址的命名;
p<bus>s<slot>:基於匯流排及槽的拓撲結構進行命名;
9. 在Redhat Linux9.0 中查詢網卡信息的命令是什麼
ifconfig
無論是Linux自動安裝還是我們手工安裝,Linux都會向你詢問有關網路的問題並配置相關的軟體。這個用於配置網卡的基本命令就是ifconfig。
在執行ifconfig命令後,系統將在內核表中設置必要的參數,這樣Linux就知道如何與網路上的網卡通信。ifconfig命令有以下兩種格式:
※ifconfig [interface]
※ifconfig interface [aftype] option | address …
ifconfig的第一種格式(或使用不帶任何參數的ifconfig命令)可以用來查看當前系統的網路配置情況。
在剛剛安裝完系統之後,實際上是在沒有網卡或者網路連接的情況下使用Linux,但通過ifconfig可以使用回繞方式工作,使計算機認為自己工作在網路上。
現在我們運行一下ifconfig命令,不帶參數的ifconfig命令可以顯示當前啟動的網路介面,其輸出結果為:
-----------------------------------------------------------
[root@machine1 /sbin]#ifconfig
eth0 Link encap:Ethernet Hwaddr 52:54:AB:DD:6F:61
inet addr:210.34.6.89 Bcast:210.34.6.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:46299 errors:0 dropped:0 overruns:0 frame:189
TX packets:3057 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0xece0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:44 errors:0 dropped:0 overruns:0 frame:0
TX packets:44 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
--------------------------------------------------------------------
其中以eth0為首的部分是本機的乙太網卡配置參數,這里顯示了網卡在下的設備名/dev/eth0和硬體的MAC地址52:54:AB:DD:6F:61,MAC地址是生產廠家定的,每個網卡擁有的唯一地址。
不過我們可以手工改動網卡的MAC地址,只要我們在/etc/rc.d/init.d/中的network中加入:
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
然後重啟,此時再用ifconfig命令查看一下,我們就會發現網卡的MAC地址已經變成xx:xx:xx:xx:xx:xx了。
下一行顯示本機的IP地址信息,分別是本機的IP地址,網路廣播地址和子網掩碼。必須確認這些信息都是正確無誤的,否則Linux伺服器無法與其它網路設備建立連接。我們也可以手工實現IP與Mac地址的捆綁,命令是
arp -i eth0 -s xxx.xxx.xxx.xxx(IP) xx.xx.xx.xx.xx(MAC)
接下來顯示的是設備的網路狀態。MTU(最大傳輸單元)和Metric(度量值)欄位顯示的是該介面當前的M T U和度量值的值。按照慣例,度量值供某些操作系統所用,用於計算一條路由的成本。
再下來顯示介面通信的網路統計值。RX和TX分別表示接收和傳送的數據包。如果你的網卡已經完成配置卻還是無法與其它設備通信,那麼從RX和TX的顯示數據上可以簡單地分析一下故障原因。在這種情況下,如果你看到接收和傳送的包的計數(packets)增加,那有可能是系統的IP地址出現了混亂;如果你看到大量的錯誤(errors)和沖突(Collisions),那麼這很有可能是網路的傳輸介質出了問題,例如網線不通或hub損壞。
再下面的Interrupt:5 Base address:0xece0顯示的是網卡的中斷調用號和埠號,這是兩個非常重要的硬體配置信息。如果您的網卡是PCI的,那麼Linux在引導時有可能會自動配置這些信息(也很有可能會讓您手工配置)但目前絕大多數網卡都是PnP的,這就需要我們進行手工配置了。如果您的網卡還沒有配置好,那麼運行:
[root@machine1 /sbin]#ifconfig
系統只會輸出以lo為首的部分。lo是look-back網路介面,從IP地址127.0.0.1就可以看出,它代表"本機"。無論系統是否接入網路,這個設備總是存在的,除非你在內核編譯的時候禁止了網路支持,這是一個稱為回送設備的特殊設備,它自動由Linux配置以提供網路的自身連接。IP地址127.0.0.1是一個特殊的回送地址(即默認的本機地址),您可以在自己的系統上用telnet對IP地址127.0.0.1進行測試。如果有inetd進程在運行的話您會從自己的機器上獲得登錄提示符。Linux可以利用這個特徵在進程與模擬網路之間進行通信。(您有興趣的話還可以試試本機的實際IP地址,如這里的機器就是210.34.6.89,或者試試"localhost",或者"127.0.0.1",同樣可以模擬網路通信。這可是Linux一個非常突出的優點!)
如果你只是關心某個設備是否正常,可以在ifconfig後面加上介面名字:
[root@machine1 /sbin]# ifconfig eth0
eth0 Link encap:Ethernet HWaddr 52:54:AB:DD:6F:61
inet addr:210.34.6.89 Bcast:210.34.6.127 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:50568 errors:0 dropped:0 overruns:0 frame:198
TX packets:3200 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:5 Base address:0xece0
表示eth0設備已經正常工作。
有時需要為某個設備介面配置多個IP地址,辦法是使用設備別名,例如,eth0設備可以有eth0,eth0:0,eth0:1....多個別名,每個都可以有一個獨立的IP地址:
ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127
ifconfig eth0:0 210.34.6.88 netmask 255.255.255.128 broadcast 210.34.6.127
這樣,210.34.6.89和210.34.6.88都會被綁定在eth0設備上,使用同樣的網路設備,不同的IP地址。
如果你要暫停某個網路介面的工作,使用down參數:
ifconfig eth0 down
將取消eth0網路介面。與之對應的是有一個參數up,不過由於是預設值,所以從來不用。
如果我們使用了帶有參數的ifconfig命令,那就可以手動設置網卡的配置參數了。有效的ifconfig命令參數及其意義為(選項對應的特性可以打開也可以取消,只在選項名前加一個破折號(-)即可):
Interface 網路設備名,如eth0就表示本機的第一塊網卡。
up 標志介面處於" up"狀態,也就是說, IP層可以對其進行訪問。這個選項用於命令行上給出一個地址之時。如果這個介面已被" down"選項臨時性取消的話(與該選項對應的標記是UP RUNNING),還可以用於重新啟用一個介面。
down 標標志介面處於" down"狀態,也就是說, IP層不能對其進行訪問。這個選項有效地禁止了IP通信流通這個介面。注意,它並沒有自動刪除利用該介面的所有路由信息。如果永久性地取消了一個介面,就應該刪除這些路由條目,並在可能的情況下,提供備用路由。
netmask 標分配子網掩碼,供介面所用。要麼給一個前面是0x的32位十六進制號碼,要麼採用只適用於兩台主機所用的點分四段式號碼。對SLIP和PLIP介面來說,這個選項是必須配置的。
address 設置指定介面設備的IP地址。
dstaddr adderss 為PPP設置遠程IP地址,此關鍵字可用pointopoint代替。
irqaddress 設置指定介面設備使用的中斷行。
pointtopoint address 該選項用於只涉及兩台主機的點到點鏈接。對SLIP和PLIP介面來說,這個選項是必須配置的(如果已經設置了一個點到點地址,ifconfig就會顯示出POINTTPOINT標記)。
broadcast address 廣播地址通常源於網路編號,通過設置主機部分的所有位得來。有的I P採用的方案有所不同:這個選項可適用於某些奇怪的環境(如果已經設置了廣播地址, ifconfig就會顯示出一個BROADCAST標記)。
hw class addr 設置指定介面設備的MAC地址,關鍵字的後面必須跟硬體名或者與之等價的ASCII碼。目前支持的硬體類有ether, ax25, ARCnet和 netrom。
metric number 該選項可用於為介面創建的路由表分配度量值。路由信息協議( RIP)利用度量值來構建網路路由表。ifconfig所用的默認度量值是0。如果不運行RIP程序,就沒必要採用這個選項。如果要運行RIP程序,就盡量不要改變這個默認的度量值。
mtu bytes 該選項用於設置最大傳輸單元,也就是介面一次能處理的最大位元組數。對乙太網介面來說, MTU的默認設置是1500 個位元組;對SLIP介面來說,則是296個位元組。
arp 標這個選項專用於乙太網或包廣播之類的廣播網路。它啟用ARP(地址解析協議)來保護網路上各台主機的物理地址。對廣播網來說,默認設置是" on"(開)。
promisc 將介面置入promiscuous(混亂)模式。廣播網中,這樣將導致該介面接收所有的數據包,不管其目標是不是另一台主機。該選項允許利用包過濾器和所謂的乙太網窺視技術,對網路通信進行分析。通常情況下,這對揪出網路故障的元兇來說,是相當有用的。但另一方面,如果有人蓄意攻擊你的網路,也可瀏覽到s通信數據,進而獲得密碼,破壞你的網路。一項重要的保證措施是杜絕任何人將他們的計算機接入你的乙太網。另一個選項用於保護某些身份驗證協議的安全,比如Kerberos或SRA登錄套件(該選項對應的標記是PROMISC)。
traIlers 開或關閉跟蹤器。目前在某些Linux系統中還無法實現此功能。
allmulti 多播地址即是向不在同一個子網上的一組主機廣播數據。多播地址尚未獲得內核支持(該選項對應的標記是ALLMULTI)
txqueuelen len 設置指定介面設備的發送隊列長度。
由此可以看出有大量的參數可用於配置網卡,下面是在這台計算機上使用ifconfig命令的實例:
------------------------------------------------------------------------------
ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127
------------------------------------------------------------------------------
該命令的作用是設置網卡eth0的IP地址,網路掩碼和網路的本地廣播地址。同樣的方式可以用來配置eth1,eth2等等,通常netmask和broadcast只要設置一個就可以了。
10. 如何在Linux 下查看網卡硬體信息
方法一:
ethtool eth0 採用此命令可以查看到網卡相關的技術指標
(不一定所有網卡都支持此命令)
ethtool -i eth1 加上 -i 參數查看網卡驅動
可以嘗試其它參數查看網卡相關技術參數
方法二:
也可以通過dmesg | grep eth0 等看到網卡名字(廠家)等信息
通過查看 /etc/sysconfig/network-scripts/ifcfg-eth0 可以看到當前的網卡配置包括IP、網關地址等信息。
當然也可以通過ifconfig命令查看。
如果你用的是紅帽發行版的話,可以去看下這個,你可以學到一些其他的東西http://www.linuxprobe.com/chapter-02.html這個裡面還有很多其他的命令,相信會對你有些好處呢