
Quero compartilhar uma conexão VPN estabelecida pelo meu computador Mac OS X 10.7.2 com outra máquina na minha rede. Isto é o que eu fiz:
No arquivo /etc/hostcongig do computador principal adicionei a linha: IPFORWARDING=-YES-
Atribuí um endereço IP fixo ao meu computador destinado a executar a conexão VPN (10.0.1.3), um fixo à outra máquina para compartilhá-la (10.0.1.7) e o IP 10.0.1.3 do meu computador como gateway na outra máquina.
Conectei-me à minha VPN usando o cliente VPN interno do Mac OS X (conexão L2TP)
Eu executo este script:
#!/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
E nada acontece. Verifiquei que posso usar o computador 10.0.1.3 como gateway, pois apenas uso natd -interface en0 e está tudo bem. Ouvi dizer que pessoas que fazem o trabalho acima com PPTP são L2TP o problema?