O Arch e a VPN da UA (update !!!)
Nota: Testado APENAS em duas redes diferentes, duas distros (Arch e Ubuntu). Em caso de problema é favor contactar o autor CarlosPinto.
Assume-se que todas as acções seguintes são excutadas pelo root (ou usando sudo).
1. Instalar o pptpclient
$ pacman -Suy # actualizar o sistema $ pacman -S pptpclient # instalar o pptpclient (pptp-linux noutras distros)
2. Carregar os módulos 'ppp_generic' e 'ppp_mppe'
$ modprobe ppp_generic $ modprobe ppp_mppe
Adiciona-los ao array 'MODULES' do ficheiro '/etc/rc.conf' evita ter de os carregar todas as vezes
3. Adicionar ao ficheiro '/etc/ppp/chap-secrets' a linha:
o_meu_uu PPTP a_minha_password *
('o_meu_uu' e 'a_minha_password' são os vossos dados de Utilizador Universal). Como acabamos de por uma passe num ficheiro:
$ chmod 600 /etc/ppp/chap-secrets
Para tornar o ficheiro apenas legível pelo root
4. Fazer download do script: vpnua-start
5. No script vpnua-start editar a linha:
NAME="user@ua.pt"
Para que tenha o vosso nome de utilizador.
6. Copiar os scripts para uma directoria da PATH (/usr/sbin, por exemplo), e dar-lhes permissões de execução:
$ cp vpnua-start /usr/sbin/ $ chmod 755 /usr/sbin/vpnua-start
Para ligar, executar
$ vpnua-start
Para desligar, matem os processos do pppd reiniciem a ligação à Internet. (Este exemplo corresponde a uma rede com DHCP)
$ killall pppd; dhcpcd -k ethx; dhcpcd -dL ethx ou então $ killall pppd; killall dhclient; dhclient ethx