2009年3月25日 星期三

FreeBSD setting vlan

在 FreeBSD 中, 如果在某張網路卡, 要綁多個 vlan 的話, 可依下列步驟

1.首先, 進入 /sys/i386/conf 並且拷貝 GENERIC 檔 成為你想要的檔名。例如:

# cd /usr/src/sys/i386/conf

# cp GENERIC MYKERNEL

在 kernel 中加入

device vlan

當你完成建立或修改 kernel 設定檔時,執行以下命令來編譯你的 kernel:


# /usr/sbin/config MYKERNEL


# cd ../../compile/MYKERNEL


# make depend


# make


# make install


註:make depend; make; make install 可用 make depend all install 來替代


建完後重開機.


2.如果沒有在 kernel 中加入 vlan device 的話, 可以在 loader.conf 加入


if_vlan_load="YES"
cloned_interfaces="vlan100 vlan200 vlan300 vlan482"
ifconfig_fxp0="up"
ifconfig_vlan100="inet 102.203.98.97/28 vlan 100 vlandev fxp0"
ifconfig_vlan200="inet 102.203.98.24/28 vlan 200 vlandev fxp0"
ifconfig_vlan300="inet 102.203.98.10/29 vlan 300 vlandev fxp0"
ifconfig_vlan482="inet 102.203.98.223/28 vlan 482 vlandev fxp0"

沒有留言:

張貼留言