Uzun zaman sonra gelen edit : Efendim Gargoyle Router diye bir yazılım var, yüklüyorsunuz ve uğraşmıyorsunuz ek paketlerle, direk transmission isteğe göre vsftpd yükleyip, bir iki ayar sonrası yolunuza devam edebilirsiniz.Samba ve NTFS, EXT3 ile USB desteği, üzerinde geliyor ve üstelik o kadar güzel çalışan bir QoS scripti var ki sistemde hayran kalacaksınız.Denemenizi öneririm.WR1043ND için Firmware linki burada!Bugün biraz kafa patlattıktan sonra OpenWRT ile 16GB flash diski sistem ile kullanabildim.Transmission'u ayarlayıp, 1-2 GB indirttim.Sisteme samba kurup, paylaşımdan dosyaları bile aldım fakat sistem aşırı yüklendiğinden midir , nedir , 3-4 saat sonra bağlantı hızı , bilgisayarlarda çok düştü.Pingler yükseldi, gereksiz şeyleri kapattım.Değişen olmadı.Tekrar döndüm normale.
EXT3 ile formatlanmış 256MB Swap alanı bırakılmış , diski /mnt dizini ile bağlanmış sisteme göstermek için komut dizi şöyle :
CODE
opkg update
opkg install kmod-usb-storage-extras
opkg install kmod-fs-ext3
opkg install block-mount
opkg install block-hotplug
cd /etc/inid.d
./fstab enable
opkg install kmod-usb-storage-extras
opkg install kmod-fs-ext3
opkg install block-mount
opkg install block-hotplug
cd /etc/inid.d
./fstab enable
Diski takın yeniden başlatın routeri.Sonra System altından Mount Points'den disk bölümlerinizi Swap'ı ve Depo olarak kullanacağınız diski /mnt ile bağlayın, enable edin.Tekrar routeri yeniden başlatın.
Samba ve transmission kurulumu ise :
CODE
opkg update
opkg install transmission-daemon
opkg install samba3
cd /etc/init.d
./samba3 enable
opkg install transmission-daemon
opkg install samba3
cd /etc/init.d
./samba3 enable
Samba şifresiz erişim için güvenlik ayarı dosyası : -> /etc/samba/smb.conf.template
CODE
security = user , satırını security = share olarak değiştirin
[global]
netbios name = OPENWRT
workgroup = WORKGROUP
server string = OPENWRT
syslog = 10
encrypt passwords = true
passdb backend = smbpasswd
obey pam restrictions = yes
socket options = TCP_NODELAY
unix charset = ISO-8859-1
local master = yes
preferred master = yes
os level = 20
security = share
guest account = nobody
invalid users = root
smb passwd file = /etc/samba/smbpasswd
[global]
netbios name = OPENWRT
workgroup = WORKGROUP
server string = OPENWRT
syslog = 10
encrypt passwords = true
passdb backend = smbpasswd
obey pam restrictions = yes
socket options = TCP_NODELAY
unix charset = ISO-8859-1
local master = yes
preferred master = yes
os level = 20
security = share
guest account = nobody
invalid users = root
smb passwd file = /etc/samba/smbpasswd
Paylaşım dizini ayarı için : -> /etc/config/samba
CODE
config 'samba'
option 'name' 'openwrt'
option 'description' 'openwrt'
option 'workgroup' 'WORKGROUP'
config 'sambashare'
option 'read_only' 'no'
option 'create_mask' '0700'
option 'dir_mask' '0700'
option 'name' 'Downloads'
option 'path' '/mnt/Downloads'
option 'guest_ok' 'yes'
option 'name' 'openwrt'
option 'description' 'openwrt'
option 'workgroup' 'WORKGROUP'
config 'sambashare'
option 'read_only' 'no'
option 'create_mask' '0700'
option 'dir_mask' '0700'
option 'name' 'Downloads'
option 'path' '/mnt/Downloads'
option 'guest_ok' 'yes'
Transmission init.d scripti :
WinSCP ile değiştirebilirsiniz -> /etc/init.d/transmission
CODE
#!/bin/sh /etc/rc.common
START=62
start(){
# Adjust as needed.
transmission-daemon -g /root/.config/transmission-daemon/
}
stop(){
killall -9 transmission-daemon
}
START=62
start(){
# Adjust as needed.
transmission-daemon -g /root/.config/transmission-daemon/
}
stop(){
killall -9 transmission-daemon
}
Transmission Remote Gui ile bağlanmak için ise :
CODE
cd /etc/init.d
chmod a+x transmission
./transmission enable
killall transmission-daemon
mkdir -m 777 /mnt/Downloads
chmod a+x transmission
./transmission enable
killall transmission-daemon
mkdir -m 777 /mnt/Downloads
WinSCP ile transmission ayar dosyasında şu satırları değiştireceğiz : -> /root/.config/transmission-daemon/settings.json
CODE
"download-dir": "/mnt/Downloads",
"incomplete-dir": "/mnt/";
"incomplete-dir-enabled": true,
"rpc-password": "şifre yaz",
"rpc-username": "kullanıcı adı yaz",
"rpc-whitelist": "0.0.0.0",
"incomplete-dir": "/mnt/";
"incomplete-dir-enabled": true,
"rpc-password": "şifre yaz",
"rpc-username": "kullanıcı adı yaz",
"rpc-whitelist": "0.0.0.0",
Reboot ve Remote Gui ile bağlanabilirsiniz.
No comments:
Post a Comment