|
本帖最后由 ccbcfan 于 2009-12-31 22:23 编辑
RG100A-AA到手后,立马刷了yuzt的openwrt(18405版),近一个月,无数业余和上班时间都花在研究openwrt上了! 玩物丧志啊!!!
现在基本达到预期使用目标!!!这个贴子将作为自已使用和交流记录本,持续更新!!
先简单说说一些进展和体会,大家有什么好的方法、心得和经验,请多交流吧!!!
1、DHCP、PPPOE上网正常,Vlan、有线、wifi 连接正常,wpa加密正常,wep加密未能正常启用!
2、samba、vftp、rtorrent、amule、ushare应用正常!
BT下载ntorrent远程管理正常、web管理还没有点问题没解决;
amule电驴下载正常,GUI和WEB远程管理正常。
ushare是什么?baidu一下就知道,upnp流媒体服务器哦!!
为什么特意提出这些?是因为我跟论坛上的所有方法有所不同,所有的应用都是在openwrt中opkg updata install安装,没有使用optware,是全部直接装在flash中的jffs 中,16M的大容量FLASH优势表现无遗,我刷完FW后,jffs还有11M空间,被我装各种应用快装满了!!!
3、利用新版NTFS-3g,完美支持NTFS分区读写,呵呵,这个才是我的根本所需,也是我今天要讲的重点,有什么不同和好处? 看下面!
我使用了一个320G的移动硬盘,只分一个NTFS分区。
一是在NTFS分区上建立swap可以正常使用!!我的RG100A还是32M内存,在NTFS分区上建了64M的swap,使用正常!
二是在NTFS分区上建立的samba共享和FTP上传下载,读写正常,中文显示正常啦!!
三是BT、amule下载直接存放在NTFS分区上,支持4G以上文件单文件下载,不用再分割下载、下完再合并了; 不用再利用ext3分区软件读写和拷贝了,直接umount取下移动硬盘,挂PC、挂电视、挂播放机直接读写。我已在NTFS分区上下载了近20G的文件,没有出现什么数据问题!
四是NTFS分区的开机或插上自动以NTFS-3G挂载,还有点问题没解决,暂时需要手工挂载。
挂载命令必须使用:ntfs-3g /dev/sda1 /mnt/sda1 -o nls=utf8
下一步的潜力挖掘,直接装软件在NTFS中? 呵呵,还没时间试哦。
4、cpu、内存还是有点小了,我同时开samba、FTP、ushare在线看电影,没问题,同时再开BT就不行了,内存吃紧,有点卡,swap也用上了。
5、下一步,升级内存、挂USB无线网卡、USB摄像头?
在此,感谢各位前人的经验、感谢yuzt等网友的FW和指导!
最后总结一句,RG100A硬件还是不错的,性价比高;openwrt系统的可玩性实在是高,但系统与其ipkg之间的相容性上还是太差了,很多软件包装上后要调试半天才能使用,也许你再updata一下又用不了了,感觉不是你在玩它,而是在被它玩,没有时间、耐心和linux基础的建议不要玩了!!
root@Openwrt:/# free
total used free shared buffers
Mem: 29636 18112 11524 0 1452
Swap: 64760 0 64760
Total: 94396 18112 76284
root@Openwrt:/# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 3.4M 3.4M 0 100% /rom
tmpfs 14.5M 968.0K 13.5M 7% /tmp
tmpfs 512.0K 0 512.0K 0% /dev
/dev/mtdblock3 11.5M 9.6M 1.9M 84% /jffs
mini_fo:/jffs 3.4M 3.4M 0 100% /
/dev/sda1 298.1G 130.7G 167.4G 44% /mnt/sda1
root@Openwrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime,size=14820k)
tmpfs on /dev type tmpfs (rw,relatime,size=512k)
devpts on /dev/pts type devpts (rw,relatime,mode=600)
/dev/mtdblock3 on /jffs type jffs2 (rw,relatime)
mini_fo:/jffs on / type mini_fo (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
/dev/sda1 on /mnt/sda1 type fuseblk (rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
root@Openwrt:/# |
|