FreeBSD VLAN配置

时间:2020-01-09 10:40:06  来源:igfitidea点击:

如何在FreeBSD操作系统下配置VLAN?
虚拟LAN(通常称为VLAN)是一组主机,它们具有一组共同的要求,无论它们处于什么位置,它们都好像它们连接到同一条线路一样进行通信。

VLAN具有与物理LAN相同的属性,但是即使终端站不在同一LAN网段中,它也可以将它们组合在一起。
网络重新配置可以通过软件完成,而不是通过物理方式重新定位设备。

使用ifconfig命令配置FreeBSD VLAN

要创建新的VLAN接口,请执行:

# ifconfig {vlan-name} create

要将VLAN接口与物理接口关联并分配VLAN ID,IP地址和网络掩码,请执行以下操作:

# ifconfig {vlan-name} {ip-address} netmask {subnet-mask} vlan {vlan-id} vlandev {physical-interface}

在以下示例中,所有数据包将在出口使用802.1Q VLAN标签进行标记,指定VLAN ID为5:

# ifconfig vlan5 10.0.0.1 netmask 255.255.255.0 vlan 5 vlandev em0

要删除VLAN接口,请执行:

# ifconfig {vlan-name} destroy

持久性VLAN配置

要使配置持久化,请打开/etc/rc.conf:

# vi /etc/rc.conf

追加/修改如下:

cloned_interfaces="vlan0"
ifconfig_vlan0="inet x.x.x.x netmask y.y.y.y vlan 2 vlandev em0"