Üzerinden epey zaman geçti ama elimdeki 1043nd 'ye openwrt kurarak: -Usb ile 500 gb harici hdd bağladım -Sistemin hdd'den başlamasını sağladım -Samba kurdum ve ağdaki tüm makinelerin dosya sunucusuna erişmesini sağladım. Samba da değişik kullanıcılar hazırladım. - Hdd'nin fazla kullanılmadığı zaman motorunu yavaşlatmasını sağlatan bir eklenti kurdum - transmission torrent clienti kurdum ve bunu web üzerinden çalışabilir hale getirdim - qos scriptleriyle biraz oynayarak torrent e düşük öncelik verdim(çok verimli olmadı sanki ama biraz işe yarıyor gibi) Torrent işi işin içine girince 32 mb ram cihaza yetmiyor bunu söylemem gerekir. Çoğu durumda cihazda free ram 1 küsür mbnin altına iniyor ve cihaz 1-2 günde bir reset yiyor bu yüzden. Ayrıca web panelden yeni torrent ekleyince kasma oluyor ve torrent clientini web'den restart etmedikçe kasma devam ediyor. Belki ince optimizasyonlarla bu sorun az daha düzeltilebilir ama ben yine de yeni bir cihaz alınırken en az 64 mb ramli olmasını tavsiye ederim. Hatta mümkünse 128 veya 256 olsun ki böyle sorunlar hiç yaşanmasın. ![]() |
DDWRT bazı routerlar üzerine yüklenebilen açık kaynak kodlu bir linux bazlı firmwaredir bildiğiniz gibi. Bu firmware yüklendikten sonra elinizdeki routerların neler yapabileceğine şaşırıp kalacaksınız. Öncelikle desteklenen routerlar aşşağıdaki linkten görülebilir. http://www.dd-wrt.com/wiki/index.php/Supported_Devices Yüklendikten sonra routerin kazanacağı bazı temel fonsiyonlar ise şöyle 13 Dilde arayüz 802.1x Extensible Authentication Protocol (EAP) Access Restrictions Ad Hoc Afterburner Client Isolation Mode Client Mode (supports multiple connected clients) DHCP Forwarder (udhcp) DHCP Server (udhcp or Dnsmasq) DNS Forwarder (Dnsmasq) DMZ Dynamic DNS (DynDNS, easyDNS, FreeDNS, No-IP, TZO, ZoneEdit, custom, and others) Hotspot Portal (Sputnik Agent ,Chillispot) IPv6 JFFS2 (JFFS2) MMC/SD Card Support (hardware modification required) NTP ntop Remote Statistic (ntop) OpenVPN Client & Server (only in -vpn build of the firmware) Port Triggering Port Forwarding PPTP VPN Server & Client QoS Bandwidth Management QoS L7 Packet Classifier (l7-filter) RFlow Routing (BIRD) Samba FS Automount Syslog Rx Antenna Tx Antenna Show Status of Wireless Clients and WDS with System Uptime/Processor Utilization Site Survey SNMP SSH server & client (dropbear) Startup, Firewall, and Shutdown scripts (startup script) Static DHCP Style (Changeable GUI; v.23) Supports New Devices (WRT54G V3, V3.1, V4, V5 and WRT54GS V2.1, V3, V4) Telnet server & client Transmit Power Adjustment (0-251mW, default is 28mW, 100mW is safe) UPnP USB VLAN WOL (Wake On Lan) (WOL) WDS Connection Watchdog WDS Repeater Mode Wireless MAC Address Cloning Wireless MAC Filter WMM (Wi-Fi MultiMedia) WPA over WDS WPA/TKIP with AES WPA2 Xbox Kaid (Kai Engine) Şimdi bunca şeyden sonra isterseniz optware paketleri ile bir linux sürümüne yüklenebilecek hemen herşeyin yüklenebileceğini de söylersem sanırım abatmış olmam. Gelelim uygulamada bize neler kazandırcağına. Ben şahsen ASUS 520GU üzerinde şu an yukarıdaki temel özelliklerin yanında Torrent client, NAS server, ip camera server, network print server, HTTP ve FTP server çalıştırıyorum. Bu routerın fiyatı ise 2. elde yalnızca 50-60 tl Konu ile ilgilenenler için maalesef Türkçe kaynak yok. Ama ben hazırlıyorum talep olursa yayınlarım. Resmi sitesi ise http://www.dd-wrt.com |
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.
9108 e yüklenmiyormuş aksi halde denerdim. http://forum.darkhardware.com/viewtopic.php?f=4&t=168734 |
Bilgilendirme için sağolun Türkçe kaynak paylaşırsanız seviniriz forum kullanıcıları olarak ![]() |
Elbette paylaşırım. Aslında hazır sayılır ama elim değip bir sonlandıramıyorum. Özellikle bu işle hiç uğraşmamış olanlar için yarralı olması için çaba göstereceğim. Ayrıca yine DDWRT mega versiyonu ASUS 520GC gibi gariban bir routera yüklemeyi başardım. Bunun için ASUS a üstünde olmayan USB port eklemek zorunda kaldım ama şimdi mükemmel bir router oldu. Onuda yayınlayacağım. Çok yakında.. |
Elimde olanı buraya kopyaladım Sorusu olanların sorularını memnuniyetle cevaplarım http://www.3iii.dk/linux/dd-wrt/micro_plus_usb_asus520gc.bin ve http://www.3iii.dk/linux/dd-wrt/mega.tar.gz dopsyalarını kullancağız. 1-İlk dosya router'a yüklenecek 2-İkincisini ext2/3 partisyona root yetkileriyle kopyalayacağız. Disk USB porta takılı olarak router boot edilecek. Staus sayfasından mega olarak yüklendiği görülecek. 3-Telnet ile 192.168.1.1 e bağlanılacak Aşağıdaki komutlar uygulanacak 1-İlk olarak jffs yi aktive ediyoruz nvram set sys_enable_jffs2=1 nvram commit burada ipkg için dizin oluşturuyoruz mkdir -p /jffs/tmp/ipkg /jffs/usr/sbin/mkswap /dev/discs/disc0/part2 /jffs/usr/sbin/swapon /dev/discs/disc0/part2 2-optware için dizin oluşturuyoruz ve bağlıyoruz ~ # mkdir /jffs/opt ~ # mount -o bind /jffs/opt /opt 3-Optware yüklemek için gereken shell scripti indirip çalıştırıyoruz wgethttp://www.wlan-sat.com/boleo/optware/optware-install-ddwrt.sh -O - | tr -d '\r' > /tmp/optware-install.sh sh /tmp/optware-install.sh ekranda şunlar görünüyorsa tamamdır -------******************----------- Checking system config ... Using 192.168.1.1 as default gateway. Using the following nameserver(s): nameserver 192.168.1.30 Warning: local nameserver is different than gateway! Check config or enter: sed -i s/192.168.*/192.168.1.1/ /tmp/resolv.conf to correct this. Installing package uclibc-opt_0.9.28-13_mipsel.ipk ... Connecting to ipkg.nslu2-linux.org[140.211.166.82]:80 uclibc-opt_0.9.28-12 100% |***********************************************| 832 KB 00:00:00 ETA Updating /opt/etc/ld.so.cache /opt/sbin/ldconfig: can't create /opt/etc/ld.so.cache~ (No such file or directory) Installing package ipkg-opt_0.99.163-9_mipsel.ipk ... Connecting to ipkg.nslu2-linux.org[140.211.166.82]:80 ipkg-opt_0.99.163-9_ 100% |***********************************************| 75896 00:00:00 ETA Downloadinghttp://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/Packages.gz Inflatinghttp://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/Packages.gz Updated list of available packages in /opt/lib/ipkg/lists/optware Successfully terminated. Installing uclibc-opt (0.9.28-12) to /opt/... Downloadinghttp://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/uclibc-opt_0.9.28-12_mipsel.ipk package uclibc-opt suggests installing ipkg-opt Configuring uclibc-opt Updating /opt/etc/ld.so.cache Successfully terminated. Installing ipkg-opt (0.99.163-9) to /opt/... Downloadinghttp://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/ipkg-opt_0.99.163-9_mipsel.ipk Configuring ipkg-opt Successfully terminated. -------------------*********************------- 4-optware'den torrent client kuruyoruz ~ # /opt/bin/ipkg-opt install transmissiond -------------------*********************------- Installing transmissiond (1.42-1) to /opt/... Downloadinghttp://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/transmissiond_1.42-1_mipsel.ipk package transmissiond suggests installing gnuplot package transmissiond suggests installing logrotate package transmissiond suggests installing thttpd package transmissiond suggests installing mini-sendmail package transmissiond suggests installing transmission Configuring transmissiond Please note that /opt/etc/init.d/S80busybox_httpd is installed for running CGI interface athttp://localhost:8008/cgi-bin/transmission.cgi See instructions for daemon and WWW interface in /opt/share/doc/transmissiond Configure daemon with /opt/etc/transmission.conf Successfully terminated. -------------------*********************------- 5-gerekli dizinleri yaratıyoruz ~ # mkdir /opt/torrent ~ # mkdir /opt/torrent/source ~ # mkdir /opt/torrent/work ~ # mkdir /opt/torrent/target 6-Transmission.conf'ta /tmp/harddisk den /opt a çeviren kodu çalıştırıyoruz ~ # sed -i -e 's|/tmp/harddisk|/opt|' /opt/etc/transmission.conf ~ # cat /opt/etc/transmission.conf komutunu verince aşağıdaki gibi görünmeli SOURCE=/opt/torrent/source WORK=/opt/torrent/work TARGET=/opt/torrent/target ACTIVE=/opt/torrent/active-torrents.txt HOME=/opt/torrent ..... ayrıca transmission.conf'ta USER=root olarak değiştiriyoruz 7- ~ # /opt/sbin/transmission_watchdog komutuyla transmission_watchdog2'unu çalıştırıp ~ # ps |grep transmission komutuyla durumunu kontrol ediyoruz ---------------**************---------------- 10621 root 808 S transmissiond -p 65534 -w 300 -u -1 -d -1 -i /opt/var/run/transmission.pid /opt/torrent/active-torrents.txt 10624 root 808 S transmissiond -p 65534 -w 300 -u -1 -d -1 -i /opt/var/run/transmission.pid /opt/torrent/active-torrents.txt 10625 root 808 S transmissiond -p 65534 -w 300 -u -1 -d -1 -i /opt/var/run/transmission.pid /opt/torrent/active-torrents.txt ---------------**************---------------- 8- S05syslogd dosyasını /opt/etc/init.d/ dizini içinde oluşturup içeriğini #!/bin/sh # startup script for syslogd #stop meself if running if [ -n "`pidof syslogd`" ]; then killall syslogd 2>/dev/null fi # remove old syslog.log rm /tmp/var/log/messages # add symlink so log is available at old location(e.g for webinterface) ln -s /opt/var/log/messages /tmp/var/log/messages /sbin/syslogd -m 0 -O /opt/var/log/messages -S -l 7 şeklinde değiştiriyoruz. chmod +x /opt/etc/init.d/S05syslogd komutuyla çalıtırılabilir hale getiriyoruz /opt/etc/init.d/S05syslogd komutuyla çalıştırıyoruz 9- /usr/sbin/iptables -I INPUT 1 -p tcp --dport 65534 -j logaccept komutuyla 65534 portunu açıyoruz ipkg-opt install lynx lynx kurup lynxhttp://www.utorrent.com:16000/testport2.php?port=65534 portun açık olup olmadığını kontrol ediyoruz. 10- /opt/bin/ipkg-opt install thttpd komutuyla thttpd - tiny/turbo/throttling HTTP serverı kuruyoruz -----------------***************-------------------- Installing thttpd (2.25b-4) to /opt/... Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/thttpd_2.25b-4_mipsel.ipk Configuring thttpd To complete the installation, you must edit /opt/etc/thttpd.conf, and then run /opt/etc/init.d/S80thttpd to start thttpd. Successfully terminated. -----------------***************-------------------- 11- vi /opt/etc/thttpd.conf ile açıp dir=/opt/share/www port=8008 user=root nochroot nosymlink novhost logfile=/var/log/thttpd.log pidfile=/var/run/thttpd.pid cgipat=cgi-bin/* haline getiriyoruz /opt/etc/init.d/S80thttpd start ile manuel olarak çalıştırıyoruz.. http://192.168.1.1:8008/cgi-bin/transmission.cgi ile torrent gui'sini çalıştırıyoruz 12-log graifkleri için /opt/bin/ipkg-opt install gnuplot 13-midnight commander için /opt/bin/ipkg-opt install mc kullanılabilir. 14-Başlangıç dosyası #!/bin/sh #jffs yi aç nvram set sys_enable_jffs2=1 nvram commit #swap aktivasyonu /jffs/usr/sbin/mkswap /dev/discs/disc0/part2 /jffs/usr/sbin/swapon /dev/discs/disc0/part2 #/opt mount et mount -o bind /jffs/opt /opt #transmission_watchdog'u aç /opt/sbin/transmission_watchdog #syslogu aç /opt/etc/init.d/S05syslogd #http serveri aç /opt/etc/init.d/S80thttpd start yukarıdaki dosyayı /jffs/etc/config/a00mount-data-part.startup içine yaz |
Valla matah derken referansınız nedir bilmediğim için elbette bir şey demek bana düşmez. Ama 60 tl lik bir cihaz şu yukarıdakileri yapabilir hale getiriliyorsa bence "matah değil" kelimesi çokta uygun bir yerde kullanılmamıştır. Bu küçücük kutu yanına eklediğim bir hdd, web kamera ve usb printer ile hem network storage hem bittorrent download hem ipcam hemde network printer oluyorsa bence bu işi yapanlara saygı duymak lazım. (Bana değil yazılımı geliştirenlere) |
Ayrıca Bufalo WHR-HP-G54 kullanıyorsunuz sanırım Bu router ile ancak std. sürümü kullanırsınız. Rom 4 mb olduğu için Mega çalışmaz.. Ben burada mega üzerine yazıyorum.. |
Merhaba, Paylaşımınız için çok teşekkürler. Bu yükleme işi kullandığımız wireless modemlere de uygulanabliyor mu acaba? Yükleme sırasında sorun yaşama ihtimali var mıdır? |
Teşekkür ederim. Esasında benim modemlerde esas görmek istediğim bir özellik var. WOL özelliği. Düşününki internet üzerinden modeme erişip modeme bağlı bilgisayarlardan istediğimizi açıp uzaktan kullanabilsek. Birebir denediğim veya dökümanını okuduğum hiç bir modemde bu özelliği görmedim. Aslında bu konuda bir başlık açsam ve tartışılsa iyi olacak. |
bu özelliği ben testim. gayet başarılı. farklı yazılımlar ile bunu yapabiliyorsunuz diye hatırlıyorum. (bağlanacak bilgisayarda wol özelliği olmalı)
|
Test ettim dediğiniz olay bahsi geçen yazılımdaki özelliği kullanmakdan mı bashsediyorsunuz yoksa internet/modem üzerinden WOL yapmaktan mı bahsediyorsunuz? Yaptığınız işlem konusndan detay verebilirmisniz? WOL konusunda çok uğraşmışlığım var. Ama internet üzerinden başarılı olamadım. Teşekkürler... |
dd wrt ye netten ulaşabiliyorsunuz zaten. wol yapmak istediğiniz bilgisayarı seçiyordunuz sanırım (bilgisayarda wol açık olmalı) komutu verince bilgisayar açılıyor. eğer gerekli port ayarlarınıda yaptı iseniz bilgisayara radmin, remote control türü bir arayüz ile erişebilirsiniz. thisisanightmare de cihazlar aktif sanırım. ddwrt yüklü. tam olarak nasıl çalıştığını anlatır sanırım |
Ben DD-WRT üzerinde wake on lan denemedim. Deneyimlerim yukarıdakilerle sınırlı. Router a uzaktan erişmek mümkün. Wol özelliğide hem ddwrt hemde bir çok pc'de olduğuna göre olmayacak bir şey değil bu. Bu yazılımı kullanan diğer bir arkadaşım ddns ile kendi web serverını yayınlıyor router üzerinden. Bu yazılım optware paketleri olmadan da anlamlı ve faydalı ancak optware paketleri ile inanılmaz güçleniyor. Benim yukarıda anlattıklarım asus wl520gc/gu gibi düüşük fiyatlı modellere ddwrt mega yazılımının uygulanışı ile ilgilidir. Bazı routerlar'da örneğin asus wl500w de 8 mb rom olduğu için direkt mega yüklenebilir. elbette parası olanlar için bunlar da birer opsiyon. Ama ben kendi adıma 60-70 liralık asus wl-520gc ye usb port takıp, 2 mb'lık romuna rağmen ddwrt mega yazılımını çalıştırabilmeyi tercih ederim. Uyumlu Routerlara yazılımın yüklenmesi farklılık arzetmektedir. O yüzden ddwrt wiki sayfalarındaki spesifik talimatları takip etmelisiniz. Not: Burada anlattığım işlem routerın garanti dışı kalmasına yada bir daha kullanılamaz şekilde bozulmasına sebep olabilir. Her kullanıcı yazılımın yüklenmesi hususunda kendi sorumluluğu ile hareket etmelidir. |
Merhaba, Siz WOL işlemini denediniz mi yoksa teorik olarak mı söylüyorsunuz. Denediyseniz deneyiminizi öğrenmek isterim. İnternet üzerinden modeme erişmede sorun yok. Önemli olan şu: modemde WOL işlemi için bir bölüm olmalı. Bu bölümde kayıtlı olan MAC adresine sahip olan bilgisayalara WOL komutu gönderilebilmeli. Şu ana kadar incelediğim hiçbir modemde bu özelliği görmedim. plcmn'nin bahsettiği yazılımda routera WOL özelliği kazandırıldığını görünce aklıma geldi ve konu hakkında deneyimleri olanların deneyimini öğrenmek istedim. |
plcmn kardeş, Anladığım kadarıyla bu işlerle bayağı uğraşmışşın. Sana sormak istediğim. DD-WRT'yi yükledikten sonra router bir daha fabrika ayarlarına döndürebiliyor musun? Burada yapılan işlem işletim sistemi silip yenisini kurmak gibi birşeye benziyor. Linux, ufak karakter hatası bile sorun yarabilir, router kullanılmaz hale gelebilir. Bende Airties 6271 var, bunda da DD-WRT benzeri Busybox var. Telnet yaptıktan sonra konfigürasyon dosyalarına ulaşabiliyorsun. Benim Busybox'ı kaldırıp bunu kurma şansım var mı acaba? |
Elbette fabrika ayarlarına dönmek herzaman mümkün. Hatta orjinal firmware'e de her an dönebilirsiniz. Aslında asus'un orjinal firmware'i de linux tabanlı. Router içine yanlış firmware yüklenmezse mutlaka açılır bunu da belirteyim. Hatta yanlış firmware yüklense bile düzeltmek için bir sürü yöntem var.. ADSL router a yüklenen GPL bir firmware hiç duymadım.. |
Bu mesaja 1 cevap geldi. Cevapları Gizle