如何正確停用 Windows Server 2008 中的 TOE 功能?

如何正確停用 Windows Server 2008 中的 TOE 功能?

我們的一個客戶正在 HP Gen8 伺服器中運行一個關鍵應用程序,並且存在與 TOE 不相容的問題,現在我們需要停用它。實體伺服器有兩個 NC112T PCIe 適配器,並由 NCU 配置 NIC 分組。

我嘗試使用裝置管理員從兩個適配器停用 TOE 相關設置,並透過 NCU 工具從 NIC 分組停用這些設定。重新啟動後,伺服器丟失了 IP 訊息,並且分組不再工作。由於我們處於生產環境,無法排查此問題,因此應用了回滾計劃。

我嘗試搜尋互聯網,但找不到禁用 TOE 的標準程序,所以我想知道如何正確從 HP 伺服器停用 TOE?如何檢查非TOE是否正常運作?

順便說一句,我可以使用 NETSH 命令從 Windows 層級停用 TOE,現在一切都很好。

答案1

netsh int tcp set global chimney=disabled

使用 Netsh 指令啟用或停用 TCP 煙囪卸載
http://technet.microsoft.com/en-us/library/gg162682%28v=ws.10%29.aspx

您可以使用 netstat 的 -t 開關來驗證卸載是否已啟用/活動。停用時,Offload State 將為 InHost。

netstat -anot  

Active Connections

  Proto  Local Address          Foreign Address        State           PID      Offload State

  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       976      InHost
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4        InHost
  TCP    0.0.0.0:902            0.0.0.0:0              LISTENING       2588     InHost
  TCP    0.0.0.0:912            0.0.0.0:0              LISTENING       2588     InHost
  TCP    0.0.0.0:2869           0.0.0.0:0              LISTENING       4        InHost
  TCP    0.0.0.0:3389           0.0.0.0:0              LISTENING       1452     InHost

此外,如果安裝了分組元件,則只能使用 NCU 修改分組適配器設定。您不應修改 Windows 網路介面卡屬性。

相關內容