VLAN整理

VLAN是VirtualLocal Area Network的縮寫,中文名稱爲虛擬局域網。VLAN是一種將局域網設備劃分成一個個網段,從而實現虛擬工作組的新興數據交換技術。這個技術主要用於交換機和路由器中,不過在交換機的應用更多。

VLAN的作用是劃分不同的網絡,而每個網絡之間是不能互通的。以MT7620a爲例,7620a有五個網口,這五個網口可以都配置爲WAN口,當然也可以都配置爲LAN口,這些都是自由配置的。所以很多路由交換設備並不是都將這五個端口都引出,思科的企業級無線路由方案中的很多路由器都只有兩個網口,一個配置爲WAN口,一個配置爲LAN口。

OpenWrt中相應的配置文件在/etc/config/network,具體是通過添加一個switch配置端來添加VLAN的支持。下面根據MT7620a中的network來進行說明:

config switch

        option name'rt305x'

        option reset'1'

        optionenable_vlan '1'

 

config switch_vlan

        optiondevice 'rt305x'

        option vlan'1'

        option ports'0 1 2 3 6t'

 

config switch_vlan

        optiondevice 'rt305x'

        option vlan'2'

        option ports'4 6t'

可以看到switch下有兩個vlan,這樣就可以配置出WAN口和LAN口了,如果只有一個vlan,那麼只可以配置成WAN或者LAN其中的一個。在MT7620a中cpu端口默認是6,這個跟RT5350是一樣的。

其中的option enable_vlan '1'表示的是開啓vlan,

config switch_vlan

        optiondevice 'rt305x'

        option vlan'1'

        option ports'0 1 2 3 6t'

上面對應的是vlan0的設置。

config switch_vlan

        optiondevice 'rt305x'

        option vlan'2'

        option ports'4 6t'

上面對應的是vlan1的設置。

 

config interface 'lan'

        optionifname 'eth0.1'

        optionforce_link '1'

        optionmacaddr '02:0c:43:30:50:f8'

        option type'bridge'

        option proto'static'

        optionipaddr '192.168.1.1'

        optionnetmask '255.255.255.0'

        optionip6assign '60'

        optiongateway '192.168.1.254'

        option dns'202.118.66.6'

 

 

config interface 'wan'

        optionifname 'eth0.2'

        optionforce_link '1'

        optionmacaddr '02:0c:43:30:50:f9'

        option proto'dhcp'

 

可以從上面看出配置文件當中將vlan0被配置成了LAN,也就是0、1、2、3這四個端口是LAN口,vlan1被配置成了WAN,4這個網口設置爲WAN了。當然你可以通過修改這個配置文件來隨意轉換哪個端口爲LAN或者WAN了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章