Mac OS X 10.5 机器上的 VPN 共享

Jen*_*ens 7 vpn connection-sharing macos

我有一个比较奇怪的问题。我想与网络中的另一台机器共享由我的 Mac OS X 10.5 计算机建立的 VPN 连接。这就是我所做的:

  1. /etc/hostcongig主计算机上的文件中,我添加了以下行:IPFORWARDING=-YES-

  2. 我为我的计算机分配了一个固定的 IP 地址 (192.168.178.30),为另一台机器分配了一个固定的 IP 地址 (192.168.178.60),我的计算机的 IP 地址作为另一台机器上的网关。

  3. 我使用内部 Mac OS X VPN 客户端(PPTP 连接)连接到我的 VPN

  4. 我运行这个脚本:

    #!/bin/sh

    natd -same_ports -use_sockets -unregistered_only -dynamic -interface ppp0 -clamp_mss
    ipfw -f flush
    ipfw add 从任何到任何通过 ppp0
    ipfw add pass all from any to any
    sysctl -w net.inet.ip.forwarding=1

    来源:在 Mac 上使用(和共享)VPN 连接

现在一切顺利,但速度是个问题。我在我的主机上获得了 1.8 MBit/s,而在另一台上只有 0.3 - 0.6 MBit/s。

我的问题:可能有什么问题?我是否必须调整 MTU 设置,是否有任何正在进行的数据包检查需要时间......?任何帮助表示赞赏!

Eve*_*ett 1

降低辅助计算机(未运行 VPN 的计算机)中的 MTU 大小以查看传输速度是否增加。如果辅助计算机运行 OS X,请转至“系统偏好设置”,选择“网络”,在左侧选择设备(AirPort、以太网等),然后选择右下角的“高级”。在顶部打开的一系列选项卡中,选择以太网。您可以在下拉列表之一中调整 MTU 大小。保存后,您已更改 MTU 大小。我的猜测是,您会看到由于碎片而造成的速度缓慢,因为 1500 MTU 从辅助计算机推送到主计算机(具有 VPN 连接的计算机),然后增加了开销,数据包被分段,并通过您的计算机移动。 VPN 隧道。在辅助计算机中尝试新的大小,重新启动并测试速度。