如何正确禁用 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 Chimney 卸载
http://technet.microsoft.com/en-us/library/gg162682%28v=ws.10%29.aspx

您可以使用 netstat 的 -t 开关来验证卸载是否已启用/处于活动状态。禁用卸载时,卸载状态将为 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 网络适配器属性。

相关内容