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 vlan5
vlandevem0
inet 192.168.20.20/24
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_
e incrementando uma linha de configuração da rede nessa interface da tag VLAN.em0
É ú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
com um prefixo 192.168.20.20
24
-bit, use este comando:
#
ifconfig
em0.5
create vlan5
vlandevem0
namecameras
inet192.168.20.20/24
Para uma interface denominada video
, use o seguinte:
#
ifconfig
video.5
create vlan5
vlandevvideo
namecameras 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
="vlan5
" ifconfig_camera
="inet192.168.20.20/24
"
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>.