Re: FreeBSD 上面 VLAN 的實作是否需要特殊網卡?

看板FreeBSD作者時間20年前 (2006/01/19 11:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《dkview.bbs@bbs.cs.nctu.edu.tw (due)》之銘言: > 請問有人作過 FreeBSD/Linux 上開 VLAN 與 Cisco Switch 界接或自己加 > VLAN 的實作嗎?我從網路上看來的需要特定網路卡 patch 。 > 請教一下經驗囉,我的網卡有一張是 Intel 82559 和螃蟹卡。 您可以先 man 一下 vlan ... Intel 82559 這片弟有試用過(目前機器上線中),可支援 VLAN 而且穩定。 小弟是在 kernel 中加入 device vlan 假設網卡是 fxp0 (Intel 82559) ifconfig fxp0 up ifconfig vlan0 create ifconfig vlan0 vlan 123 vlandev fxp0 ifconfig vlan0 192.168.168.168 netmask 255.255.255.0 ifconfig vlan0 up 其中 vlan0 只是一個 interface 的名稱,不一定要同於實際 vlan tag。 第三行的 vlan 123 即是設定 vlan0 所要咬的 vlan tag ,依設定是咬在 vlan 123 , 而 vlandev 後面的 fxp0 即為 vlan0 所要使用的網卡。 您最後用 ifconfig 會看到下列資訊: fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=8<VLAN_MTU> ether 00:e0:81:21:9c:3e media: Ethernet autoselect (100baseTX <full-duplex>) status: active vlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.168.168 netmask 0xffffff00 broadcast 192.168.168.255 ether 00:e0:81:21:9c:3e media: Ethernet autoselect (100baseTX <full-duplex>) status: active vlan: 123 parent interface: fxp0 在 Cisco Switch 上可以設定為 trunk mode.. 例:Cisco 3500-24 interface GigabitEthernet0/1 switchport trunk encapsulation dot1q switchport mode trunk 螃蟹卡部份小弟尚未用於 VLAN 中,這部份還請先進們提供經驗。 &BTW: 小弟昨晚在使用 Intel 舊款網卡發現,部份 Intel 網卡是不支援 VLAN 的, 雖然在 ifconfig 會看到 options=8<VLAN_MTU> ,但不見得可以使用! -- Origin: 國立台灣海洋大學˙海大計中 bbs.ntou.edu.tw Author: uftea 61-231-52-23.dynamic.hinet.net 發表
文章代碼(AID): #13pm3o00 (FreeBSD)
文章代碼(AID): #13pm3o00 (FreeBSD)