更改 PPP 连接或 VPN 连接的默认最大传输单元(MTU)大小设置

本文介绍如何编辑注册表以更改点到点协议(PPP)连接或虚拟专用网络(VPN)连接的默认最大传输单元(MTU)大小设置。

原始 KB 数: 826159

总结

Windows Server 2003、Windows 2000 和 Windows XP 对所有 PPP 连接使用固定 MTU 大小 1500 字节,对所有 VPN 连接使用固定 MTU 大小 1400 字节。 这是 PPP 客户端、VPN 客户端、PPP 服务器或运行路由和远程访问的 VPN 服务器的默认设置。

PPP 连接是调制解调器连接、集成服务数字网络(ISDN)连接或通过 Null 串行电缆或并行电缆建立直接电缆连接等连接。 VPN 连接是点到点隧道协议(PPTP)连接或第 2 层隧道协议 (L2TP) 连接。

注意

使用本文中的方法编辑注册表以修改 MTU 大小设置。 如果在修改 MTU 大小设置后遇到任何问题或与性能相关的问题,请删除添加的注册表项。

更改 PPP 连接的 MTU 设置

若要更改 PPP 连接的 MTU 设置,请将 ProtocolType DWORD 值、 PPPProtocolType DWORD 值和 ProtocolMTU DWORD 值添加到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndiswan\Parameters\Protocols\0

为此,请执行下列步骤。

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅 如何在窗口中备份和还原注册表。

  1. 单击“开始”,单击“运行“打开”框中键入 regedit,然后单击“确定”。

  2. 找到并单击注册表中的以下子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters

  3. 添加协议子项(如果尚不存在):

    1. “编辑” 菜单上,指向 “新建”,然后单击“ ”。
    2. 键入 协议,然后按 Enter。
  4. 0 (零) 子项添加到 协议 子项:

    1. 单击创建步骤 3 的 “协议 ”子项。
    2. “编辑” 菜单上,指向 “新建”,然后单击“ ”。
    3. 键入 0 (零),然后按 Enter。
  5. 单击在步骤 4 中创建的 0 个子项。

  6. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”

  7. “值”数据 框中,键入 ProtocolType,然后单击“ 确定”。

  8. “编辑 ”菜单上,单击“ 修改”。

  9. “值”数据框中,键入 800,确保“基数”下选择了“十六进制”,然后单击“确定”。

  10. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”

  11. 键入 PPPProtocolType,然后按 Enter。

  12. “编辑 ”菜单上,单击“ 修改”。

  13. “值”数据框中,键入 21,确保“基数”下选择了“十六进制”,然后单击“确定”。

  14. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”

  15. 键入 ProtocolMTU,然后按 Enter。

  16. “编辑 ”菜单上,单击“ 修改”。

  17. 在“基本”下,单击“小数,在“值”数据框中键入所需的 MTU 大小,然后单击“确定”。

  18. 退出注册表编辑器。

  19. 重新启动计算机。

更改 VPN 连接的 MTU 设置

若要更改 VPN 连接的 MTU 设置,请将 ProtocolType DWORD 值、 PPPProtocolType DWORD 值和 TunnelMTU DWORD 值添加到以下注册表项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ndiswan\Parameters\Protocols\0

为此,请执行下列步骤。

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅:如何备份和还原 Windows 中的注册表

  1. 单击“开始”,单击“运行“打开”框中键入 regedit,然后单击“确定”。

  2. 找到并单击注册表中的以下子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NdisWan\Parameters

  3. 添加协议子项(如果尚不存在):

    1. “编辑” 菜单上,指向 “新建”,然后单击“ ”。
    2. 键入 协议,然后按 Enter。
  4. 0 (零) 子项添加到 协议 子项:

    1. 单击在步骤 3 中创建的 协议 子键。
    2. “编辑” 菜单上,指向 “新建”,然后单击“ ”。
    3. 键入 0 (零),然后按 Enter。
  5. 单击在步骤 4 中创建的 0 个子项。

  6. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”

  7. “值”数据 框中,键入 ProtocolType,然后单击“ 确定”。

  8. “编辑 ”菜单上,单击“ 修改”。

  9. “值”数据框中,键入 800,确保“基数”下选择了“十六进制”,然后单击“确定”。

  10. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”

  11. 键入 PPPProtocolType,然后按 Enter。

  12. “编辑 ”菜单上,单击“ 修改”。

  13. “值”数据框中,键入 21,确保“基数”下选择了“十六进制”,然后单击“确定”。

  14. 在“编辑”菜单上,指向“新建”,然后单击“DWORD 值”

  15. 键入 TunnelMTU,然后按 Enter。

  16. “编辑 ”菜单上,单击“ 修改”。

  17. 在“基本”下,单击“小数,在“值”数据框中键入所需的 MTU 大小,然后单击“确定”。

  18. 退出注册表编辑器。

  19. 重新启动计算机。

参考

有关 PPP 的详细信息,请参阅请求注释 (RFC) 1548。 为此,请参阅 RFC 1548