K3(三星闪存)梅林单臂路由(光猫扩展LAN口作交换机用)

开始前先吐槽一下小米路由器4,前天一个猛雷,断电10秒左右,小米路由器就无法启动了,红色灯闪烁……不堪一击,这次是懒得修复了,真心不敢用。

重新使用前阵子刷好梅林的 K3 作主路由。(以前是光猫拨号,K3 使用 AP 模式作交换机使用,经常会突然间无法上网,必须重启光猫才行,前些天换上别人闲置小米路由器4拨号……没几天就被雷挂了……🙈)

K3 只有三个 LAN 口,不够用,折腾单臂路由,光猫扩展 LAN 口作交换机用,加起来六个 LAN 口就刚刚好,于是找教程折腾。

光猫配置

中国电信,中兴 ZXHN F650,超级用户:telecomadmin 密码:nE7jA%5m (如果不是请自行解决)

主要配置项:模式改为 Bridge(桥接),IPTV 承载业务为 OTHER(其他),Internet 承载业务为 INTERNET(上网),关闭光猫 DHCP,绑定选项中不绑定任何端口。VLAN ID 2 绑定随便一个 LAN 口。

参考配置图:

 1065-gm-iptv

 1065-gm-internet

 1065-gm-vlan

K3 梅林路由器配置

K3 接线图:

 1065-k3-link

默认路由模式下 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,不开据说会广播风暴!!!

 1065-k3-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)

梅林定时重启

脚本来自:KoolShare - 梅林可以设置定时重启吗

设置定时重启(每天早上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

参考资料

  1. K3梅林单臂路由+IPTV 完美成功!
  2. K3单臂路由(光猫扩展LAN口)+IPTV单线复用
  3. 说说我对单线复用、单线多用和vlan的理解
  4. k2p b1分享划分vlan技巧 梅林固件单线复用 iptv 傻瓜教程
  5. 最简洁、实用的单臂路由组网方案

参考资料网页已下载打包,如网址无法访问可点此下载存档。

声明:除非注明,常阳时光文章均为原创
本文地址:https://cyhour.com/1065/
转载时必须以链接形式注明原始出处。

Comments:8

  1. 猫的路由功能一般,数据量大的话,还是用路由器比较好

    2019.04.13 18:47 # 回复
    1楼
    • @曾经左手烟 确实,原本以为新光猫性能会好点,加上电信默认光猫拨号,也就没折腾。想不到最终还是得折腾。

      2019.04.14 13:56 # 回复
  2. 雷总放的雷。。。晕。

    2019.04.16 21:51 # 回复
    2楼
  3. 咱俩的网络结构差不多,光猫改桥接
    一个雷把路由器劈坏了?快买彩票去

    2019.04.17 23:10 # 回复
    3楼
  4. ilools

    k3梅林启用单臂路由后,无法拨号,请问大大如何解决

    2019.06.16 07:43 # 回复
    4楼
    • @ilools VLAN 配置有问题呗?换着尝试呗,你这么问我也回答不了……

      2019.06.18 16:54 # 回复

发表留言

炒蛋:Vultr 送$25 | 搬瓦工年付$19补货,优惠码 BWH34QMFYT2R | 推荐VPS信息