“路由器(DD-WRT)如何脱机下载BT文件”的版本间的差异
来自YTYZX有图有真相的百科
第23行: | 第23行: | ||
本例中第一次安装即出现“Not mounted”问题,最后升级路由器固件(Fireware)后正常。 | 本例中第一次安装即出现“Not mounted”问题,最后升级路由器固件(Fireware)后正常。 | ||
[[File:BuffaloBT7.png]] | [[File:BuffaloBT7.png]] | ||
− | 9.用PuTTY登录路由器,输入如下命令。注意:输入第一条命令(cd /mnt)会进入到/tmp/mnt目录,然后最后输入ls查看一下,如果已经存在sda_part1之类目录则省略第二 | + | 9.用PuTTY登录路由器,输入如下命令。注意:输入第一条命令(cd /mnt)会进入到/tmp/mnt目录,然后最后输入ls查看一下,如果已经存在sda_part1之类目录则省略第二 条命令。 |
cd /mnt | cd /mnt | ||
− | mkdir | + | mkdir sda_part1 |
− | + | cd sda_part1 | |
− | cd | ||
mkdir etc opt root | mkdir etc opt root | ||
touch optware.enable | touch optware.enable | ||
第33行: | 第32行: | ||
mkdir opt/lib | mkdir opt/lib | ||
chmod 755 opt/lib | chmod 755 opt/lib | ||
− | cp -a /etc/* /mnt/ | + | cp -a /etc/* /mnt/sda_part1/etc/ |
− | mount -o bind /mnt/ | + | mount -o bind /mnt/sda_part1/etc /etc |
− | mount -o bind /mnt/ | + | mount -o bind /mnt/sda_part1/opt /jffs |
[[File:BuffaloBT8.png]] | [[File:BuffaloBT8.png]] | ||
10.输入cd /tmp进入tmp目录,然后依次输入如下命令下载并安装软件,可以将以下命令(包括前面的wget)复制之后在PuTTY里面点击鼠标右键(会自动粘贴到PuTTY), | 10.输入cd /tmp进入tmp目录,然后依次输入如下命令下载并安装软件,可以将以下命令(包括前面的wget)复制之后在PuTTY里面点击鼠标右键(会自动粘贴到PuTTY), |
2014年6月28日 (六) 13:51的版本
本例中使用的路由器为巴法络(Buffalo)WZR-HP-G450H-CH(DD-WRT),需保证可以正常连接上互联网。 需要使用软件:MiniTool Partition Wizard Home Edition,PuTTY,WinSCP,Notepad++,FileZilla FTP Client.
1.首先在浏览器地址栏输入路由器地址:192.168.1.250(默认为192.168.11.1),进入路由器。
2.点击“Services”,然后在下面选择“Services”(蓝色框内),如下图所示。
3.拉动右侧的滚动条到“Secure Shell”选项,将“SSHd”,“SSH TCP Forwarding”,“Password Login”的“Enable”选项全部选择上。 并点击下方“Apply Settings”保存设置。 4.选择“Services”,然后选择“USB”,将“Core USB Support”,“USB Storage Support”,“Automatic Drive Mount”均设置为“Enable”。 第二项“USB Printer Support”可以根据需要设置,本例中设置为“Disable”。点击下方的“Apply Settings”保存设置。
5.选择“Administration”,然后在下方选择“Management”,拉动右侧滚动条的到“JFFS2 Support”选项,将“JFFS2”和“Clean JFFS2”均设置为“Enable”并按最下面的“Apply Settings”保存设置。
6.将U盘在linux系统下格式化为ext3格式,本例中使用工具MiniTool Partition Wizard Home Edition格式化,最好按照下图蓝色框中的参数格式化。 将“Create As:”设置为“Primary”,将“File System:”设置为“Ext3”,将“Cluster Size:”设置为“4KB”。
7.将U盘连接到路由器的USB口上,然后使用PuTTY软件连接上路由器(注意区分大小写)。 IP地址为路由器地址(本例中为192.168.1.250),帐号和密码为登录路由器的帐号(本例中为root)和密码,登录后输入:reboot重启路由器。
8.重新在浏览器地址栏输入路由器IP地址登录路由器,然后选择“Services”,在下面选择“USB”查看U盘是否被正确挂载(本例中蓝色框内显示“Mounted on /mnt”)。 如果显示“Not mounted”则比较麻烦,可以试着更换U盘或者升级路由器固件(Firmware),或者在路由器开始运行命令挂载(但是好像无效),可能是DD-WRT的一个Bug。 本例中第一次安装即出现“Not mounted”问题,最后升级路由器固件(Fireware)后正常。
9.用PuTTY登录路由器,输入如下命令。注意:输入第一条命令(cd /mnt)会进入到/tmp/mnt目录,然后最后输入ls查看一下,如果已经存在sda_part1之类目录则省略第二 条命令。 cd /mnt mkdir sda_part1 cd sda_part1 mkdir etc opt root touch optware.enable chmod 755 etc opt root mkdir opt/lib chmod 755 opt/lib cp -a /etc/* /mnt/sda_part1/etc/ mount -o bind /mnt/sda_part1/etc /etc mount -o bind /mnt/sda_part1/opt /jffs
10.输入cd /tmp进入tmp目录,然后依次输入如下命令下载并安装软件,可以将以下命令(包括前面的wget)复制之后在PuTTY里面点击鼠标右键(会自动粘贴到PuTTY), 然后按回车键执行,运行结果如下图所示。 wget http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/libc_0.9.33.2-1_ar71xx.ipk wget http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages/opkg_618-2_ar71xx.ipk ipkg install libc_0.9.33.2-1_ar71xx.ipk opkg_618-2_ar71xx.ipk
11.运行ipkg install命令会出现错误提示,如类似如下错误则不必理会。
12.输入以下命令从而创建opkg配置文件(同样可以复制然后点右键粘贴)。 cat > /etc/opkg.conf << EOF src/gz snapshots http://downloads.openwrt.org/attitude_adjustment/12.09-rc1/ar71xx/generic/packages dest root /opt dest ram /opt/tmp lists_dir ext /opt/tmp/var/opkg-lists EOF