Configurando VLAN no Ubuntu Server 16.04

Publicado por Perfil removido em 25/05/2016

[ Hits: 29.842 ]

 


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

Instalando TeamViewer no Ubuntu 22.04 LTS

Webcam do MP10 "nokla" E71 no Ubuntu 9.10

Tema do VOL para celular Nokia 2630

Ouvindo música da rádio UOL no Ubuntu

Gilberto Gil representando a comunidade

Leitura recomendada

Instalando o Mininet

Samba 4.6.6 no Debian 8 - Instalação e Configuração

Adicionar IP Secundário no CentOS 7

NTFS + Samba com o SELinux ativado

Desativando IPV6 no Ubuntu Server/Desktop [18.04/20.0/22.04]

  

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