VPN Debian

  1. Instalar o package strongswan
    apt-get install strongswan
     
  2. Instalar o package xl2tpd
    apt-get install xl2tpd
     
  3. Instalar o package dos2unix (opcional)
    apt-get install dos2unix

    Nota: após a instalação dos packages referidos é necessário reinicializar o sistema operativo.
     

  4. Fazer download dos seguintes ficheiros de configuração e script de arranque da vpn:

    a) /etc/ipsec.conf
    b) /etc/ipsec.secrets (disponível após autenticação)
    c) /etc/xl2tpd/xl2tp.conf
    d) /etc/ppp/ciencias.options.xl2tpd
    e) vpnciencias

    Nota: após o download dos ficheiros é possível que a formatação dos mesmos não seja a correta. Se tal acontecer é necessário converter a formatação através do comando dos2unix.
    dos2unix <nome do ficheiro>
     

  5. Editar o seguinte ficheiro e colocar as credenciais de acesso do utilizador
    /etc/ppp/ciencias.options.xl2tpd

    name "username@fc.ul.pt"
    password "xxxxx"

    Nota: é necessário substituir username@fc.ul.pt pelo login@domínio (ou endereço de email), bem como a password, válida para o utilizador. É necessário manter as aspas na configuração.

    Para dar início ou terminar uma sessão de vpn é necessário estabelecer uma série de passos que já estão automatizados no script vpnciencias. Assim basta executar:

    a) sudo ./vpnciencias start  (para dar inicio a sessão de vpn)
    b) sudo ./vpnciencias stop  (para finalizar a sessão de vpn)

    Nota: o script pode ser colocado na PATH para maior comodidade de execução.