Şimdi Ara

DDWRT ve router modifikasyonu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
108
Cevap
4
Favori
26.744
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 12345
Sayfaya Git
Git
sonraki
Giriş
Mesaj
  • 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



    < Bu mesaj bu kişi tarafından değiştirildi dec_chaos -- 11 Mart 2009; 18:24:10 >







  • 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..



    < Bu mesaj bu kişi tarafından değiştirildi dec_chaos -- 12 Mart 2009; 17:26:39 >
  • 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




  • ben kullanıyorum o kadar çok matah bişey değil...(neden kullanıyorsun derseniz firmanın kendi fw sinden daha iyi olduğundan) ama mükemmel değil.
  • 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?
  • wireless modeme uygulansa bile adsl özelliği kaybolur.
  • 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ı)

    quote:

    Orjinalden alıntı: ramazanyalcin

    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 mesaj bu kişi tarafından değiştirildi magicboyguccino -- 12 Mart 2009; 20:43:54 >
  • 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.



    < Bu mesaj bu kişi tarafından değiştirildi dec_chaos -- 13 Mart 2009; 9:21:33 >




  • quote:

    Orjinalden alıntı: magicboyguccino
    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.


    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.



    < Bu mesaj bu kişi tarafından değiştirildi ramazanyalcin -- 13 Mart 2009; 12:22:58 >




  • 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 mesaj bu kişi tarafından değiştirildi dec_chaos -- 13 Mart 2009; 14:58:31 >
  • quote:

    Orjinalden alıntı: ramazanyalcin

    quote:

    Orjinalden alıntı: magicboyguccino
    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.


    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.

    Ben en kısa zamanda WOL olayını dener ve de yazarım. Açıkçası ben PCyi Palzmanın altında sadece Medya izlemek için kullanıyorum. Bütün download işlemlerimi DD-WRT yüklü router hallediyor sağolsun :) Bu yüzden WOL hiç aklıma gelmedi. Ama bir çok durumda hayat kurtarabilecek bir özellik.

    Ben asıl Download PC bulundurmak zorunda kalanların ilgisini çekmeyi bekliyordum ama olmadı. Ben PCden bağımsız topu tıpu 2-3 watt harcayan bir download makinesinden bahsediyorum arkadaşlar.


    SSh tunneling ve WOL meselesini dener ve sizlere haber veririm.




  • Ben internet bölümüne WOL konusunda bir başlık açtım.
    http://forum.donanimhaber.com/m_30377292/tm.htm
  • 
Sayfa: 12345
Sayfaya Git
Git
sonraki
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.