Совместное использование L2TP VPN на OSX с natd

Совместное использование L2TP VPN на OSX с natd

Я хочу поделиться VPN-подключением, установленным моим компьютером Mac OS X 10.7.2, с другой машиной в моей сети. Вот что я сделал:

В файле /etc/hostcongig на главном компьютере я добавил строку: IPFORWARDING=-YES-

Я назначил фиксированный IP-адрес своему компьютеру, который будет использоваться для запуска VPN-подключения (10.0.1.3), фиксированный IP-адрес другой машине для его совместного использования (10.0.1.7) и IP-адрес моего компьютера 10.0.1.3 в качестве шлюза на другой машине.

Я подключился к VPN с помощью внутреннего VPN-клиента Mac OS X (подключение L2TP)

Я запускаю этот скрипт:

#!/bin/sh

natd -same_ports -use_sockets -unregistered_only -dynamic -interface ppp0 -clamp_mss
ipfw -f flush
ipfw add divert natd ip from any to any via ppp0
ipfw add pass all from any to any
sysctl -w net.inet.ip.forwarding=1

И ничего не происходит. Я проверил, что могу использовать компьютер 10.0.1.3 в качестве шлюза, так как я просто использую natd -interface en0, и все хорошо. Я слышал, что люди, у которых вышеперечисленное работает с PPTP, проблема в L2TP?

Связанный контент