Instalando:
1 – Instale o MacPorts se ele ainda não tiver sido instalado provavelmente você precisará de instalar também o XCode, instruções no link do projeto.
2 – Faça no terminal:
$ sudo port install openvpn2
3 – O Ports irá instalar o openvpn2, caso queira verificar se existe algum pacote mais novo que o openvpn2 faça: sudo port search openvpn
4 – Agora instalar o tun/tap driver. Basta baixar o arquivo e executar o instalador pkg.
5 – Vamos tornar as coisas mais fáceis e copiar os arquivos de configuração do openvpn para um lugar mais conveniente.
sudo cp -r /opt/local/share/doc/openvpn2/ /etc/openvpn/
6 – Coloque dentro desse diretório os arquivos de client.conf e as suas keys.
7 – Agora execute o openvpn passando esse arquivo de configuração:
sudo openvpn2 /etc/openvpn/client.conf
ou
sudo /opt/local/sbin/openvpn2 /etc/openvpn/client.conf
8 – Agora é só acessar normalmente as maquinas via ssh: ssh root@ip_micro
Colocando openvpn para inicializar automaticamente no MAC
1 – Crie um arquivo plist e salve em /Libaray/LaunchDaemons/openvpn2.plist veja um exemplo do arquivo abaixo:
Algumas observações:
Linha 12 – indica onde fica o executável o openvpn.
Linha 18 – indica o nome do arquivo de configuração.
Linha 26 – indica onde fica o arquivo de configuração.
2 – Configure as permissões:
$ sudo chown root /Library/LaunchDaemons/openvpn2.plist
$ sudo chgrp wheel /Library/LaunchDaemons/openvpn2.plist
3 – Adicione o arquivo plist na lista de inicialização:
$ sudo launchctl load -w /Library/LaunchDaemons/openvpn2.plist
4 – Reinicie e pronto.