Serverspace Black Friday
MA
julho 13, 2020
Atualizado janeiro 31, 2025

Como configurar um endereço IP estático no Ubuntu 18.04

Ubuntu

Como configurar um endereço IP estático no Ubuntu 18.04:

Listar todas as interfaces de rede ativas no Ubuntu


Primeiro, você precisa identificar a interface de rede que vai configurar. Você pode listar todas as interfaces de rede conectadas em seu sistema usando o comando mostrado abaixo:

Ip a

List All Active Network Interfaces on Ubuntu

A partir da saída do comando acima, temos 3 interfaces conectadas ao sistema Ubuntu: 2 interfaces ethernet (uma delas é docker) e a interface de loopback. A interface ethernet ens33 foi configurada para obter o endereço IP do DHCP. E precisamos alterá-la para IP estático.

Definir endereço IP estático no Ubuntu 18.04

Neste exemplo, configuraremos um IP estático para a interface de rede ethernet ens33. Para fazer isso, usaremos o utilitário netplan.

O netplan é um novo utilitário de configuração de rede de linha de comando introduzido no Ubuntu 17.10 para gerenciar e definir facilmente as configurações de rede nos sistemas Ubuntu. Ele permite que você configure uma interface de rede usando a abstração YAML. Ele funciona em conjunto com os daemons de rede NetworkManager e systemd-networkd (chamados de renderizadores, você pode escolher qual deles usar) como interfaces para o kernel.

Ele lê a configuração de rede descrita em /etc/netplan/*.yaml e você pode armazenar as configurações de todas as suas interfaces de rede nesses arquivos.

Portanto, a primeira coisa a fazer é verificar quais arquivos de configuração temos em /etc/netplan/
Podemos verificar isso usando o comando:

ls /etc/netplan/

Set Static IP Address in Ubuntu 18.04

Como podemos ver, há um arquivo de configuração chamado 50-cloud-init.yaml. Precisamos editá-lo para alterar a configuração.

Se não houver arquivos de configuração em /etc/netplan/, você poderá usar o comando mostrado abaixo para gerá-lo:

sudo netplan generate

Alterar configuração

Além disso, os arquivos gerados automaticamente podem ter nomes de arquivos diferentes em desktops, servidores, instanciações de nuvem etc. (por exemplo, 01-network-manager-all.yaml ou 01-netcfg.yaml, 50-cloud-init.yaml, etc.), mas todos os arquivos em /etc/netplan/*.yaml serão lidos pelo netplan.

Abra o arquivo de configuração do netplan usando seu editor de texto, conforme mostrado:

sudo nano /etc/netplan/50-cloud-init.yaml

Abra o arquivo de configuração do netplan

Encontre o nome de sua interface de rede nesse arquivo. Neste exemplo, é ens33.

Encontre o nome da sua interface de rede

Como você pode ver, há dhcp4: true = dchp para ipv4 está ativado.

Para mudar isso, basta alterar a configuração da seguinte forma:

Como você pode ver, há dhcp4: true = dchp para ipv4 está ativado

Onde:

  • ens33 - nome da interface de rede.
  • dhcp4e dhcp6 - propriedades dhcp de uma interface para IPv4 e IPv6 receptivamente.
  • addresses - sequência de endereços estáticos para a interface. (com máscara de sub-rede)
  • gateway4- endereço IPv4 para gateway padrão.
  • nameservers- sequência de endereços IP para nameserver.

A propriedade addresses de uma interface espera uma entrada de sequência, por exemplo [192.168.14.2/24, "2001:1::1/64"] ou [192.168.56.110/24, ] (consulte a página de manual do netplan para obter mais informações).

Importante: não use tabulações nesse arquivo de configuração.

Salve o arquivo e saia. (para salvar o arquivo, pressione Ctrl+O e, em seguida, escolha o nome do arquivo e pressione Enter. Para sair do nano, pressione Ctrl+X)

Em seguida, aplique as alterações recentes na rede usando o seguinte comando:

sudo netplan apply

Apply the recent network changes

Se tudo estiver ok, você não receberá nenhuma mensagem de erro.

Basta verificar sua configuração de ip novamente com o comando:

ip a

Verifique sua configuração de ip novamente

Como você pode ver, agora o ens33 tem um endereço IP conforme configurado anteriormente no arquivo yaml.

Parabéns! Você configurou com êxito um endereço IP estático de rede para o seu servidor Ubuntu.


.

Avaliação:
4 fora de 5
Аverage rating : 4
Avaliado por: 2
CEP 01311-930 São Paulo Avenida Paulista, nº 1765, 7º andar, Cj. 72, CV 10172, Bela Vista
+ 55 11 5118-1047
ITGLOBAL.COM BR LTDA
Usamos cookies para melhorar sua experiência no Serverspace. Ao continuar a navegar em nosso site, você concorda com o Uso de Cookies e com a Política de Privacidade.