Mac OS X 10.7.2 컴퓨터에서 설정 한 VPN 연결을 네트워크의 다른 컴퓨터와 공유하고 싶습니다. 이것이 내가 한 일입니다.
기본 컴퓨터의 / etc / hostcongig 파일에서 IPFORWARDING = -YES-
VPN 연결 (10.0.1.3)을 실행하기위한 고정 IP 주소를 다른 컴퓨터에 고정하기 위해 고정 된 IP 주소 (10.0.1.7)와 다른 컴퓨터의 게이트웨이로 내 컴퓨터의 IP 10.0.1.3을 할당했습니다.
내부 Mac OS X VPN 클라이언트를 사용하여 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
그리고 아무 일도 일어나지 않습니다. natd -interface en0을 사용하기 때문에 10.0.1.3 컴퓨터를 게이트웨이로 사용할 수 있음을 확인했으며 모든 것이 잘되었습니다. PPTP로 위의 작업을 수행하는 사람들이 L2TP가 문제라고 들었습니다.