Configurando a VPN no Ubuntu
Este guia mostra como configurar a VPN IF-UFRJ no Ubuntu. Os guias para outros sistemas estão em Configurando a VPN.
Servidor: vpn.if.ufrj.br
Usuário: seu login de e-mail, sem o @if.ufrj.br
Senha: sua senha do e-mail do IF
Nas imagens abaixo, seulogin representa o seu login.
Configuração
1. Abra o Terminal e instale o plugin strongSwan do NetworkManager:
sudo apt install strongswan strongswan-pki libcharon-extra-plugins libcharon-extauth-plugins network-manager-strongswan
2. Reinicie o computador.
3. Baixe o certificado raiz da Let's Encrypt, isrgrootx1.pem, e salve na pasta Downloads.
4. No Terminal, libere a leitura do arquivo:
chmod o+r ~/Downloads/isrgrootx1.pem
5. Abra as Configurações, vá até Rede e clique no + ao lado de VPN:
6. Selecione IPsec/IKEv2 (strongswan):
7. Em Nome, digite VPN IF-UFRJ. Em Address, digite vpn.if.ufrj.br.
8. Clique em Certificate, abra a pasta Downloads, selecione o arquivo isrgrootx1.pem e clique em Abrir:
9. Em Authentication, selecione EAP. Em Username, digite seu login de e-mail, sem o @if.ufrj.br.
10. Em Password, clique no ícone do campo e selecione Armazenar a senha apenas para este usuário:

11. Digite sua senha do e-mail do IF.
12. Marque as caixas Request an inner IP address e Enforce UDP encapsulation:

13. Clique em Aplicar.
Conectar e desconectar
Abra as Configurações, vá até Rede e ligue a chave da VPN:

Para desconectar, desligue a chave:

A VPN conecta, mas a internet para de funcionar
Em algumas versões, o NetworkManager cria duas regras de roteamento com a mesma prioridade, e o próprio tráfego da VPN tenta passar por dentro do túnel. Com a VPN conectada, rode no Terminal:
ip rule show
Se aparecerem as duas linhas abaixo, o problema é esse:
220: from all lookup 220 220: not from all fwmark 0xdc lookup 220
Para corrigir, adicione uma regra com prioridade 219, que devolve o tráfego da VPN à rota normal:
sudo ip rule add priority 219 fwmark 0xdc lookup main
A regra não altera as existentes e some quando o computador reinicia. Para removê-la antes disso:
sudo ip rule del priority 219