Configurando VLAN no Ubuntu Server 16.04

Publicado por Perfil removido em 25/05/2016

[ Hits: 29.388 ]

 


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

Vídeo-aula: Como instalar o Limewire (.deb)

Como corrigir o erro de não poder visualizar vídeos no Facebook e afins no navegador Opera

Recuperar Grub no Ubuntu

Melhorando as fontes do Mozilla Thunderbird no Slackware

Instalando Etcher no Fedora 30

Leitura recomendada

Como instalar driver wireless das placas broadcom b43

Como configurar proxy no Google Chrome para Linux

Placa de rede Realtek - Como reinstalar ou atualizar o driver

Instalação do Cisco Packet Tracer 7.3 no Ubuntu 18.04, Ubuntu 20.04 ou Mint 19.x

Acertando o relógio do sistema via http e DNS

  

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