熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

如何在Linux下使用千兆網卡

2013-11-13 15:45:45  來源: Oracle 

  作者趙忠
  
  目前千兆技術正在快速普及特別是服務器端大多都使用千兆網卡本文以Intel MB以太網為例介紹Linux下如何使用千兆以太網卡
  
  Intel MB網卡的Linux 驅動支持Intel提供的系統千兆網卡其驅動程序目前版本為支持面向桌面及服務器的兩種網卡目前Intel提供的千兆位以太網卡只支持模塊加載方式網卡驅動程序下載地址最新版本軟件包為etargz
  
  
  下載及編譯
  
  
  編譯安裝驅動
  
  注意驅動程序的版本與內核對應關系不要將用於x核心的軟件包用於x核心下載所得的驅動是一個壓縮包解壓後將其拷貝到/tmp目錄
  
   解壓文件
  
  #tar zxvf etargz
  
  
  
  進入解壓開的文件目錄
  
  #cd e/src/
  
  
  
  編譯驅動程序(以模塊方式)
  
  #make
  
  
  
  編譯完成後安裝編譯好的模塊
  
  #make install
  
  
  
  鍵入以上命令後編譯成功的文件將拷貝到指定目錄
  
  如果使用的核心為x那麼編譯好的模塊已安裝到
  
  /lib/modules/x/net/e
  
  
  
  如果是x核心則編譯好的模塊安裝到
  
  /lib/modules/x/kernel/drivers/net/e
  
  
  
  
  驅動網卡
  
  
  .使用網卡驅動
  
  加載網卡驅動程序
  
  #insmod e [parameter=value]
  
  
  
  如果不顯示出錯信息那麼驅動加載正確
  
  配置網卡IP地址及相關參數
  
  ifconfig eth <IP_address>
  
  
  
  驗證網卡工作狀態
  
  使用Ping命令
  
  #ping
  
  
  
  從別的PC上Ping MB網卡的IP可以發現M網卡工作在自適應模式下當外部請示連接時網卡驅動模塊會自動加載並在控制台上顯示網卡啟動信息
  
  為了以後安裝方便還要創建一個rpm格式二進制安裝包以後就可直接運行rpm安裝網卡驅動
  
  
  高效率使用網卡
  
  
  系統加載模塊時可以根據實際情況調節參數使網卡工作在最佳狀態
  
  驅動程序提供的可選擇參數有速率工作模式自適應和流控等
  
  在Linux下可以定義合法速率參數為缺省為表示網卡工作在自適應狀態下其它值分別為MBMB和MB
  
  工作模式有全半雙工方式表示自適應表示半雙工表示全雙工
  
  自適應方式的有效值范圍: xF xxF缺省為xF具體參數請參閱軟件包中的Readme文件
  
  流控設置有效值范圍表示不設置流控表示僅對Rx流控表示僅對Tz流控表示對Rx/Tx雙向流控缺省為
  

From:http://tw.wingwit.com/Article/program/Oracle/201311/17268.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.