L2TP-VPN unter OSX mit natd teilen

L2TP-VPN unter OSX mit natd teilen

Ich möchte eine VPN-Verbindung, die von meinem Mac OS X 10.7.2-Computer hergestellt wurde, mit einem anderen Computer in meinem Netzwerk teilen. So habe ich es gemacht:

In der Datei /etc/hostcongig auf dem Hauptcomputer habe ich die Zeile hinzugefügt: IPFORWARDING=-YES-

Ich habe meinem Computer, auf dem die VPN-Verbindung ausgeführt werden soll, eine feste IP-Adresse zugewiesen (10.0.1.3), der anderen Maschine, auf der diese gemeinsam genutzt werden soll, eine feste IP-Adresse (10.0.1.7) und die IP-Adresse 10.0.1.3 meines Computers als Gateway auf der anderen Maschine.

Ich habe mich über den internen Mac OS X VPN-Client mit meinem VPN verbunden (L2TP-Verbindung)

Ich führe dieses Skript aus:

#!/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

Und es passiert nie etwas. Ich habe überprüft, dass ich den 10.0.1.3-Computer als Gateway verwenden kann, da ich einfach natd -interface en0 verwende und alles gut ist. Ich habe gehört, dass bei manchen Leuten das oben genannte mit PPTP funktioniert. Ist L2TP das Problem?

verwandte Informationen