K2P K2 Padavan 搭配光猫H2-3和交换机单臂路由上网

一、知识点

VLAN:中文名为"虚拟局域网",交换机端口有两种VLAN属性,其一是VLANID,其二是VLANTAG,分别对应VLAN对数据包设置VLAN标签和允许通过的VLANTAG(标签)数据包,不同VLANID端口,可以通过相互允许VLANTAG,构建VLAN。
在这里插入图片描述
[vid]:对应的是vlan ID
[portmap]:对应的是端口列表,需要接收前面对应[vid]的端口设置为1。1代表启用,0代表不启用。
[stag] [eg_con]:默认0不用动
[eg_tag]:设置每个端口的是否为tag,顺序与 [portmap]一致
-代表不启用 [portmap]中设置为0的端口这里应该设置成-;u代表untagged;t代表tagged
switch pvid [port] [pvid] 指定每个端口的默认vid
在这里插入图片描述

二、光猫H2-3

1.原始配置如图
在这里插入图片描述

2.连接模式改Bridge,LAN端口都不绑定(如果专注上网则绑定千兆口LAN1),保存
在这里插入图片描述
3.H2-3(包括V2.6.02C)等固件疑似有问题或者因为不支持VLAN模式改写TAG,无法直接与拨号路由器单臂路由(LAN1-4口无法自动获取IPv4地址,手动配置IP但可上网),因此,建议采用H2-3+交换机+拨号路由器形式,此处绑定配置,无需改动。
在这里插入图片描述

三、交换机

1.以SUCOM八口交换机为例,VLAN1(LAN):2T 3-8U;VLAN2(WAN):1U 2T
在这里插入图片描述
2.PVID UNTAG口走相应的VLAN,1、3-8口因为UNTAG口走VLAN2,2口因为TAG接收帧格式All,
在这里插入图片描述

四、K2P Padavan

1.登录SSH或Telnet,输入switch vlan dump查询原始VLAN和PVID
知识点:K2P可以看成是包含CPU在内的7口交换机,CPU有两个独立网口eth0、eth1,连接情况如下:
在这里插入图片描述
VLAN1(LAN):(LAN1-4、eth0)UNTAG;
VLAN2(WAN):(WAN、eth1) UNTAG;
PVID:(LAN1-4、eth0)=1;(WAN、eth1)=2
在这里插入图片描述
2.进行拨号上网设置,其中:PPPoE & MAN access 选 No;启用 VLAN 标记流量过滤,VLAN Tagged Traffic Filter? 开启 ,VLAN CPU (Internet): VID 填 2。
在这里插入图片描述
经过这一步设置,VLAN 设置情况发生了变化:
在这里插入图片描述
VLAN1(LAN):(LAN1-4、eth0)UNTAG;
VLAN2(WAN):(WAN、eth1) TAG;
VLAN3(新出):WAN UNTAG、eth1 TAG;
pvid:(LAN1-4、eth0)=1;WAN=3、eth1=3
3.登录路由器,执行以下三条命令

#如果发生有线断开,则用无线连接
switch vlan set 1 1111101 0 0 uuuuu-u
switch vlan set 3 0000110 0 0 ----tt-
switch pvid 4 1

向路由器上传脚本文件,建议传到 /tmp下面(重启后自动删除),记得设置权限 755(chmod 755 set_matrix.sh)。链接: https://pan.baidu.com/s/1L51z0dMheAuKJLyZvFMxKw 提取码: 8ysd。
进入 /tmp,执行脚本。

./set_matrix.sh

在这里插入图片描述
4.最后将执行结果复制出来,连同上面三条命令一起粘贴到路由器启动脚本里头,重启路由器即可。

#=========改写端口矩阵========
switch reg w 0x2004 0x5F0003
switch reg w 0x2104 0x5F0003
switch reg w 0x2204 0x5F0003
switch reg w 0x2304 0x5F0003
switch reg w 0x2404 0x7F0003
switch reg w 0x2504 0x300003(这个实测可删除)
switch reg w 0x2604 0x5F0003
#======设置WAN口VLAN复用======
switch vlan set 1 1111101 0 0 uuuuu-u
switch vlan set 3 0000110 0 0 ----tt-
switch pvid 4 1

代码文本如下:
switch reg w 0x2004 0x5F0003
switch reg w 0x2104 0x5F0003
switch reg w 0x2204 0x5F0003
switch reg w 0x2304 0x5F0003
switch reg w 0x2404 0x7F0003
switch reg w 0x2604 0x5F0003
switch vlan set 1 1111101 0 0 uuuuu-u
switch vlan set 3 0000110 0 0 ----tt-
switch pvid 4 1
在这里插入图片描述
在这里插入图片描述

五、K2 Padavan

1.登录Telnet,输入switch vlan dump查询原始VLAN和PVID,WAN 口 port 编号为4,即 portmap 中左起第5位,vid=2。
在这里插入图片描述
2.进行拨号上网设置,其中:PPPoE & MAN access 选 No;启用 VLAN 标记流量过滤,VLAN Tagged Traffic Filter? 开启 ,VLAN CPU (Internet): VID 填 2;
在这里插入图片描述
经过这一步设置,VLAN 设置情况发生了变化:
在这里插入图片描述
3.打开 Run After Router Started 脚本,加入 switch 命令:
#VLAN3加入WAN口并且标记TAG,这个不设置,下一步无法设置
switch vlan set 1 3 00001011 0 0 ----t-tt
#VLAN1加入WAN口并且标记UNTAG
switch vlan set 0 1 11111011 0 0 uuuuu-tt
#标记WAN口(Port 4)UNTAG走VLAN1
switch pvid 4 1
在这里插入图片描述
4.保存、重启后,VLAN设置情况如下:
在这里插入图片描述
在这里插入图片描述
参考文献:

https://wp.gxnas.com/149.html Padavan(老毛子) 最简单臂路由组网 VLAN 设置 - GXNAS博客
https://guihet.com/padavan-dbly-mt7621.html Padavan固件设置单臂路由(按图索骥版) - 黑鸟博客
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4053624&ordertype=1 k2p 光猫组成单臂路由-解决实际问题 - 斐讯无线路由器以及其它斐迅网络设备 - 恩山无线论坛 - Powered by Discuz!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值