"路由器OpenWrt如何脱机(离线)下载BT文件" 修訂間的差異
出自 YTYZX有图有真相的百科
行 4: | 行 4: | ||
http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin | http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin | ||
[[File:Aria1.png]] | [[File:Aria1.png]] | ||
− | 2.路由器升级完毕后用telnet输入192.168.1.1(默认地址)连接到路由器,默认没有密码,输入“passwd”修改密码。如无法开启Telnet,则点击[[http://www.ytyzx.net/index.php?title=Windows_7(win7)_%E5%A6%82%E4%BD%95%E5%BC%80%E5%90%AFTelnet%E5%8A%9F%E8%83%BD]]开启Telnet. | + | 2.路由器升级完毕后用telnet输入192.168.1.1(默认地址)连接到路由器,默认没有密码,输入“passwd”修改密码,修改成功后输入“exit”退出 。如无法开启Telnet,则点击[[http://www.ytyzx.net/index.php?title=Windows_7(win7)_%E5%A6%82%E4%BD%95%E5%BC%80%E5%90%AFTelnet%E5%8A%9F%E8%83%BD]]开启Telnet. |
[[File:Aria2.png]] | [[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]]。 | 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]]。 | ||
行 16: | 行 16: | ||
7.因本例中经另一个路由器(192.168.1.1)上网,故需修改网络设置,输入“vi /etc/config/network”。 | 7.因本例中经另一个路由器(192.168.1.1)上网,故需修改网络设置,输入“vi /etc/config/network”。 | ||
[[File:Aria7.png]] | [[File:Aria7.png]] | ||
− | 8.将下图中蓝色方框内内容修改为正确的设置,本例中设置此路由器地址为192.168.1.250/24,网关和DNS均为192.168.1.1。 | + | 8. 按“i”进入编辑状态, 将下图中蓝色方框内内容修改为正确的设置,本例中设置此路由器地址为192.168.1.250/24,网关和DNS均为192.168.1.1 。设置完毕后按ESC并输入“:x”保存退出 。 |
[[File:Aria8.png]] | [[File:Aria8.png]] | ||
9.输入“/etc/init.d/network restart”重启服务。 | 9.输入“/etc/init.d/network restart”重启服务。 | ||
行 38: | 行 38: | ||
17.路由器重启完毕后再浏览器地址栏输入“192.168.1.250”即可打开luci。 | 17.路由器重启完毕后再浏览器地址栏输入“192.168.1.250”即可打开luci。 | ||
[[File:Aria17.png]] | [[File:Aria17.png]] | ||
− | 18.输入如下命令安装block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-storage-extras。 | + | 18.输入如下命令安装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 | opkg install block-mount kmod-fs-ext4 kmod-usb-storage kmod-usb-storage-extras | ||
[[File:Aria18.png]] | [[File:Aria18.png]] | ||
− | 19.输入“ls /dev”查看可看到U盘已被识别(蓝色框内sda)。 | + | 19. 重启路由器后用PuTTY登录, 输入“ls /dev”查看可看到U盘已被识别(蓝色框内sda)。 |
[[File:Aria19.png]] | [[File:Aria19.png]] | ||
20.输入“opkg install fdisk e2fsprogs”安装fdisk和e2fsprogs。 | 20.输入“opkg install fdisk e2fsprogs”安装fdisk和e2fsprogs。 | ||
行 55: | 行 55: | ||
25.输入“fdisk -l”或者“ls /dev”即可发现sda1和sda2。 | 25.输入“fdisk -l”或者“ls /dev”即可发现sda1和sda2。 | ||
[[File:Aria25.png]] | [[File:Aria25.png]] | ||
− | 26. | + | 26.输入“mkfs.ext4 /dev/sda1”将第一个分区格式化为ext4格式。 |
[[File:Aria26.png]] | [[File:Aria26.png]] | ||
27.输入“mkdir -p /mnt/aria2”在/mnt目录下新建名为aria2的目录,继续输入“mount -t ext4 /dev/sda1 /mnt/aria2 -o rw,sync”将sda1挂载到/mnt/aria2目录下。 | 27.输入“mkdir -p /mnt/aria2”在/mnt目录下新建名为aria2的目录,继续输入“mount -t ext4 /dev/sda1 /mnt/aria2 -o rw,sync”将sda1挂载到/mnt/aria2目录下。 | ||
行 66: | 行 66: | ||
29.输入“opkg install aria2”安装aria2。 | 29.输入“opkg install aria2”安装aria2。 | ||
[[File:Aria29.png]] | [[File:Aria29.png]] | ||
− | 30.安装完毕后输入 | + | 30.安装完毕后输入 “touch /mnt/aria2/aria2.session”新建aria2.session文件。 |
[[File:Aria30.png]] | [[File:Aria30.png]] | ||
31.输入“aria2c --enable-rpc=true --rpc-listen-all=true --rpc-allow-origin-all -c”启动aria2。 | 31.输入“aria2c --enable-rpc=true --rpc-listen-all=true --rpc-allow-origin-all -c”启动aria2。 |
於 2014年10月2日 (四) 15:46 的修訂
本文中所使用之方法為在路由器(OpenWrt)裡面安裝Aria2,直接下載到路由器上連接的U盤裡(移動硬盤的方法相似), 使用的路由器為巴法絡(Buffalo)WZR-HP-G450H-CH(刷OpenWrt),需保證路由器可以正常連接上互聯網。 需要使用以下軟件:PuTTY,WinSCP,Notepad++。 如需使用DD-WRT並安裝Transmission進行脫機下載,請點擊路由器(DD-WRT)如何脫機下載BT文件
1.首先到如下網址下載OpenWrt固件(確保為路由器正確型號)。 http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin
2.路由器升级完毕后用telnet输入192.168.1.1(默认地址)连接到路由器,默认没有密码,输入“passwd”修改密码,修改成功后输入“exit”退出。如无法开启Telnet,则点击[[1]]开启Telnet.
3.在PuTTY中输入192.168.1.1并点击“Open”连接到路由器。关于PuTTY的使用请点击[[2]]。
4.因路由器固件更新,出现如下提示,点击“是(Y)”继续。
5.输入账号(本例中为root)及密码登录。
6.输入“ifconfig”查看网络设置。
7.因本例中经另一个路由器(192.168.1.1)上网,故需修改网络设置,输入“vi /etc/config/network”。
8.按“i”进入编辑状态,将下图中蓝色方框内内容修改为正确的设置,本例中设置此路由器地址为192.168.1.250/24,网关和DNS均为192.168.1.1。设置完毕后按ESC并输入“:x”保存退出。
9.输入“/etc/init.d/network restart”重启服务。
10.重新打开PuTTY输入新地址(192.168.1.250)连接到路由器,如还是无法连接Internet,则输入“cd /etc”转到/etc目录,继续输入“vi resolv.conf”编辑文件, 亦可直接输入“vi /etc/resolv.conf”。
11.将下图蓝色方框内内容修改为另一路由器地址,即“nameserver 192.168.1.1”,修改完毕后按“ESC”并输入“:x”保存退出。
12.输入“opkg update”升级opkg。
13.输入“opkg install luci-ssl”安装luci。
14.提示luci安装完毕。
15.在浏览器地址栏输入此路由器地址(本例中为192.168.1.250),出现如下错误提示。
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」重啟此路由器。
17.路由器重启完毕后再浏览器地址栏输入“192.168.1.250”即可打开luci。
18.输入如下命令安装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
19.重启路由器后用PuTTY登录,输入“ls /dev”查看可看到U盘已被识别(蓝色框内sda)。
20.输入“opkg install fdisk e2fsprogs”安装fdisk和e2fsprogs。
21.安装完毕后输入“fdisk /dev/sda”进行分区。
22.输入“m”可查看fdisk命令帮助,输入“n”开始添加新分区。
23.将U盘分为一个7000M的分区,其他的设置第二个分区。
24.输入“t”将第二个分区设置为交换分区(82),继续输入“w”设置分区表。
25.输入“fdisk -l”或者“ls /dev”即可发现sda1和sda2。
26.输入“mkfs.ext4 /dev/sda1”将第一个分区格式化为ext4格式。
27.输入“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: No such device mount: mounting /dev/sda1 on /mnt/aria2 failed: Invalid argument
28.输入“mkswap /dev/sda2”将sda2设置为交换分区,继续输入“swapon /dev/sda2”挂载交换分区,输入“free”即可发现交换分区已正确挂载。
29.输入“opkg install aria2”安装aria2。
30.安装完毕后输入“touch /mnt/aria2/aria2.session”新建aria2.session文件。
31.输入“aria2c --enable-rpc=true --rpc-listen-all=true --rpc-allow-origin-all -c”启动aria2。
32.输入“vi /etc/aria2.conf”在/etc目录下新建名为aria2.conf的配置文件。