• 路由器选择使用指南之一梅林


    一、序

    看了看我的博客数据,发现有关路由的文章最受欢迎,阅读量最大(仅指笔者所写的文章)。所以,以后多发点有关路由应用的。这一系列介绍的路由系统主要将说说梅林、padavan、和Openwrt。主要笔者也就这三个用得多了,而且这三个很有代表性,其它路由也都类似(不讲闭源的爱快这类的,个人不喜欢这类路由,可玩性差)。这里也没有具体评测数据,路由是拿来用的,直感感受以及使用中遇到的一些问题为主。另:笔者有不少文章被人抄来抄去的,以后设置成粉丝可见。减少被抄!解释过多次,这里再次申明:不是我怕你抄去赚流量,真心是这类文章有时效性!抄来抄去就没个准确的写作时间了,时间一长,骂我瞎扯的人就多了,避免被骂而已!

    二、关于merlin(国内改造版)

    在这里插入图片描述

    这系统来龙去脉就不说了,与各位看官实际使用没多大关系,知道是源于linux就行了。先说说优缺点:

    优点1、一个字稳、信号好

    梅林的代码源于华硕官方Asuswrt固件,相当于华硕半官方的出品。华硕路由是面向中高端消费者的。以华硕的品牌来讲,稳定性是有保障的!信号很好,也因为是官方驱动,大多为博通芯片,也有一些MTK芯片能刷梅林,比如笔者找来的这张图就是K2P刷的,以博通为佳。

    优点2、全能

    国内用的大多加装了软件中心,加上原有的功能。基本上你可能用到的功能,它都有了!相当省心,点几下鼠标、敲几个键就搞定一切!除了某些不可描述的软件要多折腾点。安装软件非常简单!非常适合对linux不熟悉的用户,就算小白,对着教程也能搞定一切!包括梅林自带的nfs、samba、端口转发、ddns、ipv6、Qos、防火墙、私有云盘、FTP、Upnp、下载大师等,以及软件中心常用的frp等内网穿透工具、Aliddns等域名工具、softether、Let‘s Encrypt、还有多拔、推送等。新版还有AImesh,一个无缝切换WIFI信号的工具。

    优点3、手机app

    梅林还自带手机app,用于下载、私有云盘。虽然功能不强大,对于个人存储来说也勉强够用了,就和上面说的一样,梅林啥功能都有了,有些功能还有多种选择。

    优点4、颜值较高、易用

    UI布局做得那是相当的精致,说是路由中UI第一也不为过,可选项虽然相对较多,也不觉得乱。用这个系统最大的享受就是颜值了!设置起来很轻松,很适合初上手软件路由的,关于软路由没有一个准确的定义,这里指可以较方便自己安装所需软件的路由器。

    缺点1、胖

    梅林系统相当臃肿!就像上面说的,啥功能都有,相对的也就胖了!启动缓慢。吃配置,换成Openwrt都比梅林要快得多!

    缺点2、热

    和胖也有关,再加上用的博通芯片居多,又基本没有主动散热!一开机你就能看到80度以上的cpu温度!没点心理承受能力的,总是会害怕引发火灾…

    缺点3、老

    这个老不是说梅林不更新,它更新还挺勤的!老的是内核,前面说了梅林源于linux,在linux都已经5.16内核的情况下,梅林还在被人说成万年2.6,这可能和博通的驱动有关(猜测)。同样,博通芯片也被人说成万年40nm制程,发热大的原因。

    三、硬件适配

    梅林主要适配了博通方案的路由,就和上面说的一样,驱动问题。对于新入手的用户来说,想体验一下中高端路由的感觉,又不愿在路由上花大价钱的话。性价比最高的就是网件6300V2(长得像电磁炉),斐讯的K3等二手路由了。这两者现在应该也就百元左右的二手价,均可刷梅林380到386的系统。以一个普通路由的价格,来体验一下中高端路由的感觉还是很值得的。当然你得有一定运气,别买到手就坏!6300V2更稳定一些!网件出品比斐讯靠谱多了,但K3更强大,硬件上来看,各数据比6300V2强得多。比如CPU: K3是1.4G双核,6300V2是800M双核,内存是512比256,嗯,虽然天线也是K3多,但在梅林380系统下,信号可能6300更好点(笔者的直观感受,虽然都不错)、386系统K3用着很痛苦,信号极差,不推荐,6300V2在384、386下也相对较380差,没有AImesh需求的情况下,推荐380系统。
    至于预算充足的玩家,那就选华硕或网件的新款博通方案路由吧~

    四、一些使用技巧

    关键内容写在最后嘛~
    0、发热太大,怕走水怎么办?
    6300V2的话,去某宝买40X40X7的5V带插头的风扇,尺寸单位mm。找两颗合适的自攻螺钉,把风扇用自攻螺钉固定在CPU的散热片上。取电从ttl脚上取,TTL有4根脚,边上两根为电源,外侧为正(风扇红线),至于左右从哪数起你随便试,不对就换一组。4块钱还包邮哦,保证温度降到65以下!K3最好的办法是加紫铜片,因为体积太大了!别的什么路由参考一下风扇方案,反正装风扇直吹最简单有效,别看那些教程用什么蜗轮之类的,USB取电什么的!费事又费钱,关键还难看。

    1、要执行定时任务怎么办?
    梅林有crontab,可是你会发现不能用,输入什么都没用!应该用

    cru a “ID”  + min hour day mon week cmd
    
    • 1

    这种写法,可以用cru -h 看说明。

    2、梅林可以写文件的地方只有jffs,很多配置改不了怎么办?
    梅林重启配置就会重置,现在主流软路由都是类似的方案。梅林有些配置是合成的(软件中心安装的多是这种),还可以改,比如frp可以改一个config的文件。某些天生的(系统自带的passwd这类的文件),只能临时写入,又不可能每次输入。解决办法是写入wan-start,开机自启也可以写入这个文件,需要注意是运行一次的,还是一直运行的守护进程。一直运行的进程应加上nohup不输出信息, &后台执行,否则可能启动卡住。写成:

    echo "配置" >> 配置文件
    # 某些配置要加上
    source 配置文件
    
    • 1
    • 2
    • 3
    # 进程
    nohup /path/xxx.sh &
    
    • 1
    • 2

    3、软件版本太低怎么办?
    比如frp还是0.2的,其实直接下载0.44的arm可执行文件替换原来的0.2版本即可。

    4、Acme不能用怎么办?
    别用380软件中心的版本,太低了,用手动版本吧,386可以用

    acme --upgrade
    
    • 1

    380只能手动了,软件中心那个脚本对新版本acme不支持了

    # 以阿里为例
    #安装curl、wget都可以
    curl https://get.acme.sh | sh -s email=example@xxx.com
    # 或
    wget -O -  https://get.acme.sh | sh -s email=example@xxx.com
    
    export ACCOUNT_EMAIL='excample@xxx.com'
    export Ali_Key='key'
    export Ali_Secret='Secret'
    acme.sh --register-account -m excample@xxx.com --issue --dns dns_ali -d excample.com -d *.excample.com
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    5、软件中心空白怎么办?
    380系统非三星闪存(常用的仅K3有可能是三星闪存)可以用以下命令
    注:mtd4应为"brcmnand"
    可用以下命令查看:

    cat /proc/mtd
    
    • 1
    flash_eraseall -j /dev/mtd4
    reboot
    
    • 1
    • 2

    三星闪存用U盘挂jffs

    6、软件中心没有软件可下载怎么办:
    是因为koolshare关门了,服务器自然也停了。用ssh登陆后运行:

    sed -i 's/koolshare.ngrok.wang/ks.ddnsto.com/g' /koolshare/scripts/ks_app_install.sh
    sed -i 's/koolshare.ngrok.wang/ks.ddnsto.com/g' /koolshare/webs/Main_Soft_center.asp
    
    • 1
    • 2

    换个服务器而已,sed是linux命令,sed -i 用于查找替换文件内容。应该仅380系统会有这问题。

    7、某某学外语软件不让离线安装怎么办

    sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_install.sh
    
    • 1

    或者手动scp上传到/tmp,tar -zxvf xxx.tar.gz,sh xxx/install.sh
    仅某些早期版本380系统可以这样装,用上面的sed命令更可行。

    8、nfs配置了只能读不能写怎么办?
    参考笔者K3终极折腾记

    9、在仅有公网ipv6的情况下,能远程访问吗?
    能:虽然梅林对ipv6直接访问路由很反感,但ipv6可以用socat 转发到ipv4,具体见笔者相关socat文章,梅林应先安装entware环境,系统已有安装脚本文件,插入U盘(ext4格式为佳)运行entware-setup.sh 安装完即可用opkg包管理工具,此问题也算是填了笔者曾经说要写梅林ipv6远程访问的坑了~

    10、还有其它问题怎么办?
    留言说明问题详情,笔者能力范围内看到即答!一句话说什么什么不能用的,请原谅笔者无能为力。问题请先自行度娘搜索,即使没解决也应有一定了解后再来提问。

    原创文章,未经许可,严禁转载!

  • 相关阅读:
    NiFi 1.16.3 生产使用的更新及BUG。
    【算法】道路与航线(保姆级题解)
    SpringCloud 客户端负载均衡:Ribbon
    postgresql用户与权限管理
    APS排产考虑生产动态合并优化
    新火种AI|挑战谷歌,OpenAI要推出搜索引擎?
    AI写作宝-为什么要使用写作宝
    我这个代码可以通过深度优先搜索实现逆拓扑排序时检测出有回路的存在吗
    51单片机送餐机器人快递机器人_ESP8266_APP_WIFI(原理图+PCB+源码)
    MySQL -- 数据类型
  • 原文地址:https://blog.csdn.net/alal001/article/details/126364858