1,138
次編輯
變更
→挂载U盘并分区
本 文 例 中所使用之方法为在路由器(OpenWrt [https://zh.wikipedia.org/wiki/OpenWrt 维基百科] )里面安装Aria2(实测下载速度快于Transmission),直接下载 文件 到路由器上连接的U盘里(移动硬盘的方法相似), 使用的路由器 型号 为巴法络(Buffalo)WZR-HP-G450H-CH(刷OpenWrt), 前提为 需保证路由器可 以 正常连接上互联网。 需要使用以下软件 :PuTTY:[[如何安装及使用PuTTY|PuTTY]],WinSCP,Notepad++ , FileZilla FTP Client 。
如需使用DD-WRT并安装Transmission进行脱机下载,请点击[[路由器(DD-WRT)如何脱机下载BT文件]]
== 下载及安装OpenWrt == 1.首先到如下[http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin 网址]下载OpenWrt固件( 确保为 实际使用中应下载您使用 路由器 正确 型号 一致的文件 )。 httphttps://downloads.openwrt.org/snapshots/trunktoh/ar71xxbuffalo/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin
[[File:Aria1.png]]
2.路由器升级完毕后 用telnet 在telnet命令行 输入192.168.1.1(默认地址)连接到路由器 (暂时断开上网路由器) ,默认 没有 密码 为空 ,输入“passwd” 命令 修改密码,修改成功后输入“exit”退出。 如无法开启Telnet,则请点击[[http://www.ytyzx.net/index.php?title=Windows_7Windows 7(win7)_%E5%A6%82%E4%BD%95%E5%BC%80%E5%90%AFTelnet%E5%8A%9F%E8%83%BD Telnet如何开启Telnet功能]]开启Telnet.
[[File:Aria2.png]]
3.在PuTTY中输入192.168.1.1并点击“Open”连接到路由器。关于PuTTY的使用请点击[[http://www.ytyzx.net/index.php?title=%E5%A6%82%E4%BD%95%E5%AE%89%E8%A3%85%E5%8F%8A%E4%BD%BF%E7%94%A8PuTTY如何安装及使用PuTTY]]。
[[File:Aria3.png]]
4.因路由器固件更新,出现如下提示,点击“是(Y)”继续。
[[File:Aria4.png]]
5.输入账号(本例中为root)及密码登录。
[[File:Aria5.png]]
6.输入“ifconfig”查看网络设置。
[[File:Aria6.png]]
7.因本例中经另一个路由器(192.168.1.1)上网,故需修改网络设置,输入“vi /etc/config/network”。
[[File:Aria7.png]]
8.按“i”进入编辑状态,将下图中蓝色方框内内容修改为正确的设置,本例中设置此路由器地址为192.168.1.250/24,网关和DNS均为192.168.1.1。
设置完毕后 按ESC 按Esc 键并输入“:x”保存退出。
[[File:Aria8.png]]
9.输入“/etc/init.d/network restart”重启服务 ,并连接上网路由器(192.168.1.1) 。
[[File:Aria9.png]]
10.重新打开PuTTY输入新地址(192.168.1.250)连接到路由器,如还是无法连接Internet,则输入“cd /etc”转到/etc目录,继续输入“vi resolv.conf”编辑文件,
亦可直接输入“vi /etc/resolv.conf”。
[[File:Aria10.png]]
11.将下图蓝色方框内内容修改为另一路由器地址(本例中为192.168.1.1),即“nameserver 192.168.1.1”,修改完毕后按 “ESC “Esc ”并输入“:x”保存退出。
[[File:Aria11.png]]
== 安装图形界面luci ==
12.输入“opkg update”升级opkg。
[[File:Aria12.png]]
13.输入“opkg install luci-ssl”安装luci。
[[File:Aria13.png]]
14.提示luci安装完毕。
[[File:Aria14.png]]
15.在浏览器地址栏输入此路由器地址(本例中为192.168.1.250),出现如下错误提示。
[[File:Aria15.png]]
16.在PuTTY里输入“wget -O/etc/config/luci http://svn.luci.subsignal.org/luci/trunk/modules/base/root/etc/config/luci” 下载文件后,
重新安装luci-theme-bootstrap(opkg install luci-theme-bootstrap),安装完毕后输入“reboot”重启此路由器。
[[File:Aria16.png]]
== 安装U盘相关软件 ==
17.路由器重启完毕后再浏览器地址栏输入“192.168.1.250”即可打开luci,将U盘正确连接到路由器。
[[File:Aria17.png]]
18.输入帐号密码登录,将鼠标移动到“System”,发现无“Mount Points”选项。
[[File:Aria33.png]]
19.输入如下命令安装block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-storage-extras。建议首先运行“opkg update”更新opkg。
opkg install block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-storage-extras
[[File:Aria18.png]]
20. 断电 重启路由器后用浏览器登录路由器,在“System”下已出现“Mount Points”选项(可与18步比较)。
[[File:Aria34.png]]
== 挂载U盘并分区 ==
21.用PuTTY登录,输入“ls /dev”查看到U盘已被正确识别(蓝色框内sda)。
备注:如无法识别U盘可参考OpenWrt官网进行排查。
https://openwrt.org/docs/guide-user/storage/usb-installing
[[File:Aria19.png]]
22.输入“opkg install fdisk e2fsprogs”安装fdisk和e2fsprogs。
[[File:Aria20.png]]
23.安装完毕后输入“fdisk /dev/sda”进行分区。
[[File:Aria21.png]]
24.输入“m”可查看fdisk命令帮助,输入“n”开始添加新分区。
[[File:Aria22.png]]
25.将U盘第一个分区设置为7000M,剩余空间设置为第二个分区。
[[File:Aria23.png]]
26.输入“t”将第二个分区设置为交换分区(82),继续输入“w”设置分区表。
[[File:Aria24.png]]
27.输入“fdisk -l”或者“ls /dev”即可发现sda1和sda2。
[[File:Aria25.png]]
28.输入“mkfs.ext4 /dev/sda1”将第一个分区格式化为ext4格式。
[[File:Aria26.png]]
29.输入“mkdir -p /mnt/aria2”在/mnt目录下新建名为aria2的目录,继续输入“mount -t ext4 /dev/sda1 /mnt/aria2 -o rw,sync”将sda1挂载到/mnt/aria2目录下。
注意:如出现类似以下错误,则需检查U盘是否正确连接到路由器或者检查路由器openwrt版本是否正确。
mount: mounting /dev/sda1 on /mnt/aria2 failed: Invalid argument
[[File:Aria27.png]]
30.输入“mkswap /dev/sda2”将sda2设置为交换分区,继续输入“swapon /dev/sda2”挂载交换分区,输入“free”即可发现交换分区已正确挂载。
继续输入“df -h”查看sda1是否被正确挂载。
[[File:Aria28.png]]
31.因需路由器启动时自动挂载U盘,故输入“block detect > /etc/config/fstab”生成标准fstab文件。[[File:Aria48.png]] 32.输入“vi /etc/config/fstab”编辑fstab文件。[[File:Aria49.png]] 33.本例中修改为如下配置并按Esc键,然后输入“:x”保存退出。如需详细了解各参数请点击以下网址。 http://wiki.openwrt.org/doc/uci/fstab[[File:Aria50.png]] 34.输入“/etc/init.d/fstab enable”使fstab文件在路由器启动时自动启动。 注意:以上修改完毕后,建议重启路由器,并使用“df -h”及“free”命令查看是否正确挂载。[[File:Aria51.png]] == 安装及设置aria2 == 35.用WinSCP连接到路由器,并将下载之aria2文件复制到/tmp目录,因aria2从1.18.5版本后默认不支持BT,故不建议 使用“opkg install aria2”安装。 备注:最新版本的aria2已经支持BT,所以可以 使用“opkg install aria2”安装。
[[File:Aria29.png]]
[[File:Aria36.png]]
[[File:Aria37.png]]
[[File:Aria30.png]]
[[File:Aria31.png]]
[[File:Aria32.png]]
[[File:Aria38.png]]
[[File:Aria39.png]]
[[File:Aria40.png]]
[[File:Aria41.png]]
输入“aria2c --conf-path=/etc/aria2.conf -D”,并点击右下方“Submit”保存,使aria2在路由器启动是自动在后台运行。
[[File:Aria42.png]]
== 42安装图形管理界面YAAW == 46.因aria2默认为命令行界面,为方便起见,安装图形管理界面YAAW(Yet Another Aria2 Web),点击这里[https://github.com/binux/yaaw 下载]。
亦可将以下网址复制到浏览器打开,然后点击右下方的“Download ZIP”按钮下载。
https://github.com/binux/yaaw
[[File:Aria43.png]]