Padavan(老毛子) 最简单臂路由组网 VLAN 设置

原贴地址:http://www.right.com.cn/forum/thread-244938-1-1.html

简介:
这是网上第一篇完整介绍关于 Padavan 固件如何进行 VLAN 设置,并实现单臂路由的文章。对于老鸟可以从中学到有别于 openwrt/lede 的 vlan 设置方法;对于小白,只要按步骤设置就能实现功能。
文章以 k2 为例,对k2p、下载宝等刷 Padavan 固件,同样适用,甚至对其它可以使用相同命令的固件,也可一试。

这是网上第一篇完整介绍关于 Padavan 固件如何进行 VLAN 设置,并实现单臂路由的文章,希望对 Padavan 固件使用者有所帮助。
关于最简单臂路由组网方案见本人:【原创】最简洁实用的单臂路由组网方案 https://wp.gxnas.com/129.html

目前为止,k2p 的 Padavan 固件无线驱动并不完美,原厂固件可以看本人另一篇:【原创】K2p原厂固件最简单臂路由组网设置 https://wp.gxnas.com/142.html

本文以 k2 刷坛友 BettermanBao 的 PSG1218_3.4.3.9-099_cc58fc3.trx 固件为例,进行说明。不过,本文关于 VLAN 的设置方法,不管是k2、k2p还是下载宝,只要是 Padavan 固件,基本是通用的。甚至对其它可以使用 switch 命令的固件,也可一试。

下面按步骤进行讲解:
1、k2 恢复初始状态,lan ip 与光猫设置为同一网段,便于访问光猫;

2、进行拨号上网设置,其中:PPPoE & MAN access 选 No;

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第1张

下面的设置涉及到 vlan ,下图是原始 vlan 设置情况,wan 口 port 编号为4,即 portmap 中左起第5位,vid=2。

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第2张

 

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第3张

3、启用 VLAN 标记流量过滤,VLAN Tagged Traffic Filter? 开启 ,VLAN CPU (Internet): VID 填 2;

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第4张

经过这一步设置,VLAN 设置情况发生了变化:

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第5张

 

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第6张

4、打开 Run After Router Started 脚本,加入 switch 命令:

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第7张

5、保存、重启后,vlan 设置情况如下:

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第8张

 

Padavan(老毛子) 最简单臂路由组网 VLAN 设置 路由器 第9张

最后将 wan 口与光猫对应的 lan 口连接,就行了。

关于脚本中 switch 命令的含义,可以敲 switch 命令,看一下帮助,比较容易理解,就不多说了。

注:对于k2p等新版Padavan固件,多了一项matrix参数,设置方法:

switch reg w 0x2004 0x005f0003  修改port 0的matrix 为 1111101

switch reg w 0x2104 0x005f0003  修改port 1的matrix 为 1111101

switch reg w 0x2204 0x005f0003  修改port 2的matrix 为 1111101

switch reg w 0x2304 0x005f0003  修改port 3的matrix 为 1111101

switch reg w 0x2404 0x007f0003  修改port 4的matrix 为 1111111

switch reg w 0x2604 0x005f0003  修改port 6的matrix 为 1111101

点赞
  1. keyonjeanli78说道:
    Google Chrome Windows 10
    大佬,能否教一下如何老毛子让N1通过vlan拨号?
    1. 博主说道:
      Google Chrome Windows 10
      家里搞VLAN,弄不好你的网络就炸了。
      1. keyonjeanli78说道:
        Google Chrome Windows 10
        还是想试一下, switch vlan set 0 1 00111011 0 0 --uuu-tt switch vlan set 1 2 10000011 0 0 u-----tt 这两行命令中set 后面的0 1,1 2各代表是什么意思?
        1. 博主说道:
          Google Chrome Windows 10
          看图2列表的表头,上面写有名称,自己对照一下就知道了。

发表回复