Sunday, December 9, 2007

FreeBSD 上的 VLAN 設定

VLAN 的好處在於一張網卡當作多張用, 窮人家的解法... 要不然多買好幾張網卡還要買夠多 slot 的機器來插 :p

應觀眾要求, FreeBSD 6.2 上面的 802.1q VLAN 設定方式簡單記載在這邊, 設定都寫在 /etc/rc.conf 裡面

~~~~~~~~~~~~~
cloned_interfaces="vlan11 vlan12" # 生兩個 VLAN 介面
ifconfig_em0="up"
ifconfig_vlan11="inet 10.10.11.1 netmask 255.255.255.0 vlan 11 vlandev em0"
ifconfig_vlan12="inet 10.10.12.1 netmask 255.255.255.0 vlan 12 vlandev em0"
~~~~~~~~~~~~~

switch 上面再設定一下, 用 C 牌的當飯粒吧,

~~~~~~~~~~~~~
SW# conf t
SW(config)# int gi0/1
SW(config-if)# desc ## 802.1q VLAN to FreeBSD ##
SW(config-if)# switchport
SW(config-if)# switchport trunk encapsulation dot1q
SW(config-if)# switchport trunk allowed vlan 11,12
SW(config-if)# switchport mode trunk
SW(config-if)# end
SW# write
~~~~~~~~~~~~~

好哩, 搞定收工 ^_^

No comments: