Configurando VLAN no Ubuntu Server 16.04

Publicado por Perfil removido em 25/05/2016

[ Hits: 29.246 ]

 


Configurando VLAN no Ubuntu Server 16.04



Instale o pacote vlan:

sudo apt update && sudo apt install vlan

Carregue o módulo do kernel que implementa o suporte a VLAN, o padrão IEEE 802.1Q:

sudo modprobe 8021q

Crie a interface da VLAN, indicando o interface real e o id da VLAN, conforme exemplo abaixo, para interface enp0s3 e VLAN com o id 10:

sudo vconfig add enp0s3 10

Caso utilize ip estático para a interface virtual, o defina com:

sudo ip addr add 10.0.0.1/24 dev enp0s3.10

"Suba" o link da interface:

sudo ip link set up enp0s3.10

Tornando as configurações permanentes:

Adicione o módulo 8021q ao arquivo /etc/modules-load.d/modules.conf:

sudo su -c 'echo "8021q" >> /etc/modules-load.d/modules.conf'

Crie um arquivo de configuração para a interface virtual em /etc/network/interfaces.d/<INTERFACE>.

Exemplo para configuração para ip estático. Arquivo /etc/network/interfaces.d/enp0s3.10:

auto enp0s3.10
iface enp0s3.10 inet static
address 10.0.0.1
netmask 255.255.255.0
vlan-raw-device enp0s3

Observações:
  • Atenção! Além do id da VLAN, para o nome da sua interface "real", a do exemplo é enp0s3, mas em seus ambientes pode ser diferente.
  • Na versão 16.04 do Ubuntu, o init padrão é o systemd, e as interfaces de rede não seguem mais a nomenclatura "tradicional" ethX. Passando a usar a "nomenclatura de interface com nomes previsíveis", onde o nome da interface de rede leva em consideração dados como o modulo, posição no barramento e mesmo o endereço MAC(Entre outros).

Para maiores informações, consultem:
Fonte: Adaptado da wiki do Ubuntu, que na data da confecção desta dica ainda não estava atualizada: https://wiki.ubuntu.com/vlan

Outras dicas deste autor

BDesktopClock - Um lindo relógio para seu desktop

Instalação prática do aMSN 0.97b

Ouvindo músicas e vendo vídeos no Ubuntu e Debian-like (interface gráfica)

Como mudar o tema no Gimp

Debian Squeeze - Scripts na Inicialização

Leitura recomendada

Checklist para problemas com WiFi

Ativando SSH no Raspberrypi no Sistema Operacional Raspbian (sem trocas de cabos)

Instalar programas no Windows pela rede Samba

Compartilhando arquivos entre computadores com Woof

Escanear a rede com NBTSCAN para descobrir IPs e nomes de computadores

  

Comentários
[1] Comentário enviado por Carlos_Cunha em 17/10/2016 - 21:17h

Show de bola!! Obrigado
Dois adendos para que chegar até aqui:

1° -> No Ubuntu Ubuntu 16.04.1 o pacote "vlan" já vem instalado então não precisa instalar ele
2° -> Quem for ter mais de uma vlan é só replicar o bloco no interfaces:
Exemplo

# Vlan 102
auto ens160.102
iface ens160.102 inet static
address 192.168.2.1
netmask 255.255.255.0
# gateway e dns so em uma interface
gateway 192.168.2.254
dns-nameserver 8.8.8.8
vlan-raw-device ens160

# Vlan 101
auto ens160.101
iface ens160.101 inet static
address 192.168.1.1
netmask 255.255.255.0
vlan-raw-device ens160


#-------------------------------------------------------------------------------------#

"Linux is cool"



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts