<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>56博 &#187; DD-WRT</title>
	<atom:link href="http://www.56bo.com/tag/dd-wrt/feed" rel="self" type="application/rss+xml" />
	<link>http://www.56bo.com</link>
	<description>创意多姿生活,尽享博客乐趣</description>
	<lastBuildDate>Thu, 26 Jan 2012 04:24:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>免JTAG直接更换CFE的方法</title>
		<link>http://www.56bo.com/jishu/462</link>
		<comments>http://www.56bo.com/jishu/462#comments</comments>
		<pubDate>Tue, 19 Jan 2010 12:17:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[技术大类]]></category>
		<category><![CDATA[cfe]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[JTAG]]></category>

		<guid isPermaLink="false">http://www.56bo.com/?p=462</guid>
		<description><![CDATA[先刷新到 dd-wrt.v23_std_generic 开启SSH，winscp将cfe上传到TMP目录
telnet进dd-wrt,然后执行 cat /proc/mtd 查看cfe所在的区块，一般显示如下
mtd0: 00040000 00020000 &#8220;pmon&#8221;
mtd1: 007a0000 00020000 &#8220;linux&#8221;
mtd2: 002be6f4 00020000 &#8220;rootfs&#8221;
mtd3: 00020000 00020000 &#8220;nvram&#8221;
mtd4: 00400000 00020000 &#8220;ddwrt&#8221;
进入TMP目录 cd /tmp
dd if=/dev/mtd/0 of=/tmp/cfe.bin 备份CEF
执行 mtd write cfe.bin pmon 注意大小写
等待几秒，大功告成！
注意：一定要用V23的版本哦，附件为dd-wrtv23_generic下载！
]]></description>
			<content:encoded><![CDATA[<p>先刷新到 dd-wrt.v23_std_generic 开启SSH，winscp将cfe上传到TMP目录<br />
telnet进dd-wrt,然后执行 cat /proc/mtd 查看cfe所在的区块，一般显示如下<br />
mtd0: 00040000 00020000 &#8220;pmon&#8221;<br />
mtd1: 007a0000 00020000 &#8220;linux&#8221;<br />
mtd2: 002be6f4 00020000 &#8220;rootfs&#8221;<br />
mtd3: 00020000 00020000 &#8220;nvram&#8221;<br />
mtd4: 00400000 00020000 &#8220;ddwrt&#8221;<span id="more-462"></span></p>
<p>进入TMP目录 cd /tmp<br />
dd if=/dev/mtd/0 of=/tmp/cfe.bin 备份CEF<br />
执行 mtd write cfe.bin pmon 注意大小写<br />
等待几秒，大功告成！<br />
注意：一定要用V23的版本哦，附件为<a href='http://www.56bo.com/wp-content/uploads/2010/01/dd-wrtv23_generic.bin'>dd-wrtv23_generic</a>下载！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.56bo.com/jishu/462/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MI424WR烧写DD-WRT的步骤</title>
		<link>http://www.56bo.com/jishu/440</link>
		<comments>http://www.56bo.com/jishu/440#comments</comments>
		<pubDate>Wed, 04 Nov 2009 00:48:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[技术大类]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[MI424WR]]></category>

		<guid isPermaLink="false">http://www.56bo.com/?p=440</guid>
		<description><![CDATA[整个烧写过程可以通过网口完成，但是要求每一步正确执行！
1. 在Windows在安装Python http://www.python.org/ftp/python/2.5/python-2.5.msi，安装过程用默认即可。
2. 从http://nuwiki.openwrt.org/inbox/actiontec.mi424-wr这个网页上下载jungo-image.py，机器原来使用的是Jungo&#8217;s OpenRG的固件，用这个脚本可以备份原来的固件以及刷写Redboot。
3. 将网线插到MI424WR的LAN口，确保PC的网卡IP地址和MI424WR的LAN口的IP地址是同一个网段。
4. 备份原固件
进入CMD命令行，进入jungo-image.py所在的目录，输入：
python jungo-image.py &#8211;user admin &#8211;pass password1 192.168.1.1
其中：
user：管理用户名称；
passowrd：对应的密码；
ip address：MI424WR的LAN口地址。
备份后如图：

5. 刷写Redboot
下载rb-mi424wr-ROM.bin到TFTP目录下，开启TFTP服务器，在命令行中输入：load -u tftp://192.168.1.2/rb-mi424wr-ROM.bin -r 0 烧写redboot
或者：把rb-mi424wr-ROM.bin拷贝到jungo-image.py目录下，输入 python jungo-image.py &#8211;user admin &#8211;pass password1 192.168.1.1 rb-mi424wr-ROM.bin
其中：
image file：就是rb-mi424wr-ROM.bin了，其他参数同上。

6. RedBoot提供了Telnet功能，把网线插在WAN口上可以通过192.168.1.1的9000端口访问。登陆Telnet在出现Redboot&#62;提示符后输入以下命令：
RedBoot &#62; fis init // 初始化flash，输入yes
RedBoot &#62;fconfig npe_eth0_esa 0&#215;00:0&#215;01:0&#215;02:0&#215;03:0&#215;04:0&#215;05
RedBoot &#62;fconfig npe_eth1_esa 0&#215;00:0&#215;01:0&#215;02:0&#215;03:0&#215;04:0&#215;05
开启TFTP服务器，并把TFTP目录指向linux.bin文件
RedBoot &#62;load -r -b 0&#215;800000 -h 192.168.1.2 linux.bin
fis create linux
7. 设置RedBoot的开机启动脚本
RedBoot&#62;fconfig -d // 进入设置 –d [...]]]></description>
			<content:encoded><![CDATA[<p>整个烧写过程可以通过网口完成，但是要求每一步正确执行！<br />
1. 在Windows在安装Python http://www.python.org/ftp/python/2.5/python-2.5.msi，安装过程用默认即可。<br />
2. 从http://nuwiki.openwrt.org/inbox/actiontec.mi424-wr这个网页上下载jungo-image.py，机器原来使用的是Jungo&#8217;s OpenRG的固件，用这个脚本可以备份原来的固件以及刷写Redboot。<br />
3. 将网线插到MI424WR的LAN口，确保PC的网卡IP地址和MI424WR的LAN口的IP地址是同一个网段。<br />
4. 备份原固件<br />
进入CMD命令行，进入jungo-image.py所在的目录，输入：<br />
python jungo-image.py &#8211;user admin &#8211;pass password1 192.168.1.1<br />
其中：<br />
user：管理用户名称；<br />
passowrd：对应的密码；<br />
ip address：MI424WR的LAN口地址。<br />
备份后如图：<br />
<a href="http://www.56bo.com/wp-content/uploads/2009/11/001.jpg"><img class="alignnone size-full wp-image-441" title="001" src="http://www.56bo.com/wp-content/uploads/2009/11/001.jpg" alt="001" width="531" height="59" /></a><br />
5. 刷写Redboot<span id="more-440"></span><br />
下载rb-mi424wr-ROM.bin到TFTP目录下，开启TFTP服务器，在命令行中输入：load -u tftp://192.168.1.2/rb-mi424wr-ROM.bin -r 0 烧写redboot<br />
或者：把rb-mi424wr-ROM.bin拷贝到jungo-image.py目录下，输入 python jungo-image.py &#8211;user admin &#8211;pass password1 192.168.1.1 rb-mi424wr-ROM.bin<br />
其中：<br />
image file：就是rb-mi424wr-ROM.bin了，其他参数同上。<br />
<a href="http://www.56bo.com/wp-content/uploads/2009/11/002.jpg"><img class="alignnone size-full wp-image-442" title="002" src="http://www.56bo.com/wp-content/uploads/2009/11/002.jpg" alt="002" width="512" height="106" /></a><br />
6. RedBoot提供了Telnet功能，把网线插在WAN口上可以通过192.168.1.1的9000端口访问。登陆Telnet在出现Redboot&gt;提示符后输入以下命令：<br />
RedBoot &gt; fis init // 初始化flash，输入yes<br />
RedBoot &gt;fconfig npe_eth0_esa 0&#215;00:0&#215;01:0&#215;02:0&#215;03:0&#215;04:0&#215;05<br />
RedBoot &gt;fconfig npe_eth1_esa 0&#215;00:0&#215;01:0&#215;02:0&#215;03:0&#215;04:0&#215;05<br />
开启TFTP服务器，并把TFTP目录指向linux.bin文件<br />
RedBoot &gt;load -r -b 0&#215;800000 -h 192.168.1.2 linux.bin<br />
fis create linux<br />
7. 设置RedBoot的开机启动脚本<br />
RedBoot&gt;fconfig -d // 进入设置 –d 提供给BackSpace键不能用的用户，<br />
Run script at boot: true // true是表示启用启动脚本<br />
Boot script: // 这里存储的是上次的启动脚本<br />
.. fis load linux // 不管你想不想修改 都要重新输入<br />
.. exec // 不想修改就照抄<br />
Enter script, terminate with empty line // 在下面输入启动脚本 下面就是RedBoot以后的启动脚本 留空 或错误 就只会启动到redboot<br />
&gt;&gt; fis load linux // 把linux镜像装载到内存<br />
&gt;&gt; exec // 启动linux<br />
&gt;&gt; // 空行<br />
Boot script timeout (1000ms resolution): 4000 // 从开机到执行启动脚本的等待时间 可以在这段时间里 telnet进去 用ttl的可以设置小点<br />
Use BOOTP for network configuration: false // 是否使用bootp协议获取IP 兼容DHCP 开启后会由DHCP服务器分配IP 建议关闭 否则找IP烦<br />
Gateway IP address: 192.168.1.1 // 网关IP地址 你把FON看成是一台电脑设置就可以了<br />
Local IP address: 192.168.10.1 // fon的 IP地址 你telnet近redboot就是这个地址<br />
Local IP address mask: 255.255.255.0 // 子网掩码<br />
Default server IP address: // 默认tftp服务器地址 建议也设置一下，上面的设置好了 就算在局域网环境里 也不用每次tftp前都要 ip_address -l 你的fon的ip/24 -h tftp服务器ip 来进行设置了<br />
Console baud rate: 9600 // 终端波特率 建议这设置115200<br />
GDB connection port: 9000 // GDB调试时的端口<br />
Force console for special debug messages: false // 终端除错 选false 你基本不会用到的<br />
Network debug at boot time: false // 启动是进行网络除错 选false 你基本不会用到的<br />
Update RedBoot non-volatile configuration &#8211; continue (y/n)? y //是否保存设置 打y<br />
&#8230; Erase from 0xa87e0000-0xa87f0000: . //擦除原来设置<br />
&#8230; Program from 0&#215;80ff0000-0&#215;81000000 at 0xa87e0000: . // 写入新设置<br />
RedBoot&gt;reset //重启<br />
8. 完成</p>
]]></content:encoded>
			<wfw:commentRss>http://www.56bo.com/jishu/440/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DD-WRT自动蹭网</title>
		<link>http://www.56bo.com/jishu/192</link>
		<comments>http://www.56bo.com/jishu/192#comments</comments>
		<pubDate>Mon, 11 May 2009 07:55:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[技术大类]]></category>
		<category><![CDATA[DD-WRT]]></category>
		<category><![CDATA[G108]]></category>
		<category><![CDATA[蹭网]]></category>

		<guid isPermaLink="false">http://www.56bo.com/?p=192</guid>
		<description><![CDATA[DD-WRT开启Repeater功能成功，中继别人的弱信号上网中
这个适合高级用户选用。
设置如下：
以本人的Buffalo WZR G108 版为准，具体环境是这样的
阳台上有1个TP-LINK的弱信号，但在房间内无法使用
首先当然需要V24Beta版，我的版本是固件: DD-WRT v24 Beta (05/02/07) std，
升级完Fireware后，首先需要修改路由器默认的IP，注意，这里G108 的默认IP所在的子网，

也是192.168.1.X，与TP-LINK是冲突的.
到“设置-基本设置”里，把G108 本地IP改成其他的网段，比如10.100.0.1
重启路由器。
登录路由器，选择“安全-防火墙”
把“SPI防火墙”选项设为“禁用”并保存
再次登录路由器，到“无线-基本设置”里，修改无线设置为“Repeater”，
把无线网络名（SSID）改成“TP-LINK”,注意大小写，这里的SSID号必须和你搜索到的信号SSID号完全一致。
其他选项可以默认。设置完成并保存后，这时，你用网线连接路由器时，已经可以正常上网了。
接下来我们看怎么设置最激动人心的Repeater，
在“Virtualinterface”里选添加，等于添加了一个虚拟的对内无线网接口
在SSID里，随便填写一个，比如“DD-WRT”，也要注意大小写，因为有可能会在计算机无线网络设置中手工增加SSID，
其他的参数默认即可。然后保存。
在你计算机上，无线网络设置中，手工添加SSID号为“DD-WRT”的网络，其他选默认，
正常情况下，就能蹭到别人的无线并且中继上网了。
是不是很爽呢，再来一个更爽的，用Autoap脚本让路由器自动寻找信号最强的某个无线并链接，
DD-WRT的脚本是很强大的，哈哈。。。。。
需要说明的是，这个脚本不仅针对Repeater模式，还可以用在其他无线模式下，比如Client等等，
在DD-WRT的“管理-诊断”里，粘贴以下脚本，
nvram set wl_ssid=&#8221;"
`cd /tmp; until [ 2 = 1 ];do /bin/sleep 30;
/usr/bin/wget -Oautoap.shhttp://umn.dl.sourceforge.net/so &#8230; toap_test_070219.sh;
chmod 777 ./autoap.sh;./autoap.sh;done` &#038;
注意千万不要漏了最后的&#038;号，因为这个是脚本结束符号，
然后选“保存启动命令”
等到系统重启后，可以登录http://路由器的IP/user/autoap.htm这个网页查看是否启用了自动AP搜索，
比如我的就是http://10.100.0.1/user/autoap.htm，里面会保存路由器自动搜索并HeartBeat  Host AP的日志，
如果你看到这些日志记录，就说明你的路由器已经超级聪明的自己帮你找信号了。
]]></description>
			<content:encoded><![CDATA[<p>DD-WRT开启Repeater功能成功，中继别人的弱信号上网中<br />
这个适合高级用户选用。<br />
设置如下：<br />
以本人的Buffalo WZR G108 版为准，具体环境是这样的<br />
阳台上有1个TP-LINK的弱信号，但在房间内无法使用</p>
<p>首先当然需要V24Beta版，我的版本是固件: DD-WRT v24 Beta (05/02/07) std，</p>
<p>升级完Fireware后，首先需要修改路由器默认的IP，注意，这里G108 的默认IP所在的子网，<br />
<span id="more-192"></span><br />
也是192.168.1.X，与TP-LINK是冲突的.</p>
<p>到“设置-基本设置”里，把G108 本地IP改成其他的网段，比如10.100.0.1</p>
<p>重启路由器。<br />
登录路由器，选择“安全-防火墙”<br />
把“SPI防火墙”选项设为“禁用”并保存</p>
<p>再次登录路由器，到“无线-基本设置”里，修改无线设置为“Repeater”，</p>
<p>把无线网络名（SSID）改成“TP-LINK”,注意大小写，这里的SSID号必须和你搜索到的信号SSID号完全一致。<br />
其他选项可以默认。设置完成并保存后，这时，你用网线连接路由器时，已经可以正常上网了。</p>
<p>接下来我们看怎么设置最激动人心的Repeater，<br />
在“Virtualinterface”里选添加，等于添加了一个虚拟的对内无线网接口<br />
在SSID里，随便填写一个，比如“DD-WRT”，也要注意大小写，因为有可能会在计算机无线网络设置中手工增加SSID，</p>
<p>其他的参数默认即可。然后保存。</p>
<p>在你计算机上，无线网络设置中，手工添加SSID号为“DD-WRT”的网络，其他选默认，</p>
<p>正常情况下，就能蹭到别人的无线并且中继上网了。</p>
<p>是不是很爽呢，再来一个更爽的，用Autoap脚本让路由器自动寻找信号最强的某个无线并链接，<br />
DD-WRT的脚本是很强大的，哈哈。。。。。</p>
<p>需要说明的是，这个脚本不仅针对Repeater模式，还可以用在其他无线模式下，比如Client等等，</p>
<p>在DD-WRT的“管理-诊断”里，粘贴以下脚本，</p>
<p>nvram set wl_ssid=&#8221;"</p>
<p>`cd /tmp; until [ 2 = 1 ];do /bin/sleep 30;</p>
<p>/usr/bin/wget -Oautoap.shhttp://umn.dl.sourceforge.net/so &#8230; toap_test_070219.sh;</p>
<p>chmod 777 ./autoap.sh;./autoap.sh;done` &#038;</p>
<p>注意千万不要漏了最后的&#038;号，因为这个是脚本结束符号，</p>
<p>然后选“保存启动命令”</p>
<p>等到系统重启后，可以登录http://路由器的IP/user/autoap.htm这个网页查看是否启用了自动AP搜索，</p>
<p>比如我的就是http://10.100.0.1/user/autoap.htm，里面会保存路由器自动搜索并HeartBeat  Host AP的日志，</p>
<p>如果你看到这些日志记录，就说明你的路由器已经超级聪明的自己帮你找信号了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.56bo.com/jishu/192/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

