DNS em Linux (Debian & Ubuntu)

Para Ubuntu 24.04

Definir rotas na VPN da Ciências (FCUL)

1- Aceda ás definições VPN.

Acesso ás definições

2- Desligue as rotas automáticas para IPv4 e IPv6.

Desligar rotas vpn

3- Preencha os campos em IPv4 e faça Apply.

Preencha os campos com os seguintes endereços de IP: Address: 0.0.0.0 Netmask: 0.0.0.0 Gateway: 194.117.47.3

Definição de rotas

4- Preencha os campos em IPv6, e faça Apply.

Preencha os campos com os seguintes endereços de IP: Address: :: Prefix: 1 Gateway: 2001:690:21c0:f471::3 Metric: -1

 

5- Ligue a VPN FCUL.

Ligue a VPN FCUL

 

 

Para as restantes distribuições Debian

Os utilizadores de distribuições de Linux baseadas em Debian, tais como Ubuntu, Knoppix, etc... e o próprio Debian, têm vindo a notar algumas dificuldades em aceder a alguns endereços internos da rede de Ciências após o início de sessões de VPN. Tais dificuldades devem-se ao facto do sistema operativo não estar a utilizar os servidores de DNS que são fornecidos ao cliente/sistema operativo após o início da sessão de VPN.

Para contornar este problema é necessário fazer uma pequena alteração na configuração do NetworkManager, parar e desabilitar o systemd-resolved.

Com permissões de administrador/Superuser ou root deve-se executar os seguintes passos, sendo que como root a opão sudo é dispensável:

  1. sudo sed -i '/^plugins=ifupdown,keyfile/a dns=default' /etc/NetworkManager/NetworkManager.conf

  2. sudo systemctl stop systemd-resolved

  3. sudo systemctl disable systemd-resolved

  4. sudo rm -f /etc/resolv.conf

  5. sudo systemctl restart NetworkManager