目前三星内存斐讯 K3 刷了个支持 KVR 的梅林在使用,也有半年多了,稳定性还不错。斐讯 K3 只有三个 LAN 口,以前不够用,折腾过单臂路由,光猫扩展 LAN 口作交换机用,加起来至少有 5 个 LAN 口。
「三星闪存斐讯K3梅林单臂路由(光猫扩展LAN口作交换机用):https://0xo.net/218」以前折腾单臂路由过程备份一下,有需要不妨参考参考。
光猫配置
中国电信,中兴 ZXHN F650,超级用户:telecomadmin 密码:nE7jA%5m(如果不是请自行解决)
「三星闪存斐讯K3梅林单臂路由(光猫扩展LAN口作交换机用):https://0xo.net/218」主要配置项:模式改为 Bridge(桥接),IPTV 承载业务为 OTHER(其他),Internet 承载业务为 INTERNET(上网),关闭光猫 DHCP,绑定选项中不绑定任何端口。VLAN ID 2 绑定随便一个 LAN 口。
温馨提示:如要使用 IPTV 请根据实际保留 iTV 口配置。
参考配置图:
「三星闪存斐讯K3梅林单臂路由(光猫扩展LAN口作交换机用):https://0xo.net/218」 「三星闪存斐讯K3梅林单臂路由(光猫扩展LAN口作交换机用):https://0xo.net/218」K3 梅林路由器配置
K3 路由器接线图:
默认路由模式下 VLAN 配置如下:(SSH 连接路由器,执行 robocfg show 可查看 VLAN 配置)
ad@RT-AC3100-DA78:/tmp/home/root# robocfg show
Switch: enabled
Port 0: 100FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 1: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 2: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 3: 100FD enabled stp: none vlan: 2 jumbo: off mac: 00:00:00:00:00:00
Port 4: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 5: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 7: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 8: 1000FD enabled stp: none vlan: 2 jumbo: off mac: 00:00:00:00:00:00
VLANs: BCM5301x enabled mac_check mac_hash
1: vlan1: 0 1 2 4 5 7 8t
2: vlan2: 3 8u
配置 VLAN,试了一圈,robocfg vlans reset vlan 1 ports "0u 1u 2u 3u 4u 5u 7u 8t" vlan 2 ports "3t 8u"
可以实现所需要功能。IPTV 用不上,就没有配置。
SSH 登录 K3 执行如下操作,让 VLAN 开机自动配置,否则重启后失效。
echo \#!/bin/sh>/jffs/scripts/services-start
echo robocfg vlans reset vlan 1 ports "0u 1u 2u 3u 4u 5u 7u 8t" vlan 2 ports "3t 8u" >> /jffs/scripts/services-start
chmod a+rx /jffs/scripts/services-start
重启路由器,检查 robocfg show,显示配置应该如下:
ad@RT-AC3100-DA78:/tmp/home/root# robocfg show
Switch: enabled
Port 0: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 1: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 2: 100FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 3: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 4: DOWN enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 5: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 7: 1000FD enabled stp: none vlan: 1 jumbo: off mac: 00:00:00:00:00:00
Port 8: 1000FD enabled stp: none vlan: 2 jumbo: off mac: 00:00:00:00:00:00
VLANs: BCM5301x enabled mac_check mac_hash
1: vlan1: 0 1 2 3 4 5 7 8t
2: vlan2: 3t 8u
2.4G 和 5G 无线都要开启 IGMP SNOOPING,不开据说会广播风暴!!!
有需要的参考一下吧。
梅林无法直接访问光猫?
因为光猫关闭了 DHCP,所以就算梅林里:「外部网络 (WAN)」--「网络服务运营商 (ISP) 特殊需求」--「启用 VPN + DHCP 连接」选项选择了「是」开启,也无法通过 K3 梅林路由器直接访问光猫。(若光猫开启 DHCP,开启此项功能,梅林路由器是可以直接访问光猫的)
解决办法:
将下面代码添加到前面配置 VLAN 的 services-start 文件里面去。(注意:我的路由器地址是 192.168.2.1,光猫地址是 192.168.1.1,如不是 1 网段请根据实际修改;命令中 254 可以改为 2~254 任意一个数字)
ifconfig `nvram get wan0_ifname`:0 192.168.1.254 netmask 255.255.255.0
iptables -t nat -I POSTROUTING -o `nvram get wan0_ifname` -d 192.168.1.0/24 -j MASQUERADE
如没有 WinSCP,可以直接 SSH 中分别执行如下命令即可:
echo ifconfig `nvram get wan0_ifname`:0 192.168.1.254 netmask 255.255.255.0 >> /jffs/scripts/services-start
echo iptables -t nat -I POSTROUTING -o `nvram get wan0_ifname` -d 192.168.1.0/24 -j MASQUERADE >> /jffs/scripts/services-start
来源:KoolShare - tracemouse(注意,原代码中的 MASQUERAD 少量个 E)
梅林定时重启
设置定时重启(每天早上 6 点):
cat << EOF > /jffs/scripts/services-start
#!/bin/sh
/usr/sbin/cru a ScheduledReboot "0 6 * * * reboot"
EOF
给权限、运行:
chmod a+rx /jffs/scripts/services-start
/jffs/scripts/services-start
关闭定时重启:
rm /jffs/scripts/services-start
cru d ScheduledReboot
参考资料
- K3 梅林单臂路由+IPTV 完美成功!
- K3 单臂路由(光猫扩展 LAN 口)+IPTV 单线复用
- 说说我对单线复用、单线多用和 vlan 的理解
- k2p b1 分享划分 vlan 技巧 梅林固件单线复用 iptv 傻瓜教程
- 最简洁、实用的单臂路由组网方案
- K3 刷 openwrt,无线 AP 、VLAN,IPTV、单线复用,散热
更多参考资料网页打包下载:
2021-07-29:K3-单臂路由-参考资料
任何服务、机场均有跑路风险,大小机场也没有绝对好坏,请注意甄别防范!!备用节点参考:大哥云官网、万城专线官网、飞机云官网、搬瓦工JMS、极客云官网……解压及网盘密码 1024