360路由器刷梅林固件/openwrt解答

一般问到有关路由器刷机的问题,说明你对刷机是有一定了解,所以关于刷机的一些知识就不再展开说了。本文要说的是360路由器是否支持刷机,然后再考虑梅林固件、openwrt、不死鸟或番茄、DDWRT等开源固件的问题。

需要明确的答复:360路由器不支持第三方刷机。即梅林、openwrt、DDWRT等都无法支持的。

360智能路由器历史小科普:

360的路由器系统源自磊科(netcore)基于Linux开发的智能系统,在比较早之前比如有迅雷脱机下载路由器NW762、NW765等型号、百度提篮样式的智能路由器NO1、腾讯智能路由器磊科T1和360安全路由S2等,到最后的第二代360安全路由器系列产品正式上市并取得一定的成功。这才正式开始了360制造路由器的正式之路(360自己也研发过肥皂盒的路由器以失败告终)。

既然我们知道了360路由器基因的来源,那基因的强大是很难改变的。磊科上市的家庭无线路由器绝大多数采用的都是台湾瑞昱(大螃蟹)的芯片,而这个芯片并没有对第三方做开源的支持。这些第三方的插件一般支持的芯片方案包括的是:Atheros(高通旗下)、 Broadcom (博通)为主。

所以说在开源系统对应的硬件(芯片)需要做数据的适配成本太高,满足刷机的条件一般是需要芯片厂商给出一定的开源支持,否则单靠个人的能力是很难实现路由器开源系统和芯片的适配的。源于360路由器芯片方案的瑞昱芯片的强大基因,一时半会

  • 以下以openwrt系统为例支持的一些品牌路由器的型号列表:

https://openwrt.org/zh/toh/views/toh_available_864

  • 梅林固件主要是支持的品牌为:

华硕、网件和领势(原思科家用,现贝尔旗下)

Linux之Ubuntu如何配置OpenWrt开发环境?

2020年家用路由器网小编开始初步学习路由器开源系统openwrt了,在本文主要介绍的是openwrt在Ubuntu这个Linux环境下如何配置开发环境,想要学习openwrt开发,那配置环境是必不可少的环节。

准备工具:

  • Ubuntu(16.04)系统
  • openwrt源码固件
  • 虚拟机(Virtualbox或者VMvare)

1、安装虚拟机

Virtualbox或VMvare(有免费版),网上多数推荐前者,不过小编上学的时候使用的就是vmvare所以有种先入为主的感觉。这里的安装步骤不再演示,各个版本的安装方法可以参考百度经验:

https://jingyan.baidu.com/article/19020a0ad31030529d284232.html

 

2、安装Ubuntu

这里小编使用的是16.04 LTS 64位版本,当然也可以安装18.04 64位系统版本

安装开发环境,选择速度最快的源:

① 然后执行

sudo apt-get update

② 接下来执行

sudo apt-get install gcc g++ binutils patch bzip2 flex bison make autoconf gettext texinfo unzip sharutils libncurses5-dev ncurses-term zlib1g-dev gawk asciidoc libz-dev git-core uuid-dev libacl1-dev liblzo2-dev pkg-config libc6-dev curl libxml-parser-perl ocaml-nox

3、下载OpenWrt源码

执行

git clone https://git.lede-project.org/source.git lede

大家可以根据自己的实际需求来checkout代码,比如git clone git://git.openwrt.org/openwrt.git。

4、编译系统 make V=99

参考文档:https://openwrt.org/docs/guide-developer/build-system/install-buildsystem

 


家用路由器网小编使用了一台闲置的服务器,将centos重装为了Ubuntu,遇到的问题是需要将数据盘格式化后重新使用,遇到的问题是:

“/dev/sda2 is mounted; will not make a filesystem here!”

解决方案:

一定要记住,不可以在分区挂载之后再进行格式化!!

在错误提示当中可以看出你的分区已经挂载了。先将这个分区卸载了再重新格式化:

umount /dev/sda2

mkfs.ext2 /dev/sda2

这样就没有问题了.然后你再重新挂载分区.

退出移动版