Android

Como configurar o endereço IP estático no ubuntu 18.04

Como configurar IP estático no Ubuntu Server Linux 18.04 com netplan

Como configurar IP estático no Ubuntu Server Linux 18.04 com netplan

Índice:

Anonim

Neste tutorial, explicaremos como configurar um endereço IP estático no Ubuntu 18.04.

Na maioria das situações, os endereços IP são atribuídos dinamicamente pelo servidor DHCP do roteador. A configuração de um endereço IP estático na sua máquina Ubuntu pode ser necessária em diferentes situações, como a configuração do encaminhamento de porta ou a execução de um servidor de mídia na sua rede.

Configurando 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 é configurando um DHCP estático no seu roteador. A reserva estática de DHCP ou DHCP é um recurso encontrado 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, toda vez que o dispositivo solicita um endereço ao servidor DHCP. Isso funciona atribuindo um IP estático ao endereço MAC exclusivo do dispositivo. As etapas para configurar uma reserva DHCP variam de roteador para roteador e é aconselhável consultar a documentação do fornecedor.

Netplan

A partir da versão 17.10, o Netplan é a ferramenta de gerenciamento de rede padrão no Ubuntu, substituindo o arquivo de configuração /etc/network/interfaces que havia sido usado anteriormente para configurar a rede no Ubuntu.

O Netplan usa arquivos de configuração com sintaxe YAML. Para configurar uma interface de rede com o Netplan, basta criar uma descrição YAML para essa interface e o Netplan gera os arquivos de configuração necessários para a ferramenta de renderização escolhida.

Atualmente, a Netplan suporta dois renderizadores NetworkManager e Systemd-networkd. O NetworkManager é usado principalmente em máquinas Desktop, enquanto o Systemd-networkd é usado em servidores sem uma GUI.

Configurando o endereço IP estático no Ubuntu Server

As versões mais recentes do Ubuntu usam 'Predictable Network Interface Names' que começam com en . por padrão. O primeiro passo é identificar o nome da interface Ethernet que você deseja configurar. Você pode usar o comando ip link como mostrado abaixo:

ip link

O comando imprimirá uma lista de todas as interfaces de rede disponíveis. Nesse caso, o nome da interface é ens3 :

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff

Os arquivos de configuração do Netplan são armazenados no diretório /etc/netplan e têm a extensão .yaml . Você provavelmente encontrará um ou dois arquivos YAML neste diretório. O arquivo pode diferir de instalação para instalação. Geralmente, o arquivo é nomeado 01-netcfg.yaml , 50-cloud-init.yaml ou NN_interfaceName.yaml , mas no seu sistema pode ser diferente.

Abra o arquivo de configuração YAML com seu editor de texto:

sudo nano /etc/netplan/01-netcfg.yaml /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 breve.

Cada arquivo Netplan Yaml inicia com a chave de network que possui pelo menos dois elementos necessários. O primeiro elemento necessário é a versão do formato de configuração de rede e o segundo é o tipo de dispositivo. Os valores dos tipos de dispositivos podem ser ethernets , bonds , bridges e vlans .

A configuração acima também inclui o tipo de renderer . Pronto, se você instalou o Ubuntu no modo servidor, o renderizador está configurado para usar o networkd como back-end.

Sob o tipo de dispositivo (neste caso, ethernets ), podemos especificar uma ou mais interfaces de rede. Neste exemplo, temos apenas uma interface ens3 configurada para obter o endereçamento IP de um servidor DHCP dhcp4: yes .

Para atribuir um endereço IP estático à interface ens3 , edite o arquivo da seguinte maneira:

  • Defina DHCP como não dhcp4: yes Especifique o endereço IP estático 192.168.121.199/24 . Em addresses: você pode adicionar um ou mais endereços IP IPv4 ou IPv6 que serão atribuídos à interface de gateway4: 192.168.121.1 o gateway gateway4: 192.168.121.1 Em nameservers , especifique os addresses: dos servidores de nomes addresses:
/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

Ao editar arquivos Yaml, siga os padrões de recuo do código YAML, pois pode não funcionar se houver um erro de sintaxe na configuração.

Depois de feito, salve e feche o arquivo e aplique as alterações com:

sudo netplan apply

Verifique as alterações digitando:

ip addr show dev ens3

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever

É isso aí! Você atribuiu um IP estático ao seu servidor Ubuntu.

Configurando o endereço IP estático no Ubuntu Desktop

A configuração de um endereço IP estático nos computadores Ubuntu Desktop não requer conhecimento técnico.

  1. Na tela Atividades, procure por "rede" e clique no ícone Rede. Isso abrirá as definições de configuração da rede GNOME. Clique no ícone de engrenagem.

Agora que você configurou um Endereço IP estático, abra seu terminal usando o atalho de teclado Ctrl+Alt+T ou clicando no ícone do terminal e verifique as alterações digitando:

ip addr

A saída mostrará o endereço IP da interface:

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever

Conclusão

Você aprendeu como atribuir um endereço IP estático na sua máquina Ubuntu 18.04.

rede ubuntu