IT之家訊 Intel發布了最新的Win10版無線網卡驅動程序18.30版,本次更新能夠解決相關無線網卡用戶的網絡連接問題。Intel PROSet無線網卡用戶如果安裝Win10后發現聯網不正常,可嘗試下載更新該版本。
適用設備范圍:
- Intel Wireless-N 7260
- Intel Dual Band Wireless-AC 7260
- Intel Dual Band Wireless-N 7260
- Intel Dual Band Wireless-AC 3160
- Intel Dual Band Wireless-AC 7265
- Intel Dual Band Wireless-N 7265
- Intel Wireless-N 7265- Intel Dual Band Wireless-AC 8260
- Intel Dual Band Wireless-AC 3165
驅動下載:
純驅動:32位(17.61MB)||64位(18.80MB)
PROSet軟件(含驅動):32位( 84.34MB)||64位(96.07MB)
微信搜索“IT之家”關注搶6s大禮!下載IT之家客戶端(戳這里)也可參與評論抽樓層大獎!
查詢系統版本和架構
下載對應系統版本架構的網卡驅動
上傳網卡驅動安裝文件到服務器
檢查系統是否識別到網卡設備
掛載或者解壓驅動包,安裝網卡驅動
配置網卡靜態ip地址
使用驅動自帶性能測試工具測試網卡性能
1. 查詢系統版本和架構
本文以CentOS 8.2 為例,演示安裝 NVIDIA/Mellanox 網卡驅動過程。
查詢系統信息:
[root@vincent-pc2 ~]# cat /etc/centos-releaseCentOS Linux release 8.2.2004 (Core)
查詢架構:
[root@vincent-pc2 ~]# uname -mx86_64
2. 下載對應系統版本架構的網卡驅動
到官方驅動下載頁面,選擇對應系統版本架構,下載驅動安裝包,根據上一步驟查詢到的信息,我們選擇RHEL/CentOS 8.2 x86_64
對于Version 版本,想要體驗最新版本,就選擇第一個,對穩定性和可靠性有要求的,建議選擇 LTS 版本。
驅動包文件提供了3種類型的下載,通常選擇ISO或者tgz,不建議使用源碼包。
3. 上傳驅動安裝包文件到服務器
3.1 從Windows系統上傳驅動包到服務器
如果你使用Windows 系統,瀏覽器默認下載驅動包到系統“下載”目錄,推薦使用Windows的scp命令直接上傳文件到服務器。
使用快捷鍵 Windows + R ,輸入 powershell,打開powershell 終端。
打開powershell終端后,默認在用戶目錄,切換到“下載”目錄,上傳驅動包文件到服務器.
4. 檢查網卡設備
在正式安裝驅動之前,建議先檢查服務器是否硬件已經識別到網卡設備
[root@vincent-pc2 ~]# lspci |grep Mellanox
01:00.0 Infiniband controller: Mellanox Technologies MT27800 Family [ConnectX-6]
[root@vincent-pc2 ~]#
有類似以上 輸出代表主機已識別到一張 Mellanox [ConnectX-6] 網卡
5. 安裝驅動
如果下載的驅動包文件格式 為ISO,那么掛載,如果是tgz包就直接解壓,進入解壓后的目錄開始安裝。
ISO 方式:
[root@vincent-pc2 ~]# mount MLNX_OFED_LINUX-23.07-0.5.0.0-rhel8.2-x86_64.iso /mntmount: /mnt: WARNING: device write-protected, mounted read-only.[root@vincent-pc2 ~]# cd /mnt[root@vincent-pc2 mnt]# ./mlnxofedinstall --all --force
如果遇到提示缺少依賴包,請按照提示安裝對應的依賴包,比如下面的包,安裝依賴結束后,重新執行安裝驅動腳本:
yum install gcc-gfortran tcl tcsh kernel-modules-extra python36 tk
如果遇到類似提示,說明系統內核已更新,驅動需要重新支持新內核
[root@vincent-pc2 mnt]# ./mlnxofedinstall --all --forceLogs dir: /tmp/MLNX_OFED_LINUX.6221.logsGeneral log file: /tmp/MLNX_OFED_LINUX.6221.logs/general.logVerifying KMP rpms compatibility with target kernel...The kernel KMP rpms coming with MLNX_OFED_LINUX are not compatible with kernel: 4.18.0-348.7.1.el8_5.x86_64
使用內核支持參數重新安裝驅動:
[root@vincent-pc2 mnt]# ./mlnxofedinstall --add-kernel-support
如果提示缺少相關依賴包,按照提示安裝相應的包
yum install gdb-headless rpm-build libtool autoconf kernel-devel-4.18.0-348.7.1.el8_5.x86_64 kernel-rpm-macros python36-devel automake patch
還要安裝一個rmpbuild 工具包:
yum install createrepo elfutils-libelf-devel
運行 內核支持參數,安裝腳本將會重新生成對應系統內核的安裝包文件,編譯文件,然后安裝驅動,需要較長的時間,請耐心等待,大概半小時。
驅動安裝過程大概持續10分鐘左右,請耐心等待。
安裝完成后,提示重啟驅動:
[root@vincent-pc2 mnt]# /etc/init.d/openibd restart
Unloading HCA driver: [ OK ]
Loading HCA driver and Access Layer: [ OK ]
[root@vincent-pc2 mnt]#
查看驅動版本:
[root@vincent-pc2 ~]# ofed_info -sMLNX_OFED_LINUX-23.07-0.5.0.0:
6. 配置網卡靜態ip地址
[root@vincent-pc2 mnt]# ibdev2netdevmlx5_0 port 1 ==> ib0 (Down)[root@vincent-pc2 mnt]# cd /etc/sysconfig/network-scripts/[root@vincent-pc2 network-scripts]# vi ifcfg-ib0TYPE=InfiniBandBOOTPROTO=noneNAME=ib0DEVICE=ib0ONBOOT=yesIPADDR=10.10.10.242NETMASK=255.255.255.0[root@vincent-pc2 ~]# ibdev2netdevmlx5_0 port 1 ==> ib0 (Up)
7. 使用驅動自帶性能測試工具測試網卡性能
通常使用到的測試命令:
帶寬測試:
ib_write_bw
ib_send_bw
ib_read_bw
延時測試:
ib_write_lat
ib_send_lat
ib_read_lat
注意:測試前需要關閉防火墻,或者放行測試工具的默認端口號 18515
使用方法,至少使用2臺服務器,一臺開啟服務端,另外一臺開啟客戶端去訪問服務端。
服務端
在pc1開啟服務端:假設服務端ib網卡IP地址為 10.10.10.241/24
[root@vincent-pc1 ~]# ib_write_bw --report_gbits -d mlx5_0
客戶端
在pc2開啟客戶端去訪問服務端:
[root@vincent-pc2 ~]# ib_write_bw --report_gbits -d mlx5_0 -D 30 10.10.10.241
說明:
--report_gbits # 以Gb/s 為單位顯示測試結果
-D 30 # 測試時長 30 秒
以下是一個 ib_write_bw 測試截圖
8. 常見問題和診斷:
8.1 IB交換機端口狀態LED燈處于橙色狀態,或者網卡處于初始化狀態 State:Initializing
root@ubuntu02:~# ibstatCA 'mlx5_0' CA type: MT4123 Number of ports: 1 Firmware version: 20.37.1014 Hardware version: 0 Node GUID: 0xb88303ffff9ec6dc System image GUID: 0xb88303ffff9ec6dc Port 1: State: Initializing Physical state: LinkUp Rate: 100 Base lid: 65535 LMC: 0 SM lid: 0 Capability mask: 0xa651e84a Port GUID: 0xb88303ffff9ec6dc Link layer: InfiniBand
網卡處于初始化,說明IB子網中,子網管理器(SM)沒有開啟,開啟SM常見的2種方式:在交換機或者服務器(選擇其一即可)
在帶管理的IB交換機(SB7800,QM8700,QM9700)開啟SM:
ibswitch [standalone: master] > enableibswitch [standalone: master] # configure terminalibswitch [standalone: master] (config) # ib smnode ibswitch enableibswitch [standalone: master] (config) # show ib smenableibswitch [standalone: master] (config) # write memory
在服務器開啟子網管理器,建議在2臺服務器開啟SM:
root@ubuntu02:~# /etc/init.d/opensmd startStarting opensmd (via systemctl): opensmd.service.
root@ubuntu02:~# ibstatCA 'mlx5_0' CA type: MT4123 Number of ports: 1 Firmware version: 20.37.1014 Hardware version: 0 Node GUID: 0xb88303ffff9ec6dc System image GUID: 0xb88303ffff9ec6dc Port 1: State: Active Physical state: LinkUp Rate: 200 Base lid: 1 LMC: 0 SM lid: 1 Capability mask: 0xa651e84a Port GUID: 0xb88303ffff9ec6dc Link layer: InfiniBand