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

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

适用于:  Windows 10 - 所有版本,Windows Server 2012 R2
原始 KB 编号:   826159

摘要

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

PPP 连接包括调制解调器连接、集成服务数字网络 (ISDN) 连接,或者通过空串行电缆或并行电缆直接进行电缆连接。 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

为此,请执行以下步骤。

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 若要详细了解如何备份和还原注册表,请参阅 Window 中的如何备份 和还原注册表

  1. 依次单击“开始”和“运行”,在“打开”框中键入“regedit”,再单击“确定”。

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

  3. 如果协议 项 (不存在,请添加) :

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

    1. 单击 您创建 的步骤 3 的"协议"子项。
    2. 在“编辑”菜单上指向“新建”,然后单击“项”。
    3. 键入 0 (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. Restart your computer.

更改 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 (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. Restart your computer.

参考

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