[巴法络] 在buffalo wvl上安装cron实现3322动态域名 |
本帖最后由 musheng 于 2012-7-18 15:04 编辑
本来想通过网关(电信猫)实现ddns,但是其集成的几个ddns服务都已经变成收费了。 后来看到花生壳带有linux版本,而且还有一份安装帮助。照着做的时候,因为两个路径的权限卡住了。 最后找到了一个论坛上ddfish发的帖子,里面提到安装cron,然后用3322的动态域名。 按照ddfish的步骤,尝试之后确认OK。 开机之后,大概10分钟,就能看到3322的控制台里面,域名对应的IP自动被修改。 -----------我的步骤------------ 1.安装cron: ipkg install cron 2.去3322申请一个二级域名 3.建3322.org文件 cd /opt/etc/cron.d vi 3322.org 内容(方括号中):[0,10,20,30,40,50 * * * * wget -O /tmp/3322.log http://用户名:密码@members.3322.org/dyndns/update?hostname=域名.3322.org] 4.修改属性 chmod 777 3322.org /opt/bin/crontab /opt/etc/cron.d/3322.org 这样每10分钟自动更新一次域名IP ---------ddfish原帖地址及原始内容---------- 原帖地址:http://bbs.et8.net/bbs/showthread.php?t=987643 经过几天的测试,终于把家里的主力下载换到了M880上,2M adsl 稳定下载。并且可以同时流畅观看720P,1080P重编码的片子。可以通过电脑或手机远程管理(S60V3或安装opera mobile 10的所有手机)M880,要增加暂停下载、观差实时流量直接手机上发指令就可以了。 现在出门在外,可以随时随地的管控家中的下载。实在是方便。家中24小时长年开机的电脑正式关机了。呵呵! 现在说一下我的方案及配置:(网上有现成的固件,但是我这人喜欢知其所以然,呵呵) 上网: tp-link WR541G 路由器 :负责ADSL拨号,动态域名解析(这个很重要,手机和电脑远程控制都要用到) 下载及观看:M880 1,最新版2528原版根空间为100%,简单修改telnet上去不能做任何修改 .必须自己重新封装,封装时在img1下拷入一个50M的文件增加空间.刷完后,首先telnet 上去, remount -o rw,remount / rm 拷入的文件 这样就有空间了. 封装方法:本版lucida有详细介绍. 2,要bt,pt 稳定下载,必须对硬盘得新分区为ext3.先用内置菜单对硬盘分区.然后 先做一个fdisk自动应答文本.输入如下内容: vi myfdisk d 删除一个分区 1 删除第一个分区 n 添加一个分区 p 主分区 1 sda1 一个空行 +2000M 容量2G n 又添加一个 p 主分区 4 sda4 一个空行(起始柱号) 一个空行(全部容量) t 指定分区类型 1 sda1 7 p w 然后: fdisk /dev/sda < myfdisk 你也可以直接fdisk ,然后根据提示输入. 重启后, mkntfs -f /dev/sda1 ntfsfix /dev/sda1 mkfs.ext23 /dev/sda4 这样就把分区变成如下的了: sda1 ntfs 2G sda2 linux swap sda3 linux 1G sda4 linux 大容量 最后把新增的sda4挂上去: mount -t ext3 /dev/sda4 /tmp/hdd/media mount -o bind /tmp/hdd/media /tmp/hdd/volumes/HDD1 只要把这个加到启动里就行了. 3,bt,PT软件 推荐 transmission 经过2周使用,发现 rtorrent内存消耗太大,虽然可以set_max_memory ,但是设了以后对于大size的trunks就会不能下载.出错 :can not allocaiton memory , 如果不加max_memory ,则占用太多内存,有时达140多. 而 transmission则占用很少,5个任务下载,2个作种才16%左右.CPU占用70%左右. 4,ipkg 安装 cron transmission dropbear buybox dropbear提供ssh远程联机,可以在手机或电脑上安装putty ,远程登录上M880. buybox可以增加top命令. transmission支持远程web,最新的mobile opera 10 可以正常连接,看任务,启动停止等. nokia s60v3手机还可以安装t_gui_0.97_s60v3.sis来远程管理M880. cron 用来自动每10分钟或每时间间隔更新动态域名 5, 在sda4上建立m880 和2323 两个目录,目的是把m880本机可浏览的目录限定到m880目录,而把一些老人小孩不宜的片子下载到2323中,这样m880上浏览不到。而电脑通过网上邻居可以读到。呵呵。 挂载改为: mount -o bind /tmp/hdd/media/m880 /tmp/hdd/volumes/HDD1 同时为网上邻居加密码: cd /tmp/hdd/root/samba/sbin/ smbpasswd -a root 并修改smb.conf security=user 6,关于死机重启 有时机子会失去响应或重新启动.如果失去响应,按遥控器不起任何作用,千万不要去拔电源.因为失去响应的只是播放程序,而系统应该还在运行中,这时只要通过手机或电脑putty上去,暂停所有下载任务,再reboot 一下.就可以了, 防止拔电源引起的非正常关机,transmission重启会verify数据,大概10分钟1.2G左右. transmission启动时加入pause参数,这样启动后所有任务处于暂停,自己可以选择下一步动作:/opt/bin/transmission-daemon --paused -g /opt/etc/transmission 7,3322动态域名 先去3322申请然后: cd /opt/etc/cron.d vi 3322.org 内容: " 0,10,20,30,40,50 * * * * wget -O /tmp/3322.log http://用户名:密码@members.3322.org/dyndns/update?hostname= 域名.3322.org " 保存后 chmod 777 3322.org /opt/bin/crontab /opt/etc/cron.d/3322.org 这样每10分钟自动更新一次域名IP,防止路由器动态域名出错.(这是第二个动态域名) |
不错支持下。写得很好,如果配上一些图片更好
|
隔壁网希捷酷狼8T硬盘,正品国行,3年换新,只需要1320元,赠送论坛邀请码和VIP!
|
感谢楼主分享,已设置成功,为了安全,如何设置登入密码?另貌似只能登入 transmission页面,其他页面是否无法登入?
|
[0,10,20,30,40,50 * * * * wget -O /tmp/3322.log http://用户名:密码@members.3322.org/dyndns/update?hostname=域名.3322.org]
网络断开重新拨号,就连不上了,是什么原因? |