想想Qos还是有必要上的,所有就把路由器拿出来刷了一下。
安装usb驱动
- opks install kmod-usb-ohci kmod-usb2 kmod-usb-storage-extras
- opkg install fdisk e2fsprogs tune2fs
-
config global automount
-
option from_fstab 1
-
option anon_mount 1
-
-
config global autoswap
-
option from_fstab 1
-
option anon_swap 0
-
-
config mount
-
option target /mnt/usb
-
option device /dev/sda1
-
option fstype ext4
-
option options rw
-
option enabled 1
-
option enabled_fsck 0
-
/etc/init.d/fstab enable
- /etc/init.d/fstab restart
安装 qos-scripts 就用默认配置,把里面的option download改成自己的带宽(单位是Mbps)把里面option enable改为1
动态域名解析
- root@OpenWrt:/mnt/usb/svn/conf# cat /usr/sbin/ipup
-
#!/bin/ash
-
wget -q -O- ''
-
root@OpenWrt:/mnt/usb/svn/conf# crontab -l
- */5 * * * * /bin/a
- auth :
-
-
[groups]
-
admin=pm
- co=read
- pass:
-
[users]
-
pm=xxxx
-
read=xxxx
-
-
root@OpenWrt:/mnt/usb/svn/conf# grep -v "#" svnserve.conf
-
-
-
[general]
-
anon-access = none
-
auth-access = write
-
password-db = passwd
-
authz-db = authz
-
realm = welcome to pm's repository
- 为svn开启端口转发和访问规则
-
-
config rule
-
option src wan
-
option dest lan
-
option dest_ip 192.168.1.1
-
option dest_port 3690
-
option proto tcp
-
option target ACCEPT
-
option '_name' 'svn'
-
-
config redirect
-
option src wan
-
option src_dport 3690
-
option dest lan
-
option dest_ip 192.168.1.1
-
option dest_port 3690
-
option proto tcp
- option '_name' 'svn'
- Usage: bind-driver [OPTION]
-
Change driver binding for USB/IP.
-
--usbip busid make a device exportable
-
--other busid use a device by a local driver
-
--list print usb devices and their drivers
-
--allusbip make all devices exportable
- root@OpenWrt:~# usbip_bind_driver --list
- config transmission
-
option enabled 1
-
option config_dir '/mnt/usb/btdown'
-
option run_daemon_as_user root
-
option alt_speed_down 50
-
option alt_speed_enabled false
-
option alt_speed_time_begin 540
-
option alt_speed_time_day 127
-
option alt_speed_time_enabled false
-
option alt_speed_time_end 1020
-
option alt_speed_up 50
-
option bind_address_ipv4 '0.0.0.0'
-
option bind_address_ipv6 '::'
-
option blocklist_enabled false
-
option blocklist_url ''
-
option cache_size_mb 2
-
option dht_enabled true
-
option download_dir '/mnt/usb/btdown/done'
-
option encryption 1
-
option idle_seeding_limit 30
-
option idle_seeding_limit_enabled false
-
option incomplete_dir '/mnt/usb/btdown/incomplete'
-
option incomplete_dir_enabled false
-
option lazy_bitfield_enabled true
-
option lpd_enabled false
-
option message_level 1
-
option open_file_limit 32
-
option peer_congestion_algorithm ''
-
option peer_limit_global 240
-
option peer_limit_per_torrent 60
-
option peer_port 51413
-
option peer_port_random_high 65535
-
option peer_port_random_low 49152
-
option peer_port_random_on_start false
-
option peer_socket_tos 0
-
option pex_enabled true
-
option port_forwarding_enabled true
-
option preallocation 1
-
option prefetch_enabled 1
-
option ratio_limit 2.0000
-
option ratio_limit_enabled false
-
option rename_partial_files true
-
option rpc_authentication_required true
-
option rpc_bind_address '0.0.0.0'
-
option rpc_enabled true
-
option rpc_password 'password'
-
option rpc_port 9091
-
option rpc_url '/transmission/'
-
option rpc_username 'username'
-
option rpc_whitelist '127.0.0.1,192.168.1.*'
-
option rpc_whitelist_enabled false
-
option script_torrent_done_enabled false
-
option script_torrent_done_filename ''
-
option speed_limit_down 100
-
option speed_limit_down_enabled false
-
option speed_limit_up 20
-
option speed_limit_up_enabled false
-
option start_added_torrents true
-
option trash_original_torrent_files false
-
option umask 18
-
option upload_slots_per_torrent 14
-
option utp_enabled true
-
option scrape_paused_torrents true
-
option watch_dir_enabled false
- option watch_dir ''