<?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>Slyar Home &#187; 路由器</title>
	<atom:link href="http://www.slyar.com/blog/tag/%e8%b7%af%e7%94%b1%e5%99%a8/feed" rel="self" type="application/rss+xml" />
	<link>http://www.slyar.com/blog</link>
	<description>Beijing Normal University Zhuhai Campus</description>
	<lastBuildDate>Tue, 25 May 2010 15:25:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>搞定路由，轻松上网</title>
		<link>http://www.slyar.com/blog/belkin-7231-4p-ruijie.html</link>
		<comments>http://www.slyar.com/blog/belkin-7231-4p-ruijie.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 13:41:45 +0000</pubDate>
		<dc:creator>Slyar</dc:creator>
				<category><![CDATA[大学生活]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.slyar.com/blog/?p=1140</guid>
		<description><![CDATA[文章作者：Slyar 文章来源：Slyar Home (www.slyar.com) 转载请注明，谢谢合作。
图为淘宝上花198大洋买到的Belkin 7231-4P无线路由器，长得的确很丑啊，据说外壳还是仿的，天线好像也是...不过性能还好啦，板子是Broadcom BCM4712，内存加到了64MB，4个LAN口，1个WAN口，1个USB1.1口。

折腾了将近一个星期，终于把我要的功能都实现了，列个清单看看:
1、把路由器的Firmware刷成了OpenWrt Kamikaze，内核是Linux 2.4.35.4，顺便装了个好看的Web界面X-Wrt
2、把锐捷认证搞进了路由器。使用路由器进行锐捷认证后，可以使得多台电脑通过WIFI接入校园网。通俗点说，经过我的允许，其他人可以"蹭网"了。
3、搞定了锐捷自启动和定时启动，定时关闭，理论上说一个学期我都可以不用再管锐捷，打开电脑就能上网。
4、搞定了wake-on-lan，可以定时远程唤醒同网段其他电脑。
5、搞定了USB驱动，使得路由器可以外接USB硬盘。唯一不爽的是这个USB口是1.1的，我想要2.0的啊...
6、搞定了FTP服务，使得路由器摇身一变成了FTP服务器。以后在实验室或者教室上传下载就方便了，也不用带U盘了，哈。
7、搞定了电驴，使得路由器可以实现脱机电驴下载。
恩，其他的功能以后再说，反正我的目的已经达到了，嘿嘿。
下周开始正式考试了，今天早晨8点就跑去图书馆，9点图书馆就爆满了...泡了一天看得人也有点烦，反正时间还多，明天就宅宿舍吧...
哎，快点考完试吧，考完我也有心情研究技术...
]]></description>
			<content:encoded><![CDATA[<p>文章作者：<span style="color: #0000ff;">Slyar </span>文章来源：Slyar Home (<a title="Slyar" href="http://www.slyar.com" target="_blank">www.slyar.com</a>) 转载请注明，谢谢合作。</p>
<p>图为淘宝上花198大洋买到的Belkin 7231-4P无线路由器，长得的确很丑啊，据说外壳还是仿的，天线好像也是...不过性能还好啦，板子是Broadcom BCM4712，内存加到了64MB，4个LAN口，1个WAN口，1个USB1.1口。</p>
<p><a href="http://www.slyar.com/blog/wp-content/uploads/2010/01/72314p.jpg"><img class="alignnone size-full wp-image-1141" title="7231-4p" src="http://www.slyar.com/blog/wp-content/uploads/2010/01/72314p.jpg" alt="" width="550" height="413" /></a></p>
<p>折腾了将近一个星期，终于把我要的功能都实现了，列个清单看看:</p>
<p>1、把路由器的Firmware刷成了OpenWrt Kamikaze，内核是Linux 2.4.35.4，顺便装了个好看的Web界面X-Wrt</p>
<p>2、把锐捷认证搞进了路由器。使用路由器进行锐捷认证后，可以使得多台电脑通过WIFI接入校园网。通俗点说，经过我的允许，其他人可以"蹭网"了。</p>
<p>3、搞定了锐捷自启动和定时启动，定时关闭，理论上说一个学期我都可以不用再管锐捷，打开电脑就能上网。</p>
<p>4、搞定了wake-on-lan，可以定时远程唤醒同网段其他电脑。</p>
<p>5、搞定了USB驱动，使得路由器可以外接USB硬盘。唯一不爽的是这个USB口是1.1的，我想要2.0的啊...</p>
<p>6、搞定了FTP服务，使得路由器摇身一变成了FTP服务器。以后在实验室或者教室上传下载就方便了，也不用带U盘了，哈。</p>
<p>7、搞定了电驴，使得路由器可以实现脱机电驴下载。</p>
<p>恩，其他的功能以后再说，反正我的目的已经达到了，嘿嘿。</p>
<p>下周开始正式考试了，今天早晨8点就跑去图书馆，9点图书馆就爆满了...泡了一天看得人也有点烦，反正时间还多，明天就宅宿舍吧...</p>
<p>哎，快点考完试吧，考完我也有心情研究技术...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slyar.com/blog/belkin-7231-4p-ruijie.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>无线路由(AP)锐捷认证接入校园网</title>
		<link>http://www.slyar.com/blog/wireless-ap-ruijie.html</link>
		<comments>http://www.slyar.com/blog/wireless-ap-ruijie.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 10:20:04 +0000</pubDate>
		<dc:creator>Slyar</dc:creator>
				<category><![CDATA[网络相关]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.slyar.com/blog/?p=1139</guid>
		<description><![CDATA[文章作者：Slyar 文章来源：Slyar Home (www.slyar.com) 转载请注明，谢谢合作。
恩，现在有了更高级的方法接入锐捷，就把以前用的老办法发出来吧，这种方法使用任何一种无线路由器基本上都可以做到。
其实老办法很通俗，就是把无线路由当成AP(接入点access point)来用。这样做唯一的优点就是笔记本电脑不用再接网线，你可以把电脑抱到床上去玩，但是你还是需要在电脑上连接锐捷的，而且也无法做到多人同时使用WIFI接入校园网，因为只有你能通过锐捷认证...
好了，废话不多说了，直接写方法:
1、首先用网线将电脑跟无线路由器的一个LAN口连接起来
2、配置好"本地连接"，登入无线路由的管理页面，具体方法见无线路由的说明书
3、找到无线路由的DHCP管理界面
4、关闭DHCP功能
5、保存配置并重启路由器
6、禁用电脑上的"本地连接"，将"无线网络连接"的TCP/IP属性设置为"自动获取IP地址"，重启电脑(此时可以拔掉之前接在电脑和路由器上的网线)
7、用网线将校园网端口和无线路由的LAN口连接起来
8、开机后，电脑的无线网卡会搜索到无线信号，但是由于路由器的DHCP功能(负责动态分配IP)被关闭，所以网卡没有获得IP地址，桌面右下角的网络连接会提示一个感叹号
9、启动锐捷，将锐捷的连接网卡选择为无线网卡，点击认证，如果认证成功就对了；如果认证不成功，请仔细阅读上文并重做一次...
]]></description>
			<content:encoded><![CDATA[<p>文章作者：<span style="color: #0000ff;">Slyar </span>文章来源：Slyar Home (<a title="Slyar" href="http://www.slyar.com" target="_blank">www.slyar.com</a>) 转载请注明，谢谢合作。</p>
<p>恩，现在有了更高级的方法接入锐捷，就把以前用的老办法发出来吧，这种方法使用任何一种无线路由器基本上都可以做到。</p>
<p>其实老办法很通俗，就是把无线路由当成AP(接入点access point)来用。这样做唯一的优点就是笔记本电脑不用再接网线，你可以把电脑抱到床上去玩，但是你还是需要在电脑上连接锐捷的，而且也无法做到多人同时使用WIFI接入校园网，因为只有你能通过锐捷认证...</p>
<p>好了，废话不多说了，直接写方法:</p>
<p>1、首先用网线将电脑跟无线路由器的一个LAN口连接起来</p>
<p>2、配置好"本地连接"，登入无线路由的管理页面，具体方法见无线路由的说明书</p>
<p>3、找到无线路由的DHCP管理界面</p>
<p>4、<span style="color: #ff0000;">关闭DHCP功能</span></p>
<p>5、保存配置并重启路由器</p>
<p>6、<span style="color: #ff0000;">禁用电脑上的"本地连接"</span>，将"无线网络连接"的TCP/IP属性设置为"<span style="color: #ff0000;">自动获取IP地址</span>"，重启电脑(此时可以拔掉之前接在电脑和路由器上的网线)</p>
<p>7、用网线将校园网端口和无线路由的<span style="color: #ff0000;">LAN口</span>连接起来</p>
<p>8、开机后，电脑的无线网卡会搜索到无线信号，但是由于路由器的DHCP功能(负责动态分配IP)被关闭，所以网卡没有获得IP地址，桌面右下角的网络连接会提示一个感叹号</p>
<p>9、启动锐捷，将锐捷的连接网卡选择为无线网卡，点击认证，如果认证成功就对了；如果认证不成功，请仔细阅读上文并重做一次...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slyar.com/blog/wireless-ap-ruijie.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>给OpenWrt加装FTP服务器vsftpd</title>
		<link>http://www.slyar.com/blog/openwrt-vsftpd.html</link>
		<comments>http://www.slyar.com/blog/openwrt-vsftpd.html#comments</comments>
		<pubDate>Sun, 10 Jan 2010 09:59:13 +0000</pubDate>
		<dc:creator>Slyar</dc:creator>
				<category><![CDATA[网络相关]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.slyar.com/blog/?p=1138</guid>
		<description><![CDATA[文章作者：Slyar 文章来源：Slyar Home (www.slyar.com) 转载请注明，谢谢合作。
恩，之前给OpenWrt挂载上了USB硬盘，现在就利用这个USB硬盘的空间开一个FTP服务器吧。考虑到需要开启匿名访问，所以这次没有选择SFTP而是选择了vsftpd。
1、下载安装vsftpd
opkg update
opkg install vsftpd
2、因为目前存在一个bug，所以如果你希望vsftpd自启动，就需要手工将启动脚本加入rc.d目录
ln -s   /etc/init.d/vsftpd /etc/rc.d/S50vsftpd
3、如果你开着防火墙，需要将21端口开放
4、修改vsftpd的配置文件
vim /etc/vsftpd.conf
5、发一个简单的配置文件备份用。这里需要定义匿名用户名，因为openwrt没有ftp这个用户，有的是nobody这个用户。你还可以定义用户根目录，这里我直接指向了挂载的USB硬盘。
background=YES
listen=YES
#上传时更改文件所属权
#chown_uploads=YES
#chown_username=root
#定义匿名用户名
ftp_username=nobody
#允许匿名访问
anonymous_enable=YES
#允许匿名用户上传和新建文件夹
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
#定义匿名用户根目录
anon_root=/mnt/anymous
#匿名用户上传/下载速度限制
anon_max_rate=512000
#允许本地用户登录
local_enable=YES
#允许上传
write_enable=YES
local_umask=022
check_shell=NO
#本地用户主目录
local_root=/mnt
#限制用户只能访问主目录
chroot_local_user=yes
accept_timeout=60
idle_session_timeout=300
max_clients=600
max_per_ip=5
#dirmessage_enable=YES
ftpd_banner=Welcome to Slyar FTP service.
session_support=NO
syslog_enable=YES
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
6、因为vsftpd的一些安全措施(我懒得写了)，如果你想要匿名用户正常访问，你可能需要对匿名用户的主目录 /mnt/anymous 执行以下命令，否则可能会出现"553 Could not create file"之类的错误
chown root:nogroup /mnt/anymous
chmod 557 /mnt/anymous
7、完事之后重启vsftpd，记得不能直接执行vsftpd，因为用户主目录下也有一个vsftpd...一定要执行/etc/init.d/vsftpd
/etc/init.d/vsftpd restart
8、如果需要停止vsftpd，你可能需要强制杀掉进程(首先用ps查看PID)
kill -9 PID
如此这般，FTP服务器应该就OK了，平常即使电脑没开也可以方便地传输一些东西了。匿名用户被锁定在主目录下，只能下载，不能上传。本地用户可以直接登陆，具有一切权限。
]]></description>
			<content:encoded><![CDATA[<p>文章作者：<span style="color: #0000ff;">Slyar </span>文章来源：Slyar Home (<a title="Slyar" href="http://www.slyar.com" target="_blank">www.slyar.com</a>) 转载请注明，谢谢合作。</p>
<p>恩，之前给OpenWrt挂载上了USB硬盘，现在就利用这个USB硬盘的空间开一个FTP服务器吧。考虑到需要开启匿名访问，所以这次没有选择SFTP而是选择了vsftpd。</p>
<p>1、下载安装vsftpd</p>
<p><span style="color: #0000ff;">opkg update</span></p>
<p><span style="color: #0000ff;">opkg install vsftpd</span></p>
<p>2、因为目前存在一个bug，所以如果你希望vsftpd自启动，就需要手工将启动脚本加入rc.d目录</p>
<p><span style="color: #0000ff;">ln -s   /etc/init.d/vsftpd /etc/rc.d/S50vsftpd</span></p>
<p>3、如果你开着防火墙，需要将21端口开放</p>
<p>4、修改vsftpd的配置文件</p>
<p><span style="color: #0000ff;">vim /etc/vsftpd.conf</span></p>
<p>5、发一个简单的配置文件备份用。这里需要定义匿名用户名，因为openwrt没有ftp这个用户，有的是nobody这个用户。你还可以定义用户根目录，这里我直接指向了挂载的USB硬盘。</p>
<blockquote><p>background=YES<br />
listen=YES<br />
#上传时更改文件所属权<br />
#chown_uploads=YES<br />
#chown_username=root<br />
#定义匿名用户名<br />
ftp_username=nobody<br />
#允许匿名访问<br />
anonymous_enable=YES<br />
#允许匿名用户上传和新建文件夹<br />
#anon_upload_enable=YES<br />
#anon_mkdir_write_enable=YES<br />
#定义匿名用户根目录<br />
anon_root=/mnt/anymous<br />
#匿名用户上传/下载速度限制<br />
anon_max_rate=512000<br />
#允许本地用户登录<br />
local_enable=YES<br />
#允许上传<br />
write_enable=YES<br />
local_umask=022<br />
check_shell=NO<br />
#本地用户主目录<br />
local_root=/mnt<br />
#限制用户只能访问主目录<br />
chroot_local_user=yes<br />
accept_timeout=60<br />
idle_session_timeout=300<br />
max_clients=600<br />
max_per_ip=5<br />
#dirmessage_enable=YES<br />
ftpd_banner=Welcome to Slyar FTP service.<br />
session_support=NO<br />
syslog_enable=YES<br />
#xferlog_enable=YES<br />
#xferlog_file=/var/log/vsftpd.log<br />
#xferlog_std_format=YES</p></blockquote>
<p>6、因为vsftpd的一些安全措施(我懒得写了)，如果你想要匿名用户正常访问，你可能需要对匿名用户的主目录 /mnt/anymous 执行以下命令，否则可能会出现"553 Could not create file"之类的错误</p>
<p><span style="color: #0000ff;">chown root:nogroup /mnt/anymous<br />
chmod 557 /mnt/anymous</span></p>
<p>7、完事之后重启vsftpd，记得不能直接执行vsftpd，因为用户主目录下也有一个vsftpd...一定要执行/etc/init.d/vsftpd</p>
<p><span style="color: #0000ff;">/etc/init.d/vsftpd restart</span></p>
<p>8、如果需要停止vsftpd，你可能需要强制杀掉进程(首先用ps查看PID)</p>
<p><span style="color: #0000ff;">kill -9 PID</span></p>
<p>如此这般，FTP服务器应该就OK了，平常即使电脑没开也可以方便地传输一些东西了。匿名用户被锁定在主目录下，只能下载，不能上传。本地用户可以直接登陆，具有一切权限。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slyar.com/blog/openwrt-vsftpd.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>BCM4712芯片OpenWrt挂载USB硬盘</title>
		<link>http://www.slyar.com/blog/bcm4712-openwrt-usb.html</link>
		<comments>http://www.slyar.com/blog/bcm4712-openwrt-usb.html#comments</comments>
		<pubDate>Fri, 08 Jan 2010 14:39:46 +0000</pubDate>
		<dc:creator>Slyar</dc:creator>
				<category><![CDATA[网络相关]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.slyar.com/blog/?p=1137</guid>
		<description><![CDATA[文章作者：Slyar 文章来源：Slyar Home (www.slyar.com) 转载请注明，谢谢合作。
刚把U盘挂载到路由器上了，简单记录一下过程。
1、设置源并更新
opkg update
2、安装USB驱动，这里是BCM4712芯片的，其他芯片自己查
opkg install kmod-usb-ohci
opkg install kmod-usb-storage
3、安装EXT3文件系统
opkg install kmod-fs-ext3
4、安装文件系统格式化及检查工具
opkg install e2fsprogs
5、插上USB硬盘，如果正确识别输入dmesg命令就可以查看到U盘信息，如/dev/scsi/host0/bus0/target0/lun0: p1等等
6、格式化USB硬盘，这里的part1代表第一分区
mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
7、挂载USB硬盘
mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
8、df一下应该就可以看到挂载的USB硬盘了
下面写一个启动脚本，让路由器在启动时自动挂载USB硬盘。
vim /etc/init.d/usbdisk
写入脚本:

#!/bin/sh /etc/rc.common
START=99
STOP=10
start&#40;&#41;
&#123;
mount -t ext3 -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
&#125;
stop&#40;&#41;
&#123;
sync
umount /dev/scsi/host0/bus0/target0/lun0/part1
&#125;
restart&#40;&#41;
&#123;
stop
start
&#125;

加入可执行权限
chmod 755 /etc/init.d/usbdisk
加入到启动目录
ln -s /etc/init.d/usbdisk /etc/rc.d/S99usbdisk
恩，完事了
]]></description>
			<content:encoded><![CDATA[<p>文章作者：<span style="color: #0000ff;">Slyar </span>文章来源：Slyar Home (<a title="Slyar" href="http://www.slyar.com" target="_blank">www.slyar.com</a>) 转载请注明，谢谢合作。</p>
<p>刚把U盘挂载到路由器上了，简单记录一下过程。</p>
<p>1、设置源并更新</p>
<p><span style="color: #0000ff;">opkg update</span></p>
<p>2、安装USB驱动，这里是BCM4712芯片的，其他芯片自己查</p>
<p><span style="color: #0000ff;">opkg install kmod-usb-ohci<br />
opkg install kmod-usb-storage</span></p>
<p>3、安装EXT3文件系统</p>
<p><span style="color: #0000ff;">opkg install kmod-fs-ext3</span></p>
<p>4、安装文件系统格式化及检查工具</p>
<p><span style="color: #0000ff;">opkg install e2fsprogs</span></p>
<p>5、插上USB硬盘，如果正确识别输入dmesg命令就可以查看到U盘信息，如/dev/scsi/host0/bus0/target0/lun0: p1等等</p>
<p>6、格式化USB硬盘，这里的part1代表第一分区</p>
<p><span style="color: #0000ff;">mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1</span></p>
<p>7、挂载USB硬盘</p>
<p><span style="color: #0000ff;">mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /mnt</span></p>
<p>8、df一下应该就可以看到挂载的USB硬盘了</p>
<p>下面写一个启动脚本，让路由器在启动时自动挂载USB硬盘。</p>
<p><span style="color: #0000ff;">vim /etc/init.d/usbdisk</span></p>
<p>写入脚本:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:Verdana,Courier New;"><span style="color: #666666; font-style: italic;">#!/bin/sh /etc/rc.common</span>
<span style="color: #007800;">START</span>=<span style="color: #000000;">99</span>
<span style="color: #007800;">STOP</span>=<span style="color: #000000;">10</span>
start<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
<span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-t</span> ext3 <span style="color: #660033;">-o</span> noatime <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>scsi<span style="color: #000000; font-weight: bold;">/</span>host0<span style="color: #000000; font-weight: bold;">/</span>bus0<span style="color: #000000; font-weight: bold;">/</span>target0<span style="color: #000000; font-weight: bold;">/</span>lun0<span style="color: #000000; font-weight: bold;">/</span>part1 <span style="color: #000000; font-weight: bold;">/</span>mnt
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
stop<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
<span style="color: #c20cb9; font-weight: bold;">sync</span>
<span style="color: #c20cb9; font-weight: bold;">umount</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>scsi<span style="color: #000000; font-weight: bold;">/</span>host0<span style="color: #000000; font-weight: bold;">/</span>bus0<span style="color: #000000; font-weight: bold;">/</span>target0<span style="color: #000000; font-weight: bold;">/</span>lun0<span style="color: #000000; font-weight: bold;">/</span>part1
<span style="color: #7a0874; font-weight: bold;">&#125;</span>
restart<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">&#123;</span>
stop
start
<span style="color: #7a0874; font-weight: bold;">&#125;</span></pre></div></div>

<p>加入可执行权限</p>
<p><span style="color: #0000ff;">chmod 755 /etc/init.d/usbdisk</span></p>
<p>加入到启动目录</p>
<p><span style="color: #0000ff;">ln -s /etc/init.d/usbdisk /etc/rc.d/S99usbdisk</span></p>
<p>恩，完事了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slyar.com/blog/bcm4712-openwrt-usb.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>OpenWrt使用crontab执行计划任务</title>
		<link>http://www.slyar.com/blog/openwrt-crontab.html</link>
		<comments>http://www.slyar.com/blog/openwrt-crontab.html#comments</comments>
		<pubDate>Tue, 05 Jan 2010 12:12:42 +0000</pubDate>
		<dc:creator>Slyar</dc:creator>
				<category><![CDATA[网络相关]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.slyar.com/blog/?p=1133</guid>
		<description><![CDATA[文章作者：Slyar 文章来源：Slyar Home (www.slyar.com) 转载请注明，谢谢合作。
恩，为了能定时开关锐捷，就要用到计划任务了，简单记录一下crontab的用法。
crontab -l
列出当前的默认计划任务列表
crontab -r
删除当前的默认计划任务列表
crontab -e
启用vi修改当前的默认计划任务列表
crontab后面还可以跟FILE参数，指定计划任务列表
然后是计划任务列表的格式:
[minute] [hour] [day of month] [month] [day of week] [program to be run]
其中各个参数的取值范围是:
minute(0-59)
hour(0-23)
day of month(1-31)
month(1-12)
day of week(0-7,0 or 7 is Sun)
每个参数里的取值可以有4种间隔符:
* 表示任意
- 表示范围
, 表示枚举多个值
/ 表示每隔
例如:
周一到周五每天晚上23:30执行ruijieclient -k
30 23 * * 1-5 /bin/ruijieclient -k
每天每隔10分钟执行date
*/10 * * * * date
另外每次执行完成任务后系统会发送信息给你，如果你不想收，可以在每条执行语句后面加:
&#62;&#62; /dev/null 2&#62;&#38;1
]]></description>
			<content:encoded><![CDATA[<p>文章作者：<span style="color: #0000ff;">Slyar </span>文章来源：Slyar Home (<a title="Slyar" href="http://www.slyar.com" target="_blank">www.slyar.com</a>) 转载请注明，谢谢合作。</p>
<p>恩，为了能定时开关锐捷，就要用到计划任务了，简单记录一下crontab的用法。</p>
<p>crontab -l</p>
<p>列出当前的默认计划任务列表</p>
<p>crontab -r</p>
<p>删除当前的默认计划任务列表</p>
<p>crontab -e</p>
<p>启用vi修改当前的默认计划任务列表</p>
<p>crontab后面还可以跟FILE参数，指定计划任务列表</p>
<p>然后是计划任务列表的格式:</p>
<p>[minute] [hour] [day of month] [month] [day of week] [program to be run]</p>
<p>其中各个参数的取值范围是:</p>
<p>minute(0-59)<br />
hour(0-23)<br />
day of month(1-31)<br />
month(1-12)<br />
day of week(0-7,0 or 7 is Sun)</p>
<p>每个参数里的取值可以有4种间隔符:</p>
<p>* 表示任意</p>
<p>- 表示范围</p>
<p>, 表示枚举多个值</p>
<p>/ 表示每隔</p>
<p>例如:</p>
<p>周一到周五每天晚上23:30执行ruijieclient -k</p>
<p>30 23 * * 1-5 /bin/ruijieclient -k</p>
<p>每天每隔10分钟执行date</p>
<p>*/10 * * * * date</p>
<p>另外每次执行完成任务后系统会发送信息给你，如果你不想收，可以在每条执行语句后面加:</p>
<p>&gt;&gt; /dev/null 2&gt;&amp;1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slyar.com/blog/openwrt-crontab.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>给OpenWrt 8.09 安装 X-Wrt webif</title>
		<link>http://www.slyar.com/blog/openwrt-809-xwrt-webif.html</link>
		<comments>http://www.slyar.com/blog/openwrt-809-xwrt-webif.html#comments</comments>
		<pubDate>Mon, 04 Jan 2010 15:04:03 +0000</pubDate>
		<dc:creator>Slyar</dc:creator>
				<category><![CDATA[网络相关]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.slyar.com/blog/?p=1132</guid>
		<description><![CDATA[文章作者：Slyar 文章来源：Slyar Home (www.slyar.com) 转载请注明，谢谢合作。
恩，OpenWrt默认的web管理界面长得简直太丑了，搞定锐捷以后我实在是看不下去了，就换了一个据说很强大的X-Wrt，不过我还没怎么用，毕竟一直都是命令行配置...囧
简单记录一下安装X-Wrt的过程，方便以后查看。
1、Add to the end of the "/etc/opkg.conf" （这里我用的是brcm-2.4的openwrt，如果你是用的47xx，那就把"brcm-2.4"改成 "brcm47xx"，版本不一样的话也自己修改吧。）
echo "src X-Wrt http://downloads.x-wrt.org/xwrt/kamikaze/8.09/brcm-2.4/packages" &#62;&#62; /etc/opkg.conf
2、Perform an update, otherwise a 'Segmentation fault' may occur.
opkg update
3、Since 8.09 from OpenWRT.org comes installed with the luci web interface by default, this must be removed first
opkg remove -recursive luci-*
4、Install X-wrt
opkg install webif
]]></description>
			<content:encoded><![CDATA[<p>文章作者：<span style="color: #0000ff;">Slyar </span>文章来源：Slyar Home (<a title="Slyar" href="http://www.slyar.com" target="_blank">www.slyar.com</a>) 转载请注明，谢谢合作。</p>
<p>恩，OpenWrt默认的web管理界面长得简直太丑了，搞定锐捷以后我实在是看不下去了，就换了一个据说很强大的X-Wrt，不过我还没怎么用，毕竟一直都是命令行配置...囧</p>
<p>简单记录一下安装X-Wrt的过程，方便以后查看。</p>
<p>1、Add to the end of the "/etc/opkg.conf" （这里我用的是brcm-2.4的openwrt，如果你是用的47xx，那就把"brcm-2.4"改成 "brcm47xx"，版本不一样的话也自己修改吧。）</p>
<p><span style="color: #0000ff;">echo "src X-Wrt http://downloads.x-wrt.org/xwrt/kamikaze/8.09/brcm-2.4/packages" &gt;&gt; /etc/opkg.conf</span></p>
<p>2、Perform an update, otherwise a 'Segmentation fault' may occur.</p>
<p><span style="color: #0000ff;">opkg update</span></p>
<p>3、Since 8.09 from OpenWRT.org comes installed with the luci web interface by default, this must be removed first</p>
<p><span style="color: #0000ff;">opkg remove -recursive luci-*</span></p>
<p>4、Install X-wrt</p>
<p><span style="color: #0000ff;">opkg install webif</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.slyar.com/blog/openwrt-809-xwrt-webif.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>成功将7231-4p无线路由器刷成OpenWRT</title>
		<link>http://www.slyar.com/blog/7231-4p-openwrt.html</link>
		<comments>http://www.slyar.com/blog/7231-4p-openwrt.html#comments</comments>
		<pubDate>Sun, 03 Jan 2010 04:52:57 +0000</pubDate>
		<dc:creator>Slyar</dc:creator>
				<category><![CDATA[网络生活]]></category>
		<category><![CDATA[openwrt]]></category>
		<category><![CDATA[生活]]></category>
		<category><![CDATA[路由器]]></category>

		<guid isPermaLink="false">http://www.slyar.com/blog/?p=1131</guid>
		<description><![CDATA[文章作者：Slyar 文章来源：Slyar Home (www.slyar.com) 转载请注明，谢谢合作。
昨天拿到了belkin 7231-4p无线路由器的64MB内存改造版，长得真如传说中一般的丑啊...恩，路由器固件已经是我要求刷好的OpenWRT，晚上回到宿舍就迫不及待地拿出来，接上电源直接就putty进行ssh连接了，当看到"login as"的时候，我这个激动啊...
不过好景不长，大约在11点左右的时候，我的一个误操作导致了这样一种状况:OpenWRT默认的路由器IP 192.168.1.1我ping不通，DHCP我全部关闭了，无线开着而且也能连通，但是连接不上路由器(不在同个C段)。这就悲剧了，DHCP没开根本找不到路由器的IP，机器后面有"reset"键但是按了没效果，上网找了"30秒复位"和"30/30/30复位大法"依旧没办法清空路由器设置。不是砖头胜似砖头，我才玩了3个多小时就把路由器玩成砖头了，悲剧...
眼瞅着都2点了，我就先睡觉去了...
早晨起来继续奋斗，心想既然没法复原，那我干脆重刷一遍好了，可是不知道路由器的IP这怎么刷...上网找了2个多小时的资料，终于摸索出一个无敌方法:就算你ping不通路由器，照样刷！
1、首先查到一个信息，原厂belkin的默认IP是192.168.2.1，所以我们先将本机的IP改为192.168.2.2，接下来就是重点了:
2、到我网站内的"下载基地"下载tftp刷机软件"Slyar_tftp.rar"
3、将路由器的一个LAN口通过双绞线连接到电脑上
4、打开tftp刷机软件，"Server"输入192.168.2.1，"Password"不要输，"File"选择你需要的固件，trx和bin都行，我这里用的是"openwrt-brcm-2.4-squashfs.trx"
5、保持路由器电源接通，按住"reset"键30秒，接下来！！！听好，先松开"reset"键，然后立刻点击软件上的"upgrade"按钮，这样可以保证一次刷新成功。
6、等待路由器重启，期间将本机IP改为192.168.1.2，因为OpenWRT默认的路由器IP为192.168.1.1
7、ping 192.168.1.1，如能ping通一般就成功了。ping不通的话...多玩几次吧，这个很看人品的，我刷了3次才成功...
还有一点要说，我刷成之后ssh连上路由器free一下发现内存变成了16MB，估计是OpenWRT以为这个型号默认是16MB吧，这个倒是简单，几条命令就可以让它识别64MB:
nvram set sdram_init=0x0008
nvram set sdram_config=0x0033
nvram set sdram_ncdl=0x0000
nvram commit
reboot
等待重启之后再次free一下应该就是64MB了。
路由器就这么着吧，不过纯英文的web管理界面还是需要研究一段时间的，最主要的锐捷过一段再看吧，现在没把握...
]]></description>
			<content:encoded><![CDATA[<p>文章作者：<span style="color: #0000ff;">Slyar </span>文章来源：Slyar Home (<a title="Slyar" href="http://www.slyar.com" target="_blank">www.slyar.com</a>) 转载请注明，谢谢合作。</p>
<p>昨天拿到了belkin 7231-4p无线路由器的64MB内存改造版，长得真如传说中一般的丑啊...恩，路由器固件已经是我要求刷好的OpenWRT，晚上回到宿舍就迫不及待地拿出来，接上电源直接就putty进行ssh连接了，当看到"login as"的时候，我这个激动啊...</p>
<p>不过好景不长，大约在11点左右的时候，我的一个误操作导致了这样一种状况:OpenWRT默认的路由器IP 192.168.1.1我ping不通，DHCP我全部关闭了，无线开着而且也能连通，但是连接不上路由器(不在同个C段)。这就悲剧了，DHCP没开根本找不到路由器的IP，机器后面有"reset"键但是按了没效果，上网找了"30秒复位"和"30/30/30复位大法"依旧没办法清空路由器设置。不是砖头胜似砖头，我才玩了3个多小时就把路由器玩成砖头了，悲剧...</p>
<p>眼瞅着都2点了，我就先睡觉去了...</p>
<p>早晨起来继续奋斗，心想既然没法复原，那我干脆重刷一遍好了，可是不知道路由器的IP这怎么刷...上网找了2个多小时的资料，终于摸索出一个无敌方法:就算你ping不通路由器，照样刷！</p>
<p>1、首先查到一个信息，原厂belkin的默认IP是192.168.2.1，所以我们先将本机的IP改为192.168.2.2，接下来就是重点了:</p>
<p>2、到我网站内的"<a title="下载基地" href="http://www.slyar.com/blog/download" target="_blank">下载基地</a>"下载tftp刷机软件"Slyar_tftp.rar"</p>
<p>3、将路由器的一个LAN口通过双绞线连接到电脑上</p>
<p>4、打开tftp刷机软件，"Server"输入192.168.2.1，"Password"不要输，"File"选择你需要的固件，trx和bin都行，我这里用的是"openwrt-brcm-2.4-squashfs.trx"</p>
<p>5、保持路由器电源接通，按住"reset"键30秒，接下来！！！听好，先松开"reset"键，然后立刻点击软件上的"upgrade"按钮，这样可以保证一次刷新成功。</p>
<p>6、等待路由器重启，期间将本机IP改为192.168.1.2，因为OpenWRT默认的路由器IP为192.168.1.1</p>
<p>7、ping 192.168.1.1，如能ping通一般就成功了。ping不通的话...多玩几次吧，这个很看人品的，我刷了3次才成功...</p>
<p>还有一点要说，我刷成之后ssh连上路由器free一下发现内存变成了16MB，估计是OpenWRT以为这个型号默认是16MB吧，这个倒是简单，几条命令就可以让它识别64MB:</p>
<p><span style="color: #0000ff;">nvram set sdram_init=0x0008<br />
nvram set sdram_config=0x0033<br />
nvram set sdram_ncdl=0x0000<br />
nvram commit<br />
reboot</span></p>
<p>等待重启之后再次free一下应该就是64MB了。</p>
<p>路由器就这么着吧，不过纯英文的web管理界面还是需要研究一段时间的，最主要的锐捷过一段再看吧，现在没把握...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.slyar.com/blog/7231-4p-openwrt.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
