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

news/2024/11/16 20:44:04/

一、知识点

VLAN:中文名为"虚拟局域网",交换机端口有两种VLAN属性,其一是VLANID,其二是VLANTAG,分别对应VLAN对数据包设置VLAN标签和允许通过的VLANTAG(标签)数据包,不同VLANID端口,可以通过相互允许VLANTAG,构建VLAN。
switchvlanset1 111011100uuu-uuuswitchvlanset[vid][portmap][stag][eg_con][eg_tag]
[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!


http://www.ppmy.cn/news/230496.html

相关文章

K2P padavan固件下宽带与IPTV融合

一、我的需求 坐标江苏小城,原来手机用的99的套餐,可以免费带一个副卡,现在升级了电信129的5G融合套餐,送了一个iTV(一个月10元),但是副卡收费10元,哎,算来算去都没有运营…

5GNR K2

K2值表示上行调度DCI与其调度的PUSCH之间的间隔,单位为slot,如下图所示。 SLOT13:PDCCH(DCI format 0-0/0-1) SLOT18:PUSCH 查表 参考3GPP协议38.214 6.1.2.1 当SIB1消息的pusch-ConfigCommon不包含pusch-TimeDomainAllocationList,K2值通过…

K2P K2 OpenWrt 搭配光猫单臂路由上网

K2P K2 OpenWrt 搭配光猫单臂路由上网 K2P OpenWrt 搭配光猫单臂路由上网Openwrt 21.02后版本(网桥)Openwrt 21.02前版本 K2 OpenWrt 搭配光猫单臂路由上网Openwrt 21.02后版本(网桥) K2P OpenWrt 搭配光猫单臂路由上网 Openwrt …

K2P刷机参考

版本区别 A1、A2 都是 MTK CPU 可刷入的固件比较多,B2 是博通 CPU 可玩性略差 A1、A2 配置基本相同,A1 多了屏蔽罩和电源电容 https://www.kejiwanjia.com/operate/suibi/548.html

webAPI学习笔记4——PC端网页特效

目录 1. 元素偏移量 offset 系列 1.1 offset 概述 1.2 offset 与 style 区别 offset style !!!!!!!案例:获取鼠标在盒子内的坐标 !!!!!&…

R语言多线程提高计算速度,如何使用foreach包加速并行计算

R语言多线程加速 通常情况下,R语言只能使用一个线程来进行计算,因此计算的速度及其感人! 最近刚好有一个需求:我有一个参考数据表,里面存放了30万条基因的名称和位置信息,现在我想从里面找到指定的6000个基…

【ArcGIS Pro二次开发】(33):合并文件夹下的所有shp文件

在工作中,即使很不喜欢用shp文件,但还是经常会收到shp格式的文件。关于shp文件的吐糟就不多说了,除了文件小、字段名长度限制,不能储存弧线段等问题,还有一种处理方式也让人很是难受。 如上图,有些shp文件是…

Android系统的Ashmem匿名共享内存系统分析(1)- Ashmem驱动

声明 其实对于Android系统的Ashmem匿名共享内存系统早就有分析的想法,记得2019年6、7月份Mr.Deng离职期间约定一起对其进行研究的,但因为我个人问题没能实施这个计划,留下些许遗憾…文中参考了很多书籍及博客内容,可能涉及的比较…