雲端計算學習路線教程大綱課件:CentOS7修改網路卡為eth0
雲端計算學習路線教程大綱課件:CentOS7修改網路卡為eth0:
====================================================================================
已經安裝CentOS7
1. 修改網路卡配置檔案
# mv ifcfg-eno16777728 ifcfg-eth0
# vim ifcfg-eth0
DEVICE=eth0
NAME=eth0
ethtool 重要5星
命令選項
struct ethtool_ops成員函式
Ethtool命令顯示引數的來源(以網路卡驅動BNX2為例)
無 -s
get_settingsget_wol get_msglevel get_link set_settings set_wol set_msglevel
從網路卡暫存器中獲得網路卡速度等資訊,可配置。
-a -A
get_pauseparam set_pauseparam
從網路卡暫存器中獲得Autonegotiate/RX/TX模組的狀態:on oroff,可配置。
-c -C
get_coalesceset_coalesce
從網路卡暫存器中獲得coalescing引數:TX/RX一個資料包後,推遲發生TX/RX中斷的時間(us)/資料包個數。—減小該值可以提高網路卡的響應時間。 當rx-usecs&rx-frames同時被設為0時,RX中斷停止。 當tx-usecs&tx-frames同時被設為0時,TX中斷停止。
-g -G
get_ringparam set_ringparam
除當前TX/RX ring的值(從網路卡暫存器中讀取得到,可配置)外,其它為網路卡bnx2自己固定的資訊。
-k -K
get_rx_csumget_tx_csum get_sg get_tso set_rx_csum set_tx_csum set_sg set_tso
顯示資訊從儲存該狀態的變數中讀取得到,沒有對應的暫存器。因此,TX/RX校驗等模組一直處於on狀態,實際上是無法修改的。
-i
get_drvinfo[self_test_count, get_stats_coun,t get_regs_len, get_eeprom_len]
網路卡bnx2自己固定的資訊,如: ——————————————————– driver: bnx2 version: 1.4.30 firmware-version: 1.8.0.5 bus-info: 0000:09:00.0 ——————————————————–
-d
get_drvinfoget_regs
不支援,即bnx2中沒有實現函式get_regs。
-e -E
get_eepromset_eeprom
不支援,即bnx2中沒有實現函式get_eeprom。
-r
nway_reset
配置網路卡MII_BMCR暫存器,重啟Auto negotiation模組。
-p
phys_id
配置網路卡BNX2_EMAC_LED暫存器,實現LED閃功能。
-t
self_test
透過配置網路卡暫存器,逐一測試網路卡的硬體模組:registers,memory,loopback,Link stat,interrupt。
-S
get_ethtool_stats
顯示資訊來源於網路卡驅動中的結構體變數stats_blk。(網路卡透過DMA方式,將暫存器BNX2_HC_STATISTICS _ADDR_L和BNX2_HC_STATISTICS_ADDR_H中的資料實時地讀取到結構體變數struct statistics_block *stats_blk中。) —顯示的資料都是從網路卡暫存器中統計得到的,各項的含義需查詢網路卡(晶片)手冊。
由上可見,ethtool命令用於顯示/配置網路卡硬體(暫存器)。
例項
檢視機器上網路卡的速度:百兆還是千兆,請輸入:
ethool eth0操作完畢後,輸出資訊中Speed:這一項就指示了網路卡的速度。停止網路卡的傳送模組TX,請輸入:
ethtool -A tx off eth0操作完畢後,可輸入ethtool -a eth0,檢視tx模組是否已被停止。檢視網路卡eth0採用了何種驅動,請輸入:
ethtool -i eth0操作完畢後,顯示 driver: bnx2;version: 1.4.30 等資訊。關閉網路卡對收到的資料包的校驗功能,請輸入:
ethtool -K eth0 rx off操作完畢後,可輸入ethtool –k eth0,檢視校驗功能是否已被停止。如果機器上安裝了兩塊網路卡,那麼eth0對應著哪塊網路卡呢?輸入:
ethtool -p eth0 10操作完畢後,看哪塊網路卡的led燈在閃,eth0就對應著哪塊網路卡。檢視網路卡,在接收/傳送資料時,有沒有出錯?請輸入:
ethtool –S eth0將千兆網路卡的速度降為百兆,請輸入:
ethtool -s eth0 speed 100
還可以檢視機器是否插網線
機櫃A Server1 需要網路擴容
做bond!
問題: 上聯交換機沒有可用網口。
解決方案1: 下線或遷移同組伺服器
任意一臺。目的:上聯交換機空餘出
1個可用網口
解決方案2 : 遷移Server1到有2個
交換機空餘網口位置
問題2
在企業裡有專門的內網線
外網線 管理卡網線
不同顏色的,一般內網為黃 外網為紅
管理卡為綠色 ,醒目區分內外管。並且
傳輸速率不同。網線分類-->網路課學習
1現場進bios配置遠端管理卡IP
2 IPMI工具做 可遠端做
3 一體化做不了
問題3:伺服器新增網路卡後,
系統識別不到
/etc/udev/rules.d/
70-persistent-net.rules 檢視70檔案
然後進入網路卡配置檔案 修改正確的MAC
在企業中 網路卡配置檔案中都有MAC 一行
不建議刪除 。
如果刪除,經常會出現網路卡亂序現象,
以HP伺服器居多
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2660196/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲端計算學習路線教程大綱課件:tCentos6網路卡問題CentOS
- 雲端計算學習路線教程大綱課件:LVM管理LVM
- 雲端計算學習路線教程大綱課件:FTP ServerFTPServer
- 雲端計算學習路線教程大綱課件:網路管理基礎
- 雲端計算學習路線教程大綱課件:使用自建源
- 雲端計算學習路線教程大綱課件:關於NFSNFS
- 雲端計算學習路線教程大綱課件:部署網上商城ecshop
- 雲端計算學習路線教程大綱課件:Linux新手入門教程Linux
- 雲端計算學習路線教程大綱課件:客戶端查詢客戶端
- 雲端計算學習路線教程大綱課件:部署網校系統 edusoho
- 雲端計算學習路線教程大綱課件:磁碟陣列 RAID陣列AI
- 雲端計算學習路線教程大綱課件:檔案連結
- 雲端計算學習路線教程大綱課件:關於HTTP ServerHTTPServer
- 雲端計算學習路線教程大綱課件:XFS檔案系統
- 雲端計算學習路線教程大綱課件:Mount 掛載詳解
- 雲端計算學習路線教程大綱課件:FAT檔案系統
- 雲端計算學習路線教程大綱課件:雲端計算開發程式設計條件結構程式設計
- 雲端計算學習路線教程大綱課件:交換分割槽管理 Swap
- 雲端計算學習路線教程大綱課件:tar專案實戰案例
- 雲端計算學習路線教程大綱課件:使用RPM工具管理RPM包
- 雲端計算學習路線教程大綱課件:HTTP Server: Apache知識點HTTPServerApache
- 雲端計算學習路線教程大綱課件:關於shell知識點
- 雲端計算學習路線教程大綱課件:部署部落格系統wordpress
- 雲端計算學習路線教程大綱課件:YUM 簽名檢查機制
- 好程式設計師雲端計算學習路線教程大綱課件:Mount掛載詳解程式設計師
- 雲端計算學習路線教程大綱課件:EXT2/3/4檔案系統
- 雲端計算學習路線教程大綱課堂筆記:Apache訪問控制筆記Apache
- 雲端計算學習路線課程大綱資料:程式管道 Piping
- 雲端計算學習路線課程大綱資料:作業控制 jobs
- 雲端計算學習路線課程大綱資料:檢視程式 process
- 雲端計算學習路線課程大綱資料:基本分割槽管理
- 雲端計算學習路線課程大綱資料:引數傳遞 Xargs
- 雲端計算學習路線課程大綱資料:檔案屬性 chattr
- centos7的網路卡名修改為eth0CentOS
- 雲端計算大資料學習路線課程大綱資料:hive入門操作大資料Hive
- 雲端計算培訓教程學習路線影片原始碼課件:seafile私有網盤搭建原始碼
- 雲端計算學習路線課程大綱資料:儲存基礎知識
- 雲端計算學習路線課程大綱資料:使用訊號控制程式