Como configurar a interface de rede no Ubuntu 20.04:
- Procure o diretório /etc/netplan
- Ativar as configurações atuais
- Se o sistema não estiver usando netplan, obtenha uma lista de interfaces disponíveis
- Configure a segunda interface e as subsequentes da mesma forma, aplicando as configurações
- Se o servidor não alterar o endereço IP, reinicie-o
A configuração da interface de rede no Ubuntu 18.04 foi uma surpresa para muitos. Embora exista o arquivo de configuração /etc/network/interfaces, familiar a todos, ele diz:
A configuração por meio do ifupdown foi substituída pelo netplan. Configuração via/etc/netplan. Se você quiser voltar ao ifupdown, configure via comando:
sudo apt install ifupdown
Vejamos o que há nesse arquivo.
O arquivo de configuração é escrito em YAML. As configurações mostradas no exemplo acima foram feitas no estágio de instalação do sistema operacional. Vamos dar uma olhada mais de perto.
- network - início do bloco de configuração de rede;
- ethernets - esse parâmetro informa que a próxima etapa será a configuração do protocolo de mesmo nome;
- enp0s3 - o nome da interface de rede configurável. É provável que, em seu caso, o nome seja diferente. Uma lista de todas as interfaces pode ser visualizada com o comando ifconfig -a;
- addresses - bloco de endereços IP atribuídos a uma interface com um prefixo de rede. Um endereço IP é indicado como no exemplo, vários endereços são indicados entre colchetes "[e]", separados por vírgulas;
- gateway4 - gateway de rede IPv4;
- nameservers - bloco de configuração do servidor de nomes.
- addresses - é no bloco de nameservers que indica quais servidores DNS devem ser acessados. Indicados sem um prefixo de rede. Vários endereços são indicados entre colchetes "[e]", separados por vírgulas.
- versão - versão da linguagem YAML.
netplan apply
Examinamos as principais opções. Mais exemplos de configuração estão no site oficial.
E se o sistema não usar o netplan?
ifconfig -a
Nesse caso, há 2 interfaces de rede sem endereços IP (por enquanto). Configuradas por DHCP. Vamos passar para as configurações.
sudo nano /etc/network/interfaces
Um servidor que recebe IP de um servidor DHCP não é uma boa solução. Trazemos o arquivo para o formulário:
O que isso significa.
- auto enp0s3 - inicialização automática de uma interface específica;
- iface enp0s3 inet static - informa sobre a configuração estática;
- address 10.10.2.6 - na verdade, o endereço IPv4 dessa interface;
- netmask 255.255.255.0 - máscara de rede.
- gateway 10.10.2.1 - gateway IPv4
- dns-nameservers 8.8.8.8 - especifique os servidores DNS
sudo /etc/init.d/networking restart
Se tudo for feito corretamente, aguardaremos o processo de reinicialização do serviço.
sudo reboot