<col>
本文介紹如何是用shell腳本檢視網絡接口的ip位址、MAC位址、網絡速率等資訊。
系統環境
Centos7
1)檢查可用的網絡接口
使用<code>ip</code>和<code>awk</code>指令,過濾出狀态為UP的網絡接口。

2)檢視網絡接口的IP位址
使用下面指令過濾出每個接口的ip位址:
3)檢視網卡的MAC位址
如果隻想檢視網絡接口名稱和相應的MAC位址,請使用以下指令。檢查特定的網絡接口的MAC位址:
檢視所有網絡接口的MAC位址,可以寫一個腳本來實作:
www.pcpop.com/doc/4/4493/4493300.shtml
www.techweb.com.cn/prnews/qiyenews/archives/56290.html
檢視一下運作結果:
4)檢視網絡接口的速度
如果要在Linux上檢查網絡接口端口速度,可以使用ethtool工具。下面是檢視特定網絡接口的速度:
[root@localhost ~]# ethtool ens33|grep "Speed:"
Speed: 1000Mb/s
檢視所有接口的網絡速度,可以寫一個腳本來實作:
5)檢視網絡接口資訊的Shell腳本
下面這個腳本,我們來實作檢視主機名、IPv4、IPv6、MAC位址、網絡接口速度資訊:
總結
本文介紹了如何是用shell腳本檢視網絡接口的ip位址、MAC位址、網絡速率等資訊。