
前言
撰写此博客的原因主要是为我的实验室路由器编写配置参考文档. 因为它是实验室的公使,所以许多学生不了解其配置,恐怕操作起来会很困难. 他们即将辍学并开始工作,因此将来将主要使用它.
实际上,我的实验室去年购买了戴尔服务器,但是由于只能放置在学校的Intranet上,因此无法托管该服务,因此我之前安装了Windows Sever 2012,然后在实验室空闲,偶尔用作普通的计算机主机. 对于这种暴力行为,我感到非常难过.
此外,由于实验室仍然可以存储很多资源,例如,一些收集的视频教程,软件,操作系统镜像,电路图,原理图,代码等. 为了更好地共享资源方面,我个人认为有必要构建一个FTP服务器. 我刚才讲的是暴力事件,但是如果使用上述戴尔服务器来构建简单的FTP服务器,那会不会过分杀人?
因此,最好使用低成本的智能路由器来构建简单的FTP服务器.
预期的实现功能
需要实现三个功能
关于FTP的FTP服务器
Wikipedia的解释是: 文件传输协议(英文: File Transfer Protocol,缩写: FTP)是一组使用客户端/服务器模型在网络上进行文件传输的标准协议. 它属于网络传输协议的应用层.
百度百科的解释是: FTP是文件传输协议(File Transfer Protocol). 用于Internet上控制文件的双向传输. 同时,它也是一个应用程序(Application). 有不同的FTP应用程序,它们基于不同的操作系统,并且所有这些应用程序都遵循相同的协议来传输文件. 在使用FTP时,用户经常会遇到两个概念: “下载”和“上传”. “下载”文件用于将文件从远程主机复制到您自己的计算机; “上传”文件用于将文件从您的计算机复制到远程主机. 用Internet语言,用户可以通过客户端程序将文件上传(下载)到远程主机(从远程主机).
实验室的FTP需要实现的特定功能. 打印机服务共享. 初步准备. 硬盘准备. 硬盘分区.
新购买的硬盘未分区. 我们可以根据需要进行分区. 除了分区容量之外,还应注意其他分区参数,例如分区表类型,文件系统,对齐方式等.
开始分区
操作环境: Windows10 RS2,DiskGenius(分区向导)
将硬盘放入硬盘盒并打开电源,然后将其连接到计算机的USB端口. 打开刚刚下载的DiskGenius软件以执行分区工作. 如果正常,则硬盘列表中会显示除硬盘以外的其他硬盘. 请参阅下图,了解特定的分区步骤和分区参数.

格式化完成后,它应处于以下状态:

注释
①为什么选择MBR作为分区类型?

将MBR和GUID分区类型进行比较,简单来说,MBR是一种过时的分区类型,但这意味着它的用途更加广泛. 例如,具有最大操作份额的Windows 7与GUID分区类型不完全兼容. 所以我们在这里将它们分开只是为了确保最大的兼容性. 但是,值得注意的是,MBR的分区类型最多仅支持2TB硬盘. 如果购买的容量应大于2TB,则应使用GUID分区类型. 幸运的是,该硬盘的容量仅为2TB.
②分区的驱动器号的名称
我们将此硬盘用作资源存储磁盘. 连接的服务器是Linux操作系统. 更具体地说,它是路由器上运行的嵌入式Linux系统(如下所述). 该系统仅保留了一些非常精简的,因此对某些字符(包括汉字)的支持不是很友好. 因此,如果我们使用汉字来命名分区,则它可能会显示乱码. 在Windows和非精简版Linux中,这种情况不太常见.
③文件系统格式
关于此分区,使用NTFS格式的文件系统. 老实说,NTFS文件系统对早期的Linux操作系统和Apple的MacOS不太友好. 我们在Windows上可以看到的驱动器号通常是FAT32和NTFS. 除FAT外,Linux还使用EXT2,EXT3,EXT4等. 为确保通用性,FAT32是最强的选择,但FAT32文件系统却不支持. FAT32支持大于4GB的单个文件存储. 实验室中常用的大型软件(例如MATLAB)已经超过6GB,7GB,因此FAT32自然被放弃了. 我测试了路由器是否支持将NTFS硬盘安装为服务器,因此选择了NTFS分区文件系统.
路由准备工作. 关于路由选择. 我对路由选择的看法
实际上,以前没有太关注智能路由器. 在路由购买方面,它主要基于充分使用和稳定的两个条件. 国内路由的可玩性对我而言. 自从JiRoute发布第一代和第二代智能路由,并使其成为一代路由产品以来,我就开始对智能路由感兴趣.
对智能路由的理解,我认为区别是过去的普通手机和智能手机之间的区别. 当前的智能手机除了满足普通手机的通话和短信功能外,还具有统一的操作平台(Android,iOS,WindwosPhone),应用软件的性极大地扩展了智能手机的实用性和可玩性. 因此,智能路由器也是如此. 统一平台是嵌入式Linux操作系统. 尽管几乎所有智能路由器都是基于Linux定制的,但是不同系统之间仍然存在很大差异. 除了官方定制的系统外,第三方还具有许多固件选项,例如OpenWRT,DD-WRT,Tomato等. 第三方开源固件. 因此,我们可以根据自己的功能要求通过刷新第三方固件来实现它. 这样就可以实现ADBLOCK广告拦截,远程下载,私有云,aria2下载等功能.
因此,为了满足我们功能的扩展和第三方固件的更新,我们应该选择主流路由器(主流包括主流路由模型,芯片模型,例如MT7620 \ MT7621,因为固件非常适合芯片和ROM的硬件参数. 选择)
路由参数
最终购买的路由器是NEWIFI-D1,这是百度和联想合作的第二代路由器. 以下是有关NEWIFI-D1(芯片为MT7621)的一些参数:

购买原因:
-预算: 此路由器刚刚以299美元的价格推出,现在可用于220个左右.
-性能: 与上一代MT7621相比,该芯片升级到MT7621,性能接近千元级别的ASUS,Netgear等路由.
-接口: 实验室固定位置的原因是对路由的大部分访问是使用无线网络,因此网络电缆接口不是很重要. 总共三个接口均为1Gbps. 有两个USB端口. 因为需要访问硬盘USB和打印机,所以总共需要两个USB端口(默认情况下禁用USB3.0端口). 因此,无需使用USB HUB扩展接口,这比大多数单个USB端口路由更具优势.
-资源: 第三方固件可以快速灵活地进行适应.
刷新路由器的第三方固件
购买的NEWIFI-D1内置了官方定制的xCloudOS(小云系统),它是基于OpenWRT进行深度定制的,但是从Xiaoyun OS3.0开始,它已锁定OpenWRT推荐的怪胎模式,使其成为系统面向普通用户,并且复杂的操作更少,并且私人定制很多. 因此,为了满足更,您可以选择使用第三方固件进行刷新.
固件选择

有两种个人尊重的第三方开源固件,即基于OpenWRT的PandoraBox和Padavan固件.
关于OpenWRT: 复杂的部署和高度的灵活性
OpenWRT路由器的固件版本相对成熟. 用户可以下载用于其硬件配置的相应程序包,并使用相关工具来修改硬件. 尽管这增加了部署过程的复杂性,但它也为用户提供了极大的灵活性. 此外,您还可以将OpenWRT的各种预构建版本用于常见的硬件类型和路由器平台,包括使用Broadcom和Atheros芯片组的各种硬件. OpenWRT的开发人员建议用户从现成的版本开始,然后在掌握一定基础后学习如何启动个性化版本.
OpenWRT的最大优点也是它的最大缺点. 它很灵活,但是新手很难上手. 考虑到该路由器是实验室中的一个小伙伴使用的,大多数人可能不会扔掉它,因此放弃了使用该PandoraBox固件.
关于Padavan:
它也是一个开源固件,值得一提. 家用路由器中领先的ASUS路由器使用此固件. 在使用中,尝试使用图形界面进行交互,并具有应提供的所有功能. 因此,在此固件中,我们选择了基于Padavan的ASUS固件.
如何刷新固件
在智能路由中,通常有两种刷新固件的方法: uboot或品种刷新以及命令刷新.
uboot和品种闪烁: 它们都是用于恢复和备份的工具. 如果您播放过Android闪烁,则就像Android手机中的“恢复”模式一样. Breed是uboot的升级版本,因为刷新存在风险. 与uboot相比,繁殖将进一步降低出现闪光的风险,并成为不死神器繁殖.
命令闪烁: 您需要打开SSH并登录到路由器上运行的Linux系统以刷新计算机. 步骤相对复杂.
uboot附带了官方工厂. 不幸的是,在最新生产的NEWIFI-D1中,它已被正式锁定,这意味着该官员限制了通过uboot安装第三方固件.
因此,在当前情况下,有两种方法可以刷新第三方固件: 一种是重新刷新uboot或无锁定繁殖,然后再刷新第三方固件;另一种是直接使用命令来刷新第三方固件.
由于正式锁定,如果要刷新未锁定的uboot或品种,还需要刷新未锁定的uboot并按照说明进行繁殖. 因此,最好通过说明直接刷新第三方固件.
闪烁过程
启用SSH
由于已选择要刷新的指令,因为路由器是Linux操作系统,我们可以使用SSH进行连接,所以我们首先应进入路由器背景以启用SSH(出厂默认设置为关闭),下载SSH应用程序并启用该服务.

打开后,我们可以使用支持SSH的软件登录. 常用的软件包括PuTTY,Xshell等. 在这里,我使用Xshell5的本,本是免费的,而商业版本是收费的.

此处可以根据您的意愿命名路由器名称,协议为SSH,主机为192.168.99.1,端口号为22.

首次通过SSH连接到路由器时,系统将提示您是否保存主机密钥,单击接受并保存. 需要输入用户名和密码,在官方固件中
在官方固件中,用户名为root,密码为后台管理密码.
成功登录后,如下所示:

下载Padavan固件
有许多Padavan固件的原始版本和修改版本可以下载. 这是由大神修改过的华硕固件. 请注意,路由器型号正确. (下载链接)
开始闪烁机器
将下载的第三方固件放入U盘并安全退出. 将USB闪存驱动器插入路由器的USB2.0端口(黑色),因为为了确保最佳的无线WIFI效果,USB3.0将在5GHz频带内造成干扰,因此在出厂默认设置中禁用了USB3.0
将USB闪存驱动器插入路由器后,请按照以下步骤操作:
root@newifi:~# df -h # 查看当前分区挂载情况,以及个分区容量
其中,/ mnt / sda4是我们的安装分区,在不同主机上的显示可能不同. 我们可以根据显示的容量判断安装分区. 例如,我的U盘为16GB.
了解已安装的分区后,分别执行以下命令.
root@newifi:~# cd /mnt/sda4/ # 切换到挂载分区目录
root@newifi:/mnt/sda4# ls # 列出当前挂载目录下的文件
root@newifi:/mnt/sda4# mtd write NEWIFI-D1_3.4.3.9-099_20170910-2347.trx firmware # 使用mtd命令将刚才存在U盘的Padavan固件刷入(建议使用Tab键补全)
按Enter键开始执行后,[w] [e]光标将来回闪烁,表明正在执行固件刷新操作,然后等待刷新结束,这大约需要2-3分钟.
当光标停止闪烁[w] [e]并且您可以重新输入命令时,闪烁完成. 然后执行重新启动命令.
root@newifi:~# reboot执行上述重启命令后,当前连接的SSH登录名将断开连接,路由器将重启. 第一次开始路由会很慢. 重新启动时间约为2-3分钟. 我们可以根据路由器指示灯来判断路由器当前的工作状态.
NEWIFI-D1:

-红灯常亮: 路由器故障或无法启动
-红灯闪烁: 无法访问互联网
-蓝灯常亮: 路由器正常工作
-蓝灯闪烁: 路由器正在重启
-黄灯常亮: 进入uboot或繁殖模式
-黄灯闪烁: 恢复出厂设置
路由器的配置和使用. 首次登录路由器
刷新固件后,我们需要配置路由器.
由于这是一条仅在刷新后即完成的路由,因此它是全新的数据和默认配置. 首先,您需要与路由器保持有线和无线的正常连接.
成功连接路由器后,进入路由器配置管理界面. 我们需要在浏览器地址栏中输入管理地址(管理地址通常是IP地址或特定域名). 还可以通过两种方式进入Padavan固件的路由管理界面:
Padavan的管理用户名默认为admin,默认密码为admin. 成功登录后,将成为路由器后台管理界面.

开始配置网络
如果显示界面为英语,则可以切换到中文以方便使用:
高级设置–>管理–>选择WebUI语言–>简体中文
外部网络
在动态IP设置(172. *. *. * / 16)下成功获取学校路由器发布的IP地址后,记录我们刚刚获取的IP地址,然后获取IP地址设置为静态IP

无线网络FTP服务器配置
FTP服务器的配置有三个主要要求:
*************************************************** ************************************************
长度太长,请整理一下并再次更新
*************************************************** ************************************************
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxingongju/article-310743-1.html
给观众带来更多更好的作品