找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 14052|回复: 157

Zeaxion-Station For Openwrt 高手进阶教程之Vlan设置

[复制链接]
本帖最后由 chenxin92 于 2013-8-11 15:55 编辑

首先,需要确定你的机器是否有vlan可用
开启telnet管理或者ssh登录进去之后
使用命令行
swconfig dev 交换机物理接口 help
这个交换机物理接口,就是你的lan接口的eth口

比如ar7241方案300r v1就是eth0,ar9341方案300r v2就是eth1
以下按照ar7241进行讲解

如果没有提示failed,而是提示了一串其他信息,则证明可以使用vlan

此时,如果web页面在网络页面中没有看到交换机菜单
则需要在/etc/config/network 文件的尾部添加下面的代码

config 'switch' 'eth0'                     
        option 'enable_vlan' '1'
        option 'reset' '1'

config 'switch_vlan'                        
        option 'device' 'eth0'              
        option 'vlan' '1'           
        option 'vid' '0'              
        option 'ports' '0t 1 2 3 4'

将文件保存之后,会在web页面看到交换机(飞翔的系统看不到,所以只能自己改配置文件进行交换机设置)

值得一说的是,默认的openwrt的交换机源码不允许设定vid为0,如果设定vid不为0,那么lan将会失效,导致有线不能连接成功
所以,最好还是对配置文件进行修改

ar7241的300r,在swconfig dev eth0 show 中可以看到 ports:0 1 2 3 4分别为 CPU交换 lan1口 lan2口 lan3口 lan4口
信息中还提示,可以最大生成16个vlan(而不是指vlan号只能在1-16内),内部port端口有5个

比如电信给你家的宽带设定拨号的vlan是1099
那么,你需要在300r上面从lan口划分一个口出来,我们用lan4,来作为新的wan口,并且给它匹配vlan id,以用来拨号

那么,你需要做这样的设定

config 'switch_vlan'                        
        option 'device' 'eth0'              
        option 'vlan' '4'           
        option 'vid' '1099'              
        option 'ports' '0t 4'

这里对这个配置文件详解一下(逐行翻译)
配置 交换机vlan
        对物理设备eth0进行进阶选项配置
        配置vlan,并命名为编号vlan4
        配置vlan的vlan号为vid 1099(这个才是真正意义上的vlan)
        将物理设备eth0的第4个端口加入此vlan,并将来自4号端口的信息,内部转发到4口的所有信息都可以跟第4口通信
这样,通过lan4口出入的数据,经过了cpu的转发,跟内部通信的时候,就会被打上vlan1099的标记,才能拨号成功

如果将上述配置最后一行,改为如下
        option 'ports' '0t 4t'
那么变成
        配置设备上的第4口,只有来自内部转发到第4口的被标记为vlan1099的数据才从跟第4口通信

举个例子
config 'switch' 'eth0'                     
        option 'enable_vlan' '1'
        option 'reset' '1'

config 'switch_vlan'                        
        option 'device' 'eth0'              
        option 'vlan' '1'           
        option 'vid' '0'              
        option 'ports' '0t 1 2 3 4'


config 'switch_vlan'                        
        option 'device' 'eth0'              
        option 'vlan' '4'           
        option 'vid' '1099'              
        option 'ports' '0t 4't

这样的配置,lan4口,你用电脑可以成功连接到路由器
同时,把lan4直接插网线到猫上,web配置好拨号,也可以拨号成功

评分

参与人数 6恩山币 0 收起 理由
ximo*** + 1 大家都是工薪一族,伤不起啊,给你支持一个
pla1*** -1 先学会了做人再出来。。。。。。
WeD*** + 1 谢谢分享,这样的知识非常好,大家不要扣分了,孰能无过
qiuha*** -1 赞一个,你是我的呕像!
diy_p*** -1 这也要回复可见,明显就是坏淫!
a2918*** + 1 神大

查看全部评分

这还隐藏。。。。
回复

使用道具 举报

大侠很好见你出面了 哈哈
回复

使用道具 举报

好东西,我来看看....
回复

使用道具 举报

感谢分享!!!!!!
回复

使用道具 举报

回复可见
回复

使用道具 举报

shishikabkab
回复

使用道具 举报

好吧 回复个看看
回复

使用道具 举报

好像要阅读权限!?
回复

使用道具 举报

回归了!
回复

使用道具 举报

来自手机 | 显示全部楼层
Macvlan?
回复

使用道具 举报

来自手机 | 显示全部楼层
能建多个vlan都是4号口吗?
回复

使用道具 举报

看看吧,,,
回复

使用道具 举报

来自手机 | 显示全部楼层
看看,,什么JB
回复

使用道具 举报

看看吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-10 17:43

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表