什么是網(wǎng)卡Mac地址?
網(wǎng)卡MAC碼是由全球惟一的一個(gè)固定組織來分配的,未經(jīng)認(rèn)證和授權(quán)的廠家無權(quán)生產(chǎn)網(wǎng)卡。每塊網(wǎng)卡都有一個(gè)固定的卡號(hào),并且任何正規(guī)廠家生產(chǎn)的網(wǎng)卡上都直接標(biāo)明了卡號(hào),一般為一組12位的16進(jìn)制數(shù)。其中前6位代表網(wǎng)卡的生產(chǎn)廠商。
怎么查看Mac地址?怎么樣獲取到Mac地址?
1、Windows 系統(tǒng):開始菜單 ? 運(yùn)行 cmd ? 在命令行窗口中輸入 ipconfig /all 命令
2、安卓手機(jī):系統(tǒng)設(shè)置 ? 關(guān)于手機(jī)
3、iOS 系統(tǒng):設(shè)置 ? 通用 ? 關(guān)于本機(jī) ? 無線局域網(wǎng)地址/藍(lán)牙
4、路由器等其它網(wǎng)絡(luò)設(shè)備:設(shè)備管理后臺(tái)、設(shè)備標(biāo)簽或包裝盒上。
MAC地址相關(guān)常識(shí)
MAC(Media Access Control或者M(jìn)edium Access Control)地址,意譯為媒體訪問控制,或稱為物理地址、硬件地址,用來定義網(wǎng)絡(luò)設(shè)備的位置。在OSI模型中,第三層網(wǎng)絡(luò)層負(fù)責(zé) IP地址,第二層數(shù)據(jù)鏈路層則負(fù)責(zé) MAC地址。因此一個(gè)主機(jī)會(huì)有一個(gè)MAC地址,而每個(gè)網(wǎng)絡(luò)位置會(huì)有一個(gè)專屬于它的IP地址。
MAC(Medium/Media Access Control)地址,用來表示互聯(lián)網(wǎng)上每一個(gè)站點(diǎn)的標(biāo)識(shí)符,采用十六進(jìn)制數(shù)表示,共六個(gè)字節(jié)(48位)。其中,前三個(gè)字節(jié)是由IEEE的注冊(cè)管理機(jī)構(gòu)RA負(fù)責(zé)給不同廠家分配的代碼(高位24位),也稱為“編制上唯一的標(biāo)識(shí)符”(Organizationally Unique Identifier),后三個(gè)字節(jié)(低位24位)由各廠家自行指派給生產(chǎn)的適配器接口,稱為擴(kuò)展標(biāo)識(shí)符(唯一性)。一個(gè)地址塊可以生成224個(gè)不同的地址。MAC地址實(shí)際上就是適配器地址或適配器標(biāo)識(shí)符EUI-48。
由于網(wǎng)卡的MAC地址具有全球唯一性,主要用它來識(shí)別網(wǎng)絡(luò)中用戶的身份。例如:ADSL上網(wǎng)時(shí),電信用它來記費(fèi),確認(rèn)是你上的網(wǎng);在校園網(wǎng)中,MAC地址也可以用來識(shí)別用戶。校園網(wǎng)的正式用戶,其MAC地址會(huì)登記在服務(wù)器端,假如你是非法用戶,服務(wù)器中就沒有你的網(wǎng)卡MAC地址,這樣當(dāng)你試圖連上網(wǎng)時(shí),服務(wù)器就會(huì)立刻認(rèn)出你、阻止你連上網(wǎng)絡(luò)。
在一個(gè)穩(wěn)定的網(wǎng)絡(luò)中,IP地址和MAC地址是成對(duì)出現(xiàn)的。如果一臺(tái)計(jì)算機(jī)要和網(wǎng)絡(luò)中另一外計(jì)算機(jī)通信,那么要配置這兩臺(tái)計(jì)算機(jī)的IP地址,MAC地址是網(wǎng)卡出廠時(shí)設(shè)定的,這樣配置的IP地址就和MAC地址形成了一種對(duì)應(yīng)關(guān)系。在數(shù)據(jù)通信時(shí),IP地址負(fù)責(zé)表示計(jì)算機(jī)的網(wǎng)絡(luò)層地址,網(wǎng)絡(luò)層設(shè)備(如路由器)根據(jù)IP地址來進(jìn)行操作;MAC地址負(fù)責(zé)表示計(jì)算機(jī)的數(shù)據(jù)鏈路層地址,數(shù)據(jù)鏈路層設(shè)備(如交換機(jī))根據(jù)MAC地址來進(jìn)行操作。IP和MAC地址這種映射關(guān)系由ARP(Address Resolution Protocol,地址解析協(xié)議)協(xié)議完成。
MAC地址查詢 - 根據(jù)網(wǎng)卡MAC地址查詢廠商信息 地址如下
https://mac.51240.com/?from=singlemessage
請(qǐng)關(guān)注本頭條號(hào),每天堅(jiān)持更新原創(chuàng)干貨技術(shù)文章。
如需學(xué)習(xí)視頻,請(qǐng)?jiān)谖⑿潘阉鞴娞?hào)“智傳網(wǎng)優(yōu)”直接開始自助視頻學(xué)習(xí)
1. 前言
不同的Linux發(fā)行版顯示網(wǎng)卡配置信息時(shí)有不同的格式,如果我們通過shell腳本讀取這些網(wǎng)卡信息時(shí),可能需要較長時(shí)間編寫這些腳本以滿足需求.比如使用以下命令獲取ip地址ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print }'。作為ifconfig+shell管道的替代品,其實(shí)是有命令的,它就是ifdata命令 。它一般用于腳本判斷接口是否存在以及讀取接口的信息,比如 IP地址,子網(wǎng)掩碼, MTU 大小。不再需要寫復(fù)雜的腳本來判斷網(wǎng)卡的信息。非常有用的shell腳本搭配工具。
linux怎么查看ip地址和網(wǎng)卡MAC地址
2. 安裝`ifdata`命令
[root@zcwyou ~]# yum -y install moreutils
正在安裝 : 1:perl-TimeDate-2.30-2.el7.noarch 1/5
正在安裝 : perl-Time-Duration-1.06-17.el7.noarch 2/5
正在安裝 : perl-IO-Tty-1.10-11.el7.x86_64 3/5
正在安裝 : perl-IPC-Run-0.92-2.el7.noarch 4/5
正在安裝 : moreutils-0.49-2.el7.x86_64 5/5
驗(yàn)證中 : perl-IPC-Run-0.92-2.el7.noarch 1/5
驗(yàn)證中 : moreutils-0.49-2.el7.x86_64 2/5
驗(yàn)證中 : perl-IO-Tty-1.10-11.el7.x86_64 3/5
驗(yàn)證中 : perl-Time-Duration-1.06-17.el7.noarch 4/5
驗(yàn)證中 : 1:perl-TimeDate-2.30-2.el7.noarch 5/5
已安裝:
moreutils.x86_64 0:0.49-2.el7
作為依賴被安裝:
perl-IO-Tty.x86_64 0:1.10-11.el7 perl-IPC-Run.noarch 0:0.92-2.el7 perl-Time-Duration.noarch 0:1.06-17.el7 perl-TimeDate.noarch 1:2.30-2.el7
完畢!
3. `ifdata`的功能選項(xiàng)
[root@zcwyou ~]# ifdata -help
-e 通過反回代碼報(bào)告接口是否存在
-p 打印整個(gè)網(wǎng)卡接口的配置
-pe 判斷接口是否存在
-pa 僅打印IP地址
-pn 打印子網(wǎng)掩碼
-pN 打印網(wǎng)絡(luò)地址
-pb 打印廣播地址
-pm 打印MTU
-ph 打印MAC地址
-pf 打印網(wǎng)卡信息
-si 打印入口所有統(tǒng)計(jì)
-sip 打印入口數(shù)據(jù)包
-sib 打印入口字節(jié)數(shù)
-sie 打印入口錯(cuò)誤包
-sid 打印入口丟包數(shù)
-sif 打印入口先進(jìn)先出隊(duì)列超額數(shù)
-sic 打印入口壓縮包個(gè)數(shù)
-sim 打印入口組播包數(shù)
-so 打印出口所有統(tǒng)計(jì)
-sop 打印出口數(shù)據(jù)包
-sob 打印出口字節(jié)數(shù)
-soe 打印出口錯(cuò)誤包
-sod 打印出口丟包數(shù)
-sof 打印出口先進(jìn)先出隊(duì)列超額數(shù)
-sox 打印出口沖突包個(gè)數(shù)
-soc 打印出口壓縮包個(gè)數(shù)
-som 打印出口組播包數(shù)
-bips 打印入口每秒字節(jié)數(shù)
-bops 打印出口每秒字節(jié)數(shù)
4. Linux使用`ifdata`命令查看網(wǎng)卡信息
查看某網(wǎng)卡配置信息
[root@zcwyou ~]# ifdata -p ens33
192.168.201.128 255.255.255.0 192.168.201.255 1500
查看某網(wǎng)卡是否存在
[root@zcwyou ~]# ifdata -pe eth0
no
[root@zcwyou ~]# ifdata -pe ens33
yes
查看Linux某網(wǎng)卡IP地址
[root@zcwyou ~]# ifdata -pa ens33
192.168.201.128
查看Linux某網(wǎng)卡IP地址
查看某網(wǎng)卡子網(wǎng)掩碼
[root@zcwyou ~]# ifdata -pn ens33
255.255.255.0
查看某網(wǎng)卡子網(wǎng)號(hào)
[root@zcwyou ~]# ifdata -pN ens33
192.168.201.0
查看某網(wǎng)卡定向廣播地址
[root@zcwyou ~]# ifdata -pb ens33
192.168.201.255
查看某網(wǎng)卡MTU大小
[root@zcwyou ~]# ifdata -pm ens33
1500
查看Linux某網(wǎng)卡MAC地址
[root@zcwyou ~]# ifdata -ph ens33
00:0C:29:06:9B:34
查看Linux某網(wǎng)卡MAC地址
查看某網(wǎng)卡入口所有的統(tǒng)計(jì)信息
[root@zcwyou ~]# ifdata -si ens33
8943473 7905 0 0 0 0 0 0
他們分別是
入口字節(jié)數(shù) 報(bào)文數(shù) 錯(cuò)誤包數(shù) 沖突包數(shù) 丟包數(shù) 先進(jìn)先出隊(duì)列超額數(shù) 壓縮包個(gè)數(shù) 入口組播包數(shù)
查看入口報(bào)文數(shù)
[root@zcwyou ~]# ifdata -sip ens33
7947
查看入口字節(jié)數(shù):
[root@zcwyou ~]# ifdata -sib ens33
8951519
打印入口錯(cuò)誤包
[root@zcwyou ~]# ifdata -sie ens33
0
打印入口丟包數(shù)
[root@zcwyou ~]# ifdata -sid ens33
0
打印入口先進(jìn)先出隊(duì)列超額數(shù)
[root@zcwyou ~]# ifdata -sif ens33
0
打印入口壓縮包個(gè)數(shù)
[root@zcwyou ~]# ifdata -sic ens33
0
打印入口組播包數(shù)
[root@zcwyou ~]# ifdata -sim ens33
0
打印入口速率
[root@zcwyou ~]# ifdata -bips ens33
120
打印出口速率
[root@zcwyou ~]# ifdata -bops ens33
0
本文已同步至博客站,尊重原創(chuàng),轉(zhuǎn)載時(shí)請(qǐng)?jiān)谡闹懈綆б韵骆溄樱?/p>
https://www.linuxrumen.com/rmxx/1186.html
點(diǎn)擊了解更多,快速查看更多的技術(shù)文章列表。