Linux服務器網卡驅動安裝及故障排除(4)

發表于:2007-05-26來源:作者:點擊數: 標簽:
4.調整網卡工作模式 現在的網卡大多是自適應工作模式,在配置網卡參數時我們很少考慮它的工作模式,有時發現一些網卡模塊已經加載,但是在某些模式工作不穩定。如筆者使用的一塊 XXX品牌的雜牌RTL-8139C芯片10/100自適應網卡在100兆全雙工狀態下極其不穩定(
4.調整網卡工作模式

  現在的網卡大多是自適應工作模式,在配置網卡參數時我們很少考慮它的工作模式,有時發現一些網卡模塊已經加載,但是在某些模式工作不穩定。如筆者使用的一塊 XXX品牌的雜牌RTL-8139C芯片10/100自適應網卡在100兆全雙工狀態下極其不穩定(在Qcheck的TCP和UDP的測試過程中,數據包遺失率9.12%。)。在Linux環境下,我們可以使用系統自帶的工具mii-tool命令來配置網卡工作模式。顯示Linux服務器網卡支持的所有以太網卡類型,使用命令:

  # mii-tool -v

  eth0: negotiated 100baseTx-FD, link ok

  product info: vendor 00:00:00, model 0 rev 0

  basic mode: autonegotiation enabled

  basic status: autonegotiation complete, link ok

  capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

  從以上信息中可以看出,這塊網卡工作在100全雙工自適應模式下,“100aseTx-FD”意為100M Full Duplex。這里可以強制網卡工作在100M半工模式下,輸入命令:

 ?。ii-tool –F 100baseTx-HD eth0

  以后恢復網卡的自適應工作模式,輸入命令:

 ?。ii-tool –r eth0

  另外路由器、交換機、代理服務器等通信量比較大的關鍵設備上,應該為它指定正確的工作模式,這樣可以提高通信效率。

  5.DHCP客戶端網卡設定

  如果希望使用DHCP是動態主機配置協議,這個協議用于向計算機自動提供IP地址,子網掩碼和路由信息。當設備接入這個局域網時,它們會向 DHCP 服務器請求一個 IP 地址。然后 DHCP 服務器為每個請求的設備分配一個地址,直到分配完該范圍內的所有 IP 地址為止。已經分配的 IP 地址必須定時地延長借用期。這個延期的過程稱作 leasing,確保了當客戶機設備在正常地釋放 IP 地址之前突然從網絡斷開時被分配的地址可以歸還給服務器。Linux下配置DHCP客戶端有兩種方法:圖形界面和手工配置。使用圖形界面可以使用neat 命令界面。選中“自動獲得IP地址設置使用DHCP”即可。

  通常筆者更喜歡使用選擇手工配置 DHCP 客戶,需要修改 /etc/sysconfig.network 文件來啟用聯網;并修改 /etc/sysconfig/network-scripts 目錄中每個網絡設備的配置文件。在該目錄中,每個設備都有一個叫做 ifcfg-ethX 的配置文件,ethX是網絡設備的名稱。 如eth0等。如果你想在引導時啟動聯網,NETWORKING 變量必須 被設為 yes。 除了此處之外/etc/sysconfig/network 文件應該包含以下行:

  NETWORKING=yes

  DEVICE=eth0

  BOOTPROTO=dhcp

  ONBOOT=yes

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97