作者
趙忠
目前
千兆技術正在快速普及
特別是服務器端大多都使用千兆網卡
本文以Intel
MB以太網為例
介紹Linux下如何使用千兆以太網卡
Intel
MB網卡的Linux 驅動支持Intel提供的系統千兆網卡
其驅動程序目前版本為
支持面向桌面及服務器的兩種網卡
目前
Intel提供的千兆位以太網卡只支持模塊加載方式
網卡驅動程序下載地址
最新版本軟件包為e
tar
gz
下載及編譯
編譯安裝驅動
注意驅動程序的版本與內核對應關系
不要將用於
x核心的軟件包用於
x核心
下載所得的驅動是一個壓縮包
解壓後將其拷貝到/tmp目錄
解壓文件
#tar
zxvf e
tar
gz
進入解壓開的文件目錄
#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下
可以定義合法速率參數為
和
缺省為
表示網卡工作在自適應狀態下
其它值分別為
MB
MB和
MB
工作模式有全
半雙工方式
表示自適應
表示半雙工
表示全雙工
自適應方式的有效值范圍:
x
F
x
x
F
缺省為
x
F
具體參數請參閱軟件包中的Readme文件
流控設置有效值范圍
表示不設置流控
表示僅對Rx流控
表示僅對Tz流控
表示對Rx/Tx雙向流控
缺省為
From:http://tw.wingwit.com/Article/program/Oracle/201311/17268.html