Я хочу поделиться подключением 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 с помощью внутреннего клиента Mac OS X VPN (соединение 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?