31.11. VLANs
Anterior | Capítulo 31. Rede Avançada | Próxima

## 31.11. VLANs

As VLANs são uma forma de dividir virtualmente uma rede em várias sub-redes diferentes, também conhecida como segmentação. Cada segmento terá seu próprio domínio de broadcast e será isolado de outras VLANs.

No FreeBSD, as VLANs devem ser suportadas pelo driver da placa de rede. Para ver quais drivers suportam vlans, consulte a página de manual vlan(4).

Ao configurar uma VLAN, algumas informações devem ser conhecidas. Primeiro, qual a interface de rede? Segundo, qual é a tag da VLAN?

Para configurar uma VLANs em tempo de execução, com uma NIC `em0` e uma tag VLAN de `5` o comando ficaria assim:

    # ifconfig em0.5 create vlan 5 vlandev em0 inet 192.168.20.20/24

### Nota:

Viu como o nome da interface inclui o nome do driver da NIC e a tag VLAN, separados por um ponto final? Essa é uma prática recomendada para facilitar a manutenção da configuração de VLAN quando muitas VLANs estiverem presentes em uma máquina.

Para configurar uma VLANs no momento da inicialização, o `/etc/rc.conf` deve ser atualizado. Para duplicar a configuração acima, será necessário adicionar o seguinte:

    vlans_em0="5"
    ifconfig_em0_5="inet 192.168.20.20/24"

VLANs adicionais podem ser inseridas, simplesmente adicionando a tag ao campo `vlans_`em0`` e incrementando uma linha de configuração da rede nessa interface da tag VLAN.

É útil atribuir um nome simbólico a uma interface para que, quando o hardware associado for alterado, apenas algumas variáveis ​​de configuração precisem ser atualizadas. Por exemplo, câmeras de segurança precisam ser executadas pela VLAN 1 em `em0`. Posteriormente, se a placa `em0` for substituída por uma placa que use o driver ixgb(4), todas as referências a `em0.1` não precisarão ser alterado para `ixgb0.1`.

Para configurar a VLAN `5`, na NIC `em0`, atribua o nome de interface `cameras`, e atribua à interface um endereço IP de ``192.168.20.20`` com um prefixo `24`-bit, use este comando:

    # ifconfig em0.5 create vlan 5 vlandev em0 name cameras inet 192.168.20.20/24

Para uma interface denominada `video`, use o seguinte:

    # ifconfig video.5 create vlan 5 vlandev video name cameras inet 192.168.20.20/24

Para aplicar as mudanças no momento da inicialização, adicione as seguintes linhas ao `/etc/rc.conf`:

    vlans_video="camera"
    create_args_camera="vlan 5"
    ifconfig_camera="inet 192.168.20.20/24"

Anterior | Acima | Próxima
31.10. Protocolo Comum de Redundância de Endereços (CARP) | Principal | Parte V. Apêndices

All FreeBSD documents are available for download at https://download.freebsd.org/ftp/doc/

Questions that are not answered by the documentation may be sent to <freebsd-questions@FreeBSD.org>.
Send questions about this document to <freebsd-doc@FreeBSD.org>.