Você está na página 1de 4

Configurações de Rede – Ubuntu Server

Ifconfig ou ip addr show: Permite configurar as interfaces de rede, sendo o


comando utilizado na inicialização do sistema para configuração destas
interfaces. Caso nenhum argumento seja passado junto ao comando, o mesmo
apenas irá exibir o estado das interfaces atualmente definidas.

Ex.: ”sudo ifconfig enp0s3” ou “ip link show enp03”para exibir o estado e
informações da interface de rede enp0s3.

Ex.: ”sudo ifconfig enp0s3 down” ou “ip link set dev enp0s3 down”
para desativar a interface de rede enp0s3.

Ex.: ”sudo ifconfig enp0s3 up” ou “ip link set dev enp7s0 up”
para ativar a interface de rede enp0s3.

Ex.: ”sudo ifconfig enp0s3 192.168.3.1 netmask 255.255.255.0 up” ou “sudo ip


addr 192.168.3.1 dev enp0s3” para configurar a interface de rede enp0s3 com
endereço IP 192.168.3.1 e máscara da rede 255.255.255.0, ativando-a.

Ex.: ”sudo ifconfig enp0s3 hw ether 00:D0:D0:67:2C:05” para alterar o endereço


MAC (MAC Address) da interface de rede enp0s3 para “00:D0:D0:67:2C:05”. É
necessário que a placa de rede esteja desativada Ex.: “sudo ifconfig enp0s3
down” para esta operação.

Ex.: ”sudo ifconfig enp0s3:1 10.0.0.2 netmask 255.255.255.0 up” para adicionar
um segundo endereço de rede, com IP 10.0.0.2 e máscara 255.255.255.0 a
interface enp0s3.

ip link – comando para descobrir os nomes das placas na rede.

arp : Manipula o cache ARP (Address Resolution Protocol) do kernel.


Ex.: ”sudo arp 192.168.3.1” para exibir as entradas para o host
192.168.3.1. Se um host não for especificado, será exibido todas as
entradas do cache.
NOTA: Esta ferramenta é muito útil quando se faz necessário
descobrir o endereço MAC de um determinado host da rede.
ping : Envia requisições ICMP para um determinado host. É uma ferramenta
largamente utilizada para testar a conectividade entre uma maquina/rede local
e maquinas/redes remotas.
route : Permite exibir a tabela de roteamento (configuração das rotas) IP do
kernel, sendo que com uso das opções add e del permite também modificar
esta tabela inserindo ou deletando registros.
Ex.: ”sudo route” ou “sudo ip route list” para exibir a tabela das rotas
atualmente ativas.
Ex.: ”sudo route add 192.120.10.0 enp0s3” ou “sudo ip route add
192.120.10.0 dev enp0s3” para adicionar uma rota para rede
192.120.10.0 via interface de rede enp0s3.
Ex.: ”sudo route del 192.120.10.0 enp0s3” ou “sudo ip route del
192.120.10.0 dev enp0s3” para remover a rota anteriormente
adicionada.

Configurar a rede com o Netplan

A partir do Ubuntu Server 18.04, houve algumas mudanças significativas em


como os administradores trabalham com a plataforma. Uma destas mudanças
é como a rede é configurada. O antigo método de configuração de rede era
em /etc/network/ interfaces. Para configurar a rede nas versões mais novas, é
utilizado o utilitário Netplan.

O Netplan lê as configurações de rede a partir de arquivos .yaml, que podem


estar localizados nos seguintes diretórios:

 /run/netplan/
 /etc/netplan/
 /lib/netplan/

Configurar um Endereço IP Manualmente

Para configurar um endereço IP manualmente (IP estático) no Ubuntu Server,


devemos configurar o arquivo 00-installer-config.yaml, que localiza no
diretório /etc/netplan/.

Para editar o arquivo interfaces, siga os passos:

$ cd /etc/netplan

$ sudo nano 00-installer-config.yaml

Conteúdo a ser colocado dentro deste arquivo, para configurar um IP estático:

network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
dhcp6: no
addresses: [192.168.100.2/24]
gateway4: 192.168.100.1
nameservers:
addresses: [192.168.100.1,8.8.8.8]

Descrição dos comandos utilizados:

 renderer: Renderizador (daemon de rede). Aceita os valores


NetworkManager e networkd. O padrão é networkd. Pode ser aplicada
globalmente ou para um dispositivo específico.
 ethernets: Seção das interfaces de rede a configurar
 enp0s3: Nome de uma interface de rede a configurar
 dhcp4: Propriedades da interface para o DHCP versão 4
 dhcp6: Propriedades da interface para o DHCP versão 6
 addresses: Lista de IPs a serem atribuídos
 gateway4: Endereço do gateway padrão da rede
 nameservers: Seção de Servidores DNS e domínios de busca utilizados

Para que o Netplan releia e aplique os arquivos de configuração, digite o


comando:

$sudo netplan apply

Configurar um Endereço IP através do Servidor DHCP

Para configurar um endereço IP através do Servidor DHCP (IP dinâmico) no


Ubuntu Server, devemos configurar o arquivo 00-installer-config.yaml, que
localiza no diretório /etc/netplan/.

Para editar o arquivo interfaces, siga os passos :

$ cd /etc/netplan

$ sudo nano 00-installer-config.yaml

Conteúdo a ser colocado dentro deste arquivo, para configurar um IP dinâmico:

network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
dhcp6: yes
Configurando um endereço IP através do Servidor DHCP através do
terminal:

Para atribuir um endereço IP através de um Servidor DHCP, devemos utilizar o


seguinte comando:

$ sudo dhclient enp0s3

Para liberar a concessão atual do IP para o Servidor DHCP, usamos o


comando :

$ sudo dhclient –r enp0s3

Configurando o arquivo /etc/resolv.conf

Para configurar o Servidor DNS que será utilizado na rede, devemos alterar o
arquivo resolv.conf, que se localiza no diretório /etc.

Conteúdo a ser colocado dentro deste arquivo:

nameserver 200.165.132.148 # Define o servidor de internet responsável por


resolver os nomes dos endereços em seus respectivos IPs (Servidor DNS)

Você também pode gostar