Este artigo explica como configurar um endereço IP estático no Ubuntu 20.04.
tipicamente, na maioria das configurações de rede, o endereço IP é atribuído dinamicamente pelo servidor DHCP do router. A configuração de um endereço IP estático pode ser necessária em diferentes situações, como configurar o encaminhamento de portas ou executar um servidor de mídia .
configurar o endereço IP estático usando DHCP #
a maneira mais fácil e recomendada de atribuir um endereço IP estático a um dispositivo na sua LAN é configurar um DHCP estático no seu router., A reserva DHCP estática ou reserva DHCP é uma característica encontrada na maioria dos roteadores que faz com que o servidor DHCP atribua automaticamente o mesmo endereço IP a um dispositivo de rede específico, cada vez que o dispositivo pede um endereço do servidor DHCP. Isso funciona atribuindo um IP estático para o endereço MAC único do dispositivo.
os passos para configurar uma reserva DHCP variam de router para router. Consulte a documentação do vendedor para obter mais informações.
Netplan #
Ubuntu 17.10 e mais tarde usa Netplan como a ferramenta de gerenciamento de rede padrão., As versões anteriores do Ubuntu estavam usando ifconfig
e seu arquivo de configuração /etc/network/interfaces
para configurar a rede.
os ficheiros de configuração do Netplan estão escritos na sintaxe YAML com uma .yaml
extensão de ficheiro. Para configurar uma interface de rede com o Netplan, você precisa criar uma descrição YAML para a interface, e o Netplan irá gerar os arquivos de configuração necessários para a ferramenta de renderizador escolhida.
O Netplan suporta dois renderizadores, o NetworkManager e o Systemd-networkd., O NetworkManager é usado principalmente em máquinas Desktop,enquanto o Systemd-networkd é usado em servidores sem GUI.
configurar o endereço IP estático no servidor Ubuntu #
No Ubuntu 20.04, o sistema identifica as interfaces de rede usando ‘nomes previsíveis das interfaces de rede’.
o primeiro passo para configurar um endereço IP estático é identificar o nome da interface ethernet que deseja configurar. Para fazer isso, use o ip link
comando, como mostrado abaixo:
ip link
O comando imprime uma lista de todas as interfaces de rede disponíveis., Neste exemplo, o nome da interface é ens3
:
os arquivos de configuração do Netplan são armazenados no diretório /etc/netplan
. Você provavelmente vai encontrar um ou mais arquivos YAML neste diretório. O nome do arquivo pode diferir da configuração para a configuração. Normalmente, o arquivo é chamado um 01-netcfg.yaml
50-cloud-init.yaml
, ou NN_interfaceName.yaml
, mas em seu sistema, ele pode ser diferente.
Se a sua instância de nuvem Ubuntu estiver provisionada com o cloud-init, terá de desactivá-la., Para isso, crie o seguinte ficheiro:
sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
network: {config: disabled}
Para atribuir um endereço IP estático na interface de rede, abra o arquivo de configuração YAML com seu editor de texto :
sudo nano /etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
Antes de alterar a configuração, vamos explicar o código em um curto espaço de tempo.
cada ficheiro Netplan Yaml começa com a chave network
que tem pelo menos dois elementos necessários., O primeiro elemento necessário é a versão do formato de configuração da rede, e o segundo é o tipo de dispositivo. O tipo de dispositivo pode ser ethernets
bonds
bridges
, ou vlans
.
a configuração acima também tem uma linha que mostra o tipo renderer
. Fora da caixa, se você instalou o Ubuntu no modo servidor, o renderizador está configurado para usar o networkd
como a extremidade traseira.
no tipo do dispositivo (ethernets
), poderá indicar uma ou mais interfaces de rede., Neste exemplo, temos apenas uma interface ens3
que é configurada para obter endereçamento IP de um servidor DHCP dhcp4: yes
.
Para atribuir um endereço IP estático para o ens3
interface, editar o arquivo da seguinte forma:
- DHCP para
dhcp4: no
. - indique o endereço IP estático. Em
addresses:
pode adicionar um ou mais endereços IPv4 ou IPv6 que serão atribuídos à interface de rede. - indique a ‘gateway’.,
- Under
nameservers
, set the IP addresses of the nameservers.
ao editar ficheiros Yaml, certifique-se que segue os padrões de indentação do Código YAML. Se a sintaxe não estiver correta, as alterações não serão aplicadas.
uma Vez feito isso, salve o arquivo e aplicar as alterações executando o seguinte comando:
sudo netplan apply
Verifique se a mudança digitando:
ip addr show dev ens3
é isso aí! Atribuiu um IP estático ao seu servidor Ubuntu.,
configurar o endereço IP estático no ambiente de trabalho Ubuntu #
configurar um endereço IP estático nos computadores de secretária Ubuntu não requer conhecimento técnico.
na tela de atividades, procure por “configurações” e clique no ícone. Isto irá abrir a janela de configuração do GNOME. Dependendo da interface que você deseja modificar, clique na página rede ou Wi-Fi. Para abrir a configuração da interface, clique no ícone cog ao lado do nome da interface.
na página “método IPV4”, seleccione “Manual” e indique o seu endereço IP estático, Máscara de rede e ‘Gateway’. Uma vez feito, clique no botão “Aplicar”.,
Para verificar as alterações, abra o seu terminal usando o Ctrl+Alt+T
atalho de teclado ou clicando no ícone terminal e execute:
ip addr
A saída mostrará o endereço IP da interface de:
Conclusão #
mostramos a você como configurar um endereço IP estático no Ubuntu 20.04.