成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux上檢查網卡信息

系統 Linux
在本教程中,我們將向你顯示可用網絡網卡(NIC)信息,例如接口名稱、關聯的 IP 地址、MAC 地址和接口速度。

[[324528]]

默認情況下,在設置服務器時你會配置主網絡接口。這是每個人所做的構建工作的一部分。有時出于各種原因,你可能需要配置額外的網絡接口。

這可以是通過網絡綁定bonding/協作teaming來提供高可用性,也可以是用于應用需求或備份的單獨接口。

為此,你需要知道計算機有多少接口以及它們的速度來配置它們。

有許多命令可檢查可用的網絡接口,但是我們僅使用 ip 命令。以后,我們會另外寫一篇文章來全部介紹這些工具。

在本教程中,我們將向你顯示可用網絡網卡(NIC)信息,例如接口名稱、關聯的 IP 地址、MAC 地址和接口速度。

什么是 ip 命令

ip 命令 類似于 ifconfig, 用于分配靜態 IP 地址、路由和默認網關等。

  1. # ip a
  2.  
  3. 1: lo: mtu 65536 qdisc noqueue state UNKNOWN
  4. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  5. inet 127.0.0.1/8 scope host lo
  6. inet6 ::1/128 scope host
  7. valid_lft forever preferred_lft forever
  8. 2: eth0: mtu 1500 qdisc pfifo_fast state UP qlen 1000
  9. link/ether fa:16:3e:a0:7d:5a brd ff:ff:ff:ff:ff:ff
  10. inet 192.168.1.101/24 brd 192.168.1.101 scope global eth0
  11. inet6 fe80::f816:3eff:fea0:7d5a/64 scope link
  12. valid_lft forever preferred_lft forever

什么是 ethtool 命令

ethtool 用于查詢或控制網絡驅動或硬件設置。

  1. # ethtool eth0

1)如何在 Linux 上使用 ip 命令檢查可用的網絡接口

在不帶任何參數的情況下運行 ip 命令時,它會提供大量信息,但是,如果僅需要可用的網絡接口,請使用以下定制的 ip 命令。

  1. # ip a |awk '/state UP/{print $2}'
  2.  
  3. eth0:
  4. eth1:

2)如何在 Linux 上使用 ip 命令檢查網絡接口的 IP 地址

如果只想查看 IP 地址分配給了哪個接口,請使用以下定制的 ip 命令。

  1. # ip -o a show | cut -d ' ' -f 2,7
  2. ip a |grep -i inet | awk '{print $7, $2}'
  3.  
  4. lo 127.0.0.1/8
  5. 192.168.1.101/24
  6. 192.168.1.102/24

3)如何在 Linux 上使用 ip 命令檢查網卡的 MAC 地址

如果只想查看網絡接口名稱和相應的 MAC 地址,請使用以下格式。

檢查特定的網絡接口的 MAC 地址:

  1. # ip link show dev eth0 |awk '/link/{print $2}'
  2. 00:00:00:55:43:5c

檢查所有網絡接口的 MAC 地址,創建該腳本:

  1. # vi /opt/scripts/mac-addresses.sh
  2.  
  3. #!/bin/sh
  4. ip a |awk '/state UP/{print $2}' | sed 's/://' | while read output;
  5. do
  6. echo $output:
  7. ethtool -P $output
  8. done

運行該腳本獲取多個網絡接口的 MAC 地址:

  1. # sh /opt/scripts/mac-addresses.sh
  2.  
  3. eth0:
  4. Permanent address: 00:00:00:55:43:5c
  5. eth1:
  6. Permanent address: 00:00:00:55:43:5d

4)如何在 Linux 上使用 ethtool 命令檢查網絡接口速度

如果要在 Linux 上檢查網絡接口速度,請使用 ethtool 命令。

檢查特定網絡接口的速度:

  1. # ethtool eth0 |grep "Speed:"
  2.  
  3. Speed: 10000Mb/s

檢查所有網絡接口速度,創建該腳本:

  1. # vi /opt/scripts/port-speed.sh
  2.  
  3. #!/bin/sh
  4. ip a |awk '/state UP/{print $2}' | sed 's/://' | while read output;
  5. do
  6. echo $output:
  7. ethtool $output |grep "Speed:"
  8. done

運行該腳本獲取多個網絡接口速度:

  1. # sh /opt/scripts/port-speed.sh
  2.  
  3. eth0:
  4. Speed: 10000Mb/s
  5. eth1:
  6. Speed: 10000Mb/s

5)驗證網卡信息的 Shell 腳本

通過此 shell 腳本你可以收集上述所有信息,例如網絡接口名稱、網絡接口的 IP 地址,網絡接口的 MAC 地址以及網絡接口的速度。創建該腳本:

  1. # vi /opt/scripts/nic-info.sh
  2.  
  3. #!/bin/sh
  4. hostname
  5. echo "-------------"
  6. for iname in $(ip a |awk '/state UP/{print $2}')
  7. do
  8. echo "$iname"
  9. ip a | grep -A2 $iname | awk '/inet/{print $2}'
  10. ip a | grep -A2 $iname | awk '/link/{print $2}'
  11. ethtool $iname |grep "Speed:"
  12. done

運行該腳本檢查網卡信息:

  1. # sh /opt/scripts/nic-info.sh
  2.  
  3. vps.2daygeek.com
  4. ----------------
  5. eth0:
  6. 192.168.1.101/24
  7. 00:00:00:55:43:5c
  8. Speed: 10000Mb/s
  9. eth1:
  10. 192.168.1.102/24
  11. 00:00:00:55:43:5d
  12. Speed: 10000Mb/s

via: https://www.2daygeek.com/linux-unix-check-network-interfaces-names-nic-speed-ip-mac-address/

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-07-20 14:20:24

Linux用戶組管理員

2009-02-16 20:16:52

Linux網卡硬件查看

2020-11-17 11:19:48

Linux磁盤空間

2018-09-17 11:35:44

Linux軟件包命令

2020-04-01 12:42:01

Linux用戶密碼到期日期

2019-01-07 09:50:06

Linuxtarball命令

2019-11-26 09:20:47

LinuxJava

2019-11-26 16:58:51

Linuxpkgsrc

2023-01-17 07:40:59

LinuxAppImage應用程序

2022-10-28 16:42:04

Linuxcrontab日志

2022-01-17 13:34:45

MySQLLinux數據庫

2014-04-09 10:16:28

Linux文件系統fsck工具

2021-11-28 06:33:24

Discord消息收發應用 Linux

2020-08-24 12:37:54

Linuxxargs命令

2017-09-18 10:05:15

WindowsLinux容器

2012-05-21 10:31:06

LinuxVMware Tool

2018-12-11 11:00:50

Linux字體命令

2021-10-02 10:10:47

LinuxBusyBox命令

2020-04-21 14:21:31

LinuxPython

2021-10-12 08:43:19

LinuxSambaWindows
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美精品在线看 | 99reav| 久草综合在线 | 日韩欧美在线观看视频 | 成人区精品一区二区婷婷 | 日韩一区二区福利 | av片免费观看 | 成人av色 | 日韩在线精品强乱中文字幕 | 午夜精品久久久久久久久久久久久 | 亚洲欧美国产一区二区三区 | 欧美在线视频一区二区 | 一区二区三区亚洲视频 | 亚洲视频二区 | 一区二区在线不卡 | 国产高清在线精品 | 成人在线播放网站 | 国产成人高清视频 | 国产精品视频在线播放 | 国产成人精品一区二区三区 | 91免费视频 | 精品国产一区二区三区久久久蜜月 | 久久69精品久久久久久久电影好 | 人操人人 | 欧美日韩电影在线 | 成人久久 | 色婷婷一区二区三区四区 | 中文字字幕一区二区三区四区五区 | 国产精品久久久久久福利一牛影视 | 毛片网站在线观看 | 国产成人av在线 | 久久久国产精品视频 | 国产欧美一区二区三区久久 | 日韩精品一区二区三区免费视频 | 91在线免费观看 | 国内精品视频 | 黑人精品欧美一区二区蜜桃 | 午夜免费电影 | 一区二区精品视频 | 麻豆精品国产免费 | 国产精品久久久久久久7电影 |