Interface de Rede Virtual no Debian

Em muitos casos, é vantajoso atribuir mais do que um endereço IP a um servidor, de acordo com os serviços e aplicações instalados nele. Se o servidor possuir várias interfaces de rede, basta atribuir endereços IPs diferentes para elas. Caso tenhamos apenas uma placa de rede, é possível criar interfaces virtuais. Entenda melhor esse processo neste artigo.

[ Hits: 8.224 ]

Por: Diego Mendes Rodrigues em 22/01/2021 | Blog: https://www.linkedin.com/in/diegomendesrodrigues/


Introdução



Em muitos casos, é vantajoso atribuir mais do que um endereço IP em um servidor, de acordo com os serviços e aplicações instalados nele. Se o servidor possuir várias interfaces de rede, basta atribuir endereços IPs diferentes a cada uma delas. No caso de haver apenas uma ligação de rede, é possível criar interfaces virtuais.

Assim, a partir de uma interface enp0s3, são criadas uma ou mais interfaces virtuais como enp0s3:0, enp0s3:1 e assim por diante.

Configuração das interfaces virtuais

Antes de iniciar a configuração, recomenda a instalação do pacote net-tools, para que o comando ifconfig esteja disponível no seu servidor:

sudo apt install -y net-tools

Podemos agora ver quais as interfaces de rede existem no servidor.

sudo -i

# ifconfig -a
Linux: Interface de rede virtual no Debian
Observe na figura acima que temos apenas a interface enp0s3 com o IP 10.0.2.15.

Imagine que precisemos de outro IP nesse servidor, o 10.0.2.210, e que o hostname desse IP seja "desenv.home.lan".

Podemos configurar esse IP virtual em uma destas opções:
  • Alterar o arquivo /etc/network/interfaces
  • Criar um novo arquivo de configuração em /etc/network/interfaces.d/

Irei optar pela segunda opção, criando um arquivo chamado "50-virtuais.cfg":

# cd /etc/network/interfaces.d/
# nano 50-virtuais.cfg

Acrescentarei a configuração para criar a interface virtual enp0s3:0:

# Interfaces Virtuais
# Endereço de IP estático

auto enp0s3:0
iface enp0s3:0 inet static
        address 10.0.2.210
        netmask 255.255.255.0

Linux: Interface de rede virtual no Debian
Graças à linha de configuração auto enp0s3:0, no arquivo /etc/network/interfaces.d/50-virtuais.cfg, a placa de rede virtual será automaticamente atiçada todas as vezes que iniciarmos o servidor. Neste momento, irei ativar manualmente essa placa de rede virtual:

# ifup enp0s3:0

Com o comando ifconfig podemos verificar se essa interface de rede virtual está funcionado.

# ifconfig
Linux: Interface de rede virtual no Debian
Finalmente iremos ajustar o hostname desse servidor para o IP 10.0.2.210, que deve ser "desenv.home.lan". Para isto, iremos alterar o arquivo /etc/hosts:

# nano /etc/hosts

Adicione a seguinte linha:

10.0.2.210      desenv.home.lan desenv
Linux: Interface de rede virtual no Debian
Podemos testar nossa configuração com o comando ping:

# ping desenv
Linux: Interface de rede virtual no Debian
   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Instalando Nginx e PHP no Ubuntu

Instalar o Nagios 4 no Ubuntu ou Debian

Instalar o Gitea no Ubuntu

Sistema de Informações Geográficas - Softwares Livres ou Proprietários?

Usando o cURL - Client URL

Leitura recomendada

Asterisk - Configuração de Voice Mail

Configurando o Rclone no CentOS 7

Implementando Servidor NTP no Debian

Balanceamento de links - Load balance + Failover + Failback

Zoneminder: Substituindo um Unifi NVR

  
Comentários
[1] Comentário enviado por maurixnovatrento em 23/01/2021 - 17:46h


Muito bacana.

___________________________________________________________
[code]Conhecimento não se Leva para o Túmulo.
https://github.com/MauricioFerrari-NovaTrento [/code]

[2] Comentário enviado por Marcusronney em 23/08/2021 - 15:22h


Muito bom, isso ajuda mt


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts