Chinaunix首页 | 论坛 | 博客
  • 博客访问: 688066
  • 博文数量: 99
  • 博客积分: 3306
  • 博客等级: 中校
  • 技术积分: 1238
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-21 10:14
文章分类

全部博文(99)

文章存档

2012年(37)

2011年(56)

2010年(6)

分类: LINUX

2011-04-01 16:40:11

   很多人使用OpenWrt是因为其高度可定制性。一个50多块钱的RG100A-AA或者DB120就可以自己想弄什么就弄什么。还在为每个月因为下载PT而使得电费剧增而苦恼么?如果是,那么请尝试一下用OpenWrt脱机下载吧,只要五十元,你还在等什么呢?
1、安装transmission
  1. opkg update && opkg install transmission-web
2、安装USB驱动,以及相应的文件系统模块
  1. opkg install kmod-usb2 kmod-storage kmod-fs-ext4
这样我们就安装上了USB驱动和ext4文件系统的支持
3、安装其他常用的工具软件
  1. opkg install e2fsprogs fdisk tune2fs pure-ftpd
e2fsprogs提供格式化磁盘的工具,比如mkfs.ext[2,3,4],tune2fs可以用来修改一下参数,比如tune2fs -c MAX可以设置挂载MAX次后才强制磁盘检测,pure-ftpd是一个常用的FTP-Server,可以用来从磁盘上下载文件。
4、挂载磁盘
本来之前OpenWrt在/etc/config/目录下有个fstab配置文件,现在的好像没有了,那就直接写一个/etc/fstab吧
  1. /dev/sda1 /mnt/usb ext4 defaults 0 0
注意别去加 snyc参数,必然会使得写入非常慢。
在/etc/rc.local里添加
  1. mount -a
5、配置transmission
  1. config transmission
  2. option enable 1
  3. option config_dir '/mnt/usb/bt'
  4. option alt_speed_down 50
  5. option alt_speed_enabled false
  6. option alt_speed_time_begin 540
  7. option alt_speed_time_day 127
  8. option alt_speed_time_enabled false
  9. option alt_speed_time_end 1020
  10. option alt_speed_up 50
  11. option bind_address_ipv4 '0.0.0.0'
  12. option bind_address_ipv6 '::'
  13. option blocklist_enabled false
  14. option dht_enabled true
  15. option download_dir '/mnt/usb/bt/done'
  16. option encryption 1
  17. option incomplete_dir '/mnt/usb/bt/incomplete'
  18. option incomplete_dir_enabled false
  19. option lazy_bitfield_enabled true
  20. option lpd_enabled false
  21. option message_level 2
  22. option open_file_limit 32
  23. option peer_limit_global 240
  24. option peer_limit_per_torrent 60
  25. option peer_port 51413
  26. option peer_port_random_high 65535
  27. option peer_port_random_low 49152
  28. option peer_port_random_on_start false
  29. option peer_socket_tos 0
  30. option pex_enabled true
  31. option port_forwarding_enabled true
  32. option preallocation 1
  33. option proxy ""
  34. option proxy_auth_enabled false
  35. option proxy_auth_password ''
  36. option proxy_auth_username ''
  37. option proxy_enabled false
  38. option proxy_port 80
  39. option proxy_type 0
  40. option ratio_limit 2.0000
  41. option ratio_limit_enabled false
  42. option rename_partial_files true
  43. option rpc_authentication_required true
  44. option rpc_bind_address '0.0.0.0'
  45. option rpc_enabled true
  46. option rpc_password 'yourpassword'
  47. option rpc_port 9091
  48. option rpc_username 'user'
  49. option rpc_whitelist '127.0.0.1,192.168.1.*'
  50. option rpc_whitelist_enabled false
  51. option script_torrent_done_enabled false
  52. option script_torrent_done_filename ''
  53. option speed_limit_down 100
  54. option speed_limit_down_enabled false
  55. option speed_limit_up 20
  56. option speed_limit_up_enabled false
  57. option start_added_torrents false
  58. option trash_original_torrent_files false
  59. option umask 18
  60. option upload_slots_per_torrent 14
  61. option watch_dir_enabled false
  62. option watch_dir ''

上面是我使用的一个样本,定义了下载目录是/mnt/usb/bt,登录web控制界面需要密码,如果需要在外网使用的话需要照我之前博文中说的那样绑定域名,并且映射9091端口。
/etc/inid.d/transmission start 就可以开启tranmission了,要让transmission自动启动的话
  1. /etc/init.d/transmission enable

阅读(19431) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~