我们的一个客户正在 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 网络适配器属性。