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"