abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 06:58 | Komunita
Multiplatformní framework Qt bude přelicencován. Současná verze 5.3 je k dispozici pod licencemi LGPLv2.1, GPLv3 a komerční licencí. Qt 5.4 bude k dispozici pod LGPLv2.1, LGPLv3 a komerční licencí. Některé nově přidané moduly už budou ale k dispozici pouze pod LGPLv3 a komerční licencí. Cílem je jejich ochrana před tzv. tivoizací.
Ladislav Hagara | Komentářů: 3
včera 17:32 | Nová verze
Byla vydána verze 4.14 desktopového prostředí KDE. Nová verze přináší především vylepšení aplikací. Vlastní prostředí a knihovny jsou od vydání verze 4.11 v udržovacím módu. Vývojáři se primárně věnují přechodu na KDE Frameworks 5 (zprávička) a KDE Plasma 5 (zprávička).
Ladislav Hagara | Komentářů: 9
včera 12:34 | Nová verze
Vyšla verze 216 system manageru systemd. Byla například přidána utilita networkctl pro systemd-networkd, možnost posílat logy z journald na jiný server (systemd-journal-upload) a nebo nová komponenta systemd-firstboot starající se o základní nastavení systému.
Ruenix | Komentářů: 94
19.8. 15:14 | Nová verze
Nová verze standardu programovacího jazyka C++, C++14, formálně "International Standard ISO/IEC 14882:2014(E) Programming Language C++", byla jednohlasně schválena. [Phoronix]
Ladislav Hagara | Komentářů: 23
19.8. 07:10 | Komunita
V červnu skončil Freecode (zprávička), do roku 2011 Freshmeat, kdysi oblíbený katalog svobodného a otevřeného softwaru. Návštěvnost Freecode byla tak nízká, že se pro majitele stal nezajímavým. Záznamy o softwaru přestaly být aktualizovány. Řadě pravidelných návštěvníků ale informace o nových verzích tak chyběly, že vznikl komunitní projekt freshcode.club.
Ladislav Hagara | Komentářů: 0
17.8. 21:00 | Zajímavý software
Aplikace vyžadující X Window System mohou běžet nad Waylandem díky XWaylandu. Jak ale nad Waylandem spustit X display manager nebo X správce oken, když se o správu oken stará kompozitor Waylandu (například Weston)? Odpovědí může být Xweston. [Arch Linux Forums, reddit]
Ladislav Hagara | Komentářů: 55
15.8. 14:14 | Humor
Konference JavaZone 2014 se blíží. Pořadatelé pokračují v tradici a před konferencí zveřejňují krátký film věnovaný Javě. Letos je to Game of Codes. Film byl vybrán hlasováním. V květnu byly zveřejněny tři možnosti: Writing Bad, House of Codes a Game of Codes.
Ladislav Hagara | Komentářů: 16
15.8. 12:06 | Zajímavý projekt
Na stránkách Opensource.com jsou představeny 4 loutky - tučňák, had, liška a robot - a vzdělávací portál pro děti (i dospělé) The Hello World Program. Cílem portálu je nenásilnou formou, pomocí videí a tutoriálů, představit počítačovou vědu, operační systém Linux, vývoj webových aplikací a programovací jazyk Python. Veškeré materiály jsou k dispozici pod licencí Creative Commons.
Ladislav Hagara | Komentářů: 32
14.8. 11:33 | Zajímavý článek
Na Fedora.cz vyšel článek Textové editory ve Fedoře (2. část). Pavel Tišnovský se v článku věnuje textovým editorům eFte, Leafpad, Gedit, KWrite a Kate. V předchozí části (zprávička) se věnoval textovým editorům e3, GNU nano, Jed, Joe a MCEdit (Midnight Commander Internal Editor).
Ladislav Hagara | Komentářů: 9
13.8. 20:50 | Zajímavý projekt
Na blogu Raspberry Pi je představeno multimediální centrum Slice, jež je postaveno na Raspberry Pi Compute Module (zprávička). Podrobné informace o Slice na stránkách Kickstarteru, kde do 25. září běží kampaň Slice: A media player and more.
Ladislav Hagara | Komentářů: 29
Hlasuji z:
 (86%)
 (10%)
 (2%)
 (1%)
 (0%)
 (0%)
Celkem 2635 hlasů
 Komentářů: 41, poslední 19.8. 07:47
Rozcestník
Reklama
Autoškola testy online Levný benzín

Dotaz: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT

29.4.2009 22:08 SoGood | skóre: 2
OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Přečteno: 4348×

Ahoj všem, prosil bych o pomoc nebo aspon nějaký help nebo radu jak dostat OpenWRT do dlinku dsl-584t, je tam třeba kompilace jádra na kterém jsem zatím vždycky pohořel, stáhnul jsem si toolchain přímo z dlinku aj pár zdrojů se kterýma jsme to zkoušel a prostě nechce se to kamarádit, na fórech jsem se dočetl akorád práci už s daným linuxem do routeru ale nikoli něco o kompilaci ... stačilo by kdyby byl někde na internetu nebo někdo z Vás měl zkompilovaný bin, který by se poté do dlinku uploadnue přez dlinčácký weborý rozhranní do routeru . Tím teda prosím ty kteří si toto přečtou a ví o tom nebo něco podobnýho někdy zkoušeli aby se prosim ozvali a dali vědět .. předem moc děkuju za všechny odpovědi :-)


Řešení dotazu:


Odpovědi

30.4.2009 14:19 MartinK | skóre: 10 | blog: Blogik
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Postup krok za krokem:
  • 1. stáhneš verzi ze SVN, popřípadě něco stabilního (Kamikaze)
  • 2. vlezeš do adresáře, kam jsi to stáhnul a make menuconfig
  • 3. vybereš požadované balíčky (pokud je chceš mít přímo v bin souboru, musíš je mít označené hvězdičkou
  • 4. uložíš konfiguraci a make V=99 (to V=99 je proto, aby jsi vyděl, kde se stala chyba
  • 5. v adresáři bin máš hotové soubory pro nahrátí - pokud chceš nahrávat přes webové rozhraní, použiješ ten webui
  • 6. nahraješ do zařízení a zařízení následně restartuješ
  • 7. používáš
A jinak, Wiki na OpenWRT.org ;-)
30.4.2009 16:57 MartinK | skóre: 10 | blog: Blogik
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
ehm, viděl :-(
30.4.2009 23:40 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT

supr dík moc za návod .. ale píše mi to další zajimavou věc který moc nerozumim, píše mi to abych nekompiloval pod rootem a když kompiluju pod userem tak to hlásí chyby...

 

root
junior-debian:/home/junior/kamikaze_8.09# make menuconfig
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'getopt'... ok.
Checking 'fileutils'... ok.
Checking 'working-gcc'... ok.
Checking 'working-g++'... ok.
Checking 'ncurses'... ok.
Checking 'zlib'... ok.
Checking 'gawk'... ok.
Checking 'bison'... ok.
Checking 'flex'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking 'patch'... ok.
Checking 'perl'... ok.
Checking 'python'... ok.
Checking 'wget'... ok.
Checking 'gnutar'... ok.
Checking 'svn'... ok.
Checking 'autoconf'... ok.
Checking 'gnu-find'... ok.
Checking 'getopt-extended'... ok.
Checking 'non-root'... failed.

Build dependency: Please do not compile as root.

Prerequisite check failed. Use FORCE=1 to override.
make: *** [tmp/.prereq-build] Error 1

/----------------------------------------------------
user
junior@junior-debian:~/kamikaze_8.09$ make menuconfig
rm: cannot remove `tmp/.host.mk': Permission denied
make: *** [tmp/.prereq-build] Error 1

 

30.4.2009 23:45 MartinK | skóre: 10 | blog: Blogik
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Už se ti tam totiž vytvořily pod rootem soubory, které jako ne-root nemůžeš smazat ;-) Smaž to a stáhni to znovu a vše dělej jako normální uživatel, roota na to vůbec nepotřebuješ! :-)
1.5.2009 09:15 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT

tak kompilace doběhla a v tom binu jak si povídal je teď parta souborů v .bin a složka balíčky(packages), md5sums, jeden soubor s příponou trx a dva tarový archivy ... a asi se teď zeptám co mam teda nahrát x)

Obrazovka.png

10.5.2009 17:30 Gelmir | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT

Dobry den,

podarilo sa vam to rozchodit, ktory ten subor ste tam nahrali ? :)

A kde ste stiahli ten d-linkacky toolchain? Nejako ho neviem najst.

Dakujem

14.5.2009 20:23 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT

Dobrý, rozchodit se mi to nepovedlo nevim který soubor tam mám nahrát, bohužel ten BIN tam nahrát nelze, je to jinačí soubor. Jinak Dlinčácký toolchain je na stažení přímo na jejich FTP...

ftp.dlink.de/

ftp.dlink.biz/

ftp.dlink.cz/

na každým je od něčeho trochu. Ve složkách DSL ale bohužel nemají přímo pro toto zařízení, ale pro podobná zařízení typu DIR atd. stačí se kouknout x) myslim ale že to bude podobné, jinak to co se tu kompilovalo se dá stánhnout přímo na OpenWRT.org :-)  (musíte akorád znát architekturu zařízení a pak už je to hračka x) )   přeji příjemný den a doufám že s tím ještě někdo pomuže :-)

jirin avatar 18.9.2009 09:31 jirin | skóre: 3
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT

Omlouvám se za oživování staré diskuze.
Konečně ke mně doputovala DSL-584T, tak jsem do ní zkusil OpenWRT dostat a podařilo se.

BusyBox v1.13.4 (2009-09-16 23:09:45 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 KAMIKAZE (bleeding edge, r17597) -------------------
  * 10 oz Vodka       Shake well with ice and strain
  * 10 oz Triple sec  mixture into 10 shot glasses.
  * 10 oz lime juice  Salute!
 ---------------------------------------------------

root@DSL584T:~# uname -a
Linux DSL584T 2.6.30.6 #2 Wed Sep 16 23:51:21 CEST 2009 mips unknown

root@DSL584T:~# cat /proc/cpuinfo
system type             : TI AR7 (TNETD7300)
processor               : 0
cpu model               : MIPS 4KEc V4.8
BogoMIPS                : 149.91
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes, count: 1, address/irw mask: [0x0fff]
ASEs implemented        :
shadow register sets    : 1
core                    : 0
VCED exceptions         : not available
VCEI exceptions         : not available

root@DSL584T:~# opkg list_installed
apcupsd - 3.14.2-1 -
atm-tools - 2.4.1-1 -
base-files - 31-r17597 -
br2684ctl - 20040226-1 -
busybox - 1.13.4-1 -
bzip2 - 1.0.5-1 -
dnsmasq - 2.49-1 -
dropbear - 0.52-3 -
firewall - 1-7 -
gzip - 1.3.3-1 -
hotplug2 - 1.0-beta-1 -
iptables - 1.4.4-2 -
iptables-mod-conntrack - 1.4.4-2 -
iptables-mod-nat - 1.4.4-2 -
kernel - 2.6.30.6-1 -
kmod-atm - 2.6.30.6-1 -
kmod-crc-ccitt - 2.6.30.6-1 -
kmod-ipt-conntrack - 2.6.30.6-1 -
kmod-ipt-core - 2.6.30.6-1 -
kmod-ipt-nat - 2.6.30.6-1 -
kmod-ipt-nathelper - 2.6.30.6-1 -
kmod-ppp - 2.6.30.6-1 -
kmod-pppoa - 2.6.30.6-1 -
kmod-pppoe - 2.6.30.6-1 -
kmod-sangam-atm-annex-b - 2.6.30.6+D7.04.03.00-R1 -
libc - 0.9.30.1-31 -
libgcc - 4.1.2-31 -
libiptc - 1.4.4-2 -
liblua - 5.1.4-5 -
libpthread - 0.9.30.1-31 -
librt - 0.9.30.1-31 -
libuci - 0.7.5-1 -
libuci-lua - 0.7.5-1 -
libxtables - 1.4.4-2 -
linux-atm - 2.4.1-1 -
lua - 5.1.4-5 -
mtd - 9 -
openssh-sftp-server - 5.2p1-1 -
opkg - 215-2 -
ppp - 2.4.4-2 -
ppp-mod-pppoa - 2.4.4-2 -
ppp-mod-pppoe - 2.4.4-2 -
samba-client - 2.0.10-6 -
samba-common - 2.0.10-6 -
tar - 1.22-1 -
uci - 0.7.5-1 -
ucitrigger - 0.7.5-1 -
udevtrigger - 106-1 -

 

Modem funguje výborně – za pár dní se výborně osvědčil. Jediné co se mi nepodařilo rozchodit jsou QOS skripty, bohužel je v balíku AR7 u kmod-ipt-imq v současné verzi chyba – doufejme, že to opraví co nejdříve. Pokud by byl zájem, tak sepíšu nějaký step-by-step návod, jak do DSL-584T dostat OpenWRT.

3.12.2009 17:45 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
taky se omlouvám že budim tak starou diskuzi .. a doufám že se dočkám odpovědi -.- jestli by jste tedy nemohl napsat krok po kroku co se má tedy dělat x ) snad to nebude vadit .. tenkrát mi to nějak nešlo -.- a od tý doby jsem na to nekouk .. předem moc díky x )
3.12.2009 19:14 :-)
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
jestli by jste tedy nemohl napsat krok po kroku co se má tedy dělat
+1 taky by mne to zajimalo
MaSo avatar 3.12.2009 19:47 MaSo | skóre: 14 | blog: MaSo | Frýdek-Místek
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
+1 taktéž se přidávám :-)
jirin avatar 3.12.2009 19:52 jirin | skóre: 3
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Dodělávám teď verzi pro DSL-584T přímo nastavené pro O2 s QOS, OpenVPN WebIF atd., stačí to pak jen flashnout a můžete si hrát :-). Do konce týdne (uvidím, jak na tom budu s časem) sem dodám návod co a jak.

Jinak po 2 měsících provozu můžu OpenWRT pro DSL-584T (ne pro DSL-684T) vřele doporučit. U DSL-684T je problém v tom, že wifi driver neumí WPA, ale pouze WEP, což je nepoužitelné...
3.12.2009 21:35 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
joo to je supr skvělý x ) ale stejně přeci bych docela stál o to vědět postup ... rád bych si do toho dohrál pár vlastních věcí .. ale předem děkuji za snahu, odpovědi a ochotu xD x)

btw dál když jsme u těch wifin .. vrtal jsem se v tom dál .. a router sem rozebral -.- naskytl se mi krásnej pohhled na MB routeru .. router má "neosazené" minipci -> z toho vyplívá že pokud by se dal někde sehnat něco jako elektronický schéma pro dlink o právě třídu vejš dsl-684t který má v minipci zapojenou wifi kartu .. asi vám dochází co by se dalo udělat ( k těm pci .. je to pcimini .. ne pciemini pozor .. je to delší konektor než rychlejší a nyní více používané rozhranní pci express x) viz foto srovnání v levo dlinčí starší v pravo novější např notebookové )... dále další zajimavá věc ... procesor který je v tom routeru má podporu usb .. resp to vypadá že router má v sobě něco jako usb řadič ... je tam defakto neosazený pouze konektor s pár rezistorama a kondenzátorama ( vlastním totiž router dsl-362T - tam usb osazené je ... x) ) čili zase sehnat schéma pro 362 a je to -.- .. dále jsou tam pro standartní komunikaci 2 porty .. zase vyfocené mužete se mrknout .. první je neosazený sériový port .. a druhý je používaný servisákama pro update flashe - ale chce to vědět co a jak a nejspíš soft .. -.-

pokud jsem něco napsal špatně nebo v nesouladu s něčim, opravte mne budu jedině rád když se dozvim třeba ještě něco navíc :-)
3.12.2009 21:49 petr_p | skóre: 58 | blog: pb
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
A nemůže být ten tajemný konektor USB? Konektory v PC taky takhle vypadají, akorát že bývají po dvou pro dva porty. Ten pátý nadbytečný pin bývá pro zemnění.
3.12.2009 21:54 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
ee bohužel to tak lehké nebude , usb to není, je to slabý odvar sériového .. tento komunikuje pouze 1 dráten do vnitř a druhým ven .. napájení by na konektoru mělo být 3,3 což také neodpovídá usb
jirin avatar 3.12.2009 21:53 jirin | skóre: 3
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Také se mi na stole válí asi 3 rozebrané DSL-584T a 2 DSL-684T. Liší se opravdu jen miniPCI slotem, lze zaměnit i firmware :-) Trochu upřesním věci ohledně rozhraní. Router má 2 sériové porty, s tím, že osazený je jen jeden. USB skutečně disponuje, ale jen v režimu USB-host. Tzn. že lze router připojit k počítači a připojovat se s ním k internetu, ale nelze do tohoto USB portu připojit třeba flashku. Sériový převodník lze udělat jednoduše třeba ze starého kabelu pro telefon. Třeba Nokia DKU-2 a vyvést ve formě 3,5" jacku – https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/images/IMG_6921.JPG . Pro ladění firmwaru je to nezbytnost.
3.12.2009 21:57 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
zajímavé -.- ale nevěřím tomu že by nějakým způsobem nešlo to usb využít k plugnutí flash x)
jirin avatar 3.12.2009 22:01 jirin | skóre: 3
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
No dle vývojářů OpenWRT to jde, ale musí se vytvořit HW převodník, který se mezi USB-host port a flashku vloží. Celkově si myslím, že přidávat USB pro tyhle zařízení je docela zbytečné, daleko vhodnější je třeba platforma bcm6348 a vyšší, která má podporu USB přímo (jak host, tak připojení flashek). Spolu s OpenWRT to běží suprově :-).
3.12.2009 22:05 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
tomu věřim ! :) ale bohužel máme po ruce tenhle router :-) ... tak zase na druhou stranu pokud by to nějakym způsobem šlo .. proč toho nezneužít x) ... heh x)
Dreit avatar 27.10.2012 13:03 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Lázně Bělohrad
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Nejlepším programovacím jazykem jest mikropájka a pevná ruka.
Řešení 1× (SoGood (tazatel))
jirin avatar 4.12.2009 01:37 jirin | skóre: 3
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Příloha:

Zde je slíbený návod.
Kompilace OpenWRT je na jiné povídání, víceméně stačí jít podle návodu na openwrt.org a hlavně nezapomenout zvolit v Kernel–Network devices annexb modul a dále pak, co uznáte za vhodné :-). Ale budu vycházet z toho, že už máte image firmwaru hotový.

Zajímavější je spíše postup jak OpenWRT do zařízení dostat. Je potřeba ho tam nahrát přes zavaděč ADAM2. Ten funguje na principu FTP upraveného serveru. Na DSL-584T i DSL-684T standardně poslouchá na IP 5.8.8.8. Je tedy potřeba nastavit IP počítače třeba na 5.8.8.7 / 8. Menší problém je, že FTP server neběží pořád, ale asi jen první 3 s po startu. Je teda potřeba mít nachystaný příkaz, oadresovaný počítač, zařízení zapnout do zásuvky a okamžitě odbouchnout „ftp 5.8.8.8“. Jakmile se připojíte, bootování se zastaví a modem čeká co bude dál. Pokud máte k dispozici sériovou konzoli, tak stačí zmáčknout nějakou klávesu při startu a boot se zastaví. Před samotným nahráním souboru je potřeba změnit rozložení mtd oblastí proti standardnímu firmwaru aby byla využita co největší oblast. Trošku poznámka vedle, hrát si můžete jak chcete, jen nezasahujte do oblasti mtd2, pokud si ji poškodíte, dojde k smazání zavaděče a čeká vás obnova zařízení přes JTAG...

Samotný flash, se pak provede následujícími příkazy:

 

adam2
adam2
quote SETENV mtd0,0x90086B80,0x903f0000"
quote SETENV mtd1,0x90010000,0x90086B80"
quote SETENV mtd4,0x90010000,0x903f0000"
quote MEDIA FLSH
binary
debug
hash
put "openwrt-ar7-squashfs.bin" "c mtd4"
quote REBOOT
quit


Kde adam2 je jméno pro FTP, adam2 je heslo pro FTP a následující příkazy už mění partišny a nahrávají soubor. Největší oříšek je asi samotné nahrátí. Pokud se vám během nahrátí zobrazí obrazovka, že vzdálený host uzavřel spojení, tak se ještě zařízení maže a FTP spojení bylo ukončeno. Na takovém zařízení se už firmware nespustí a zůstává v režimu adama2 (tzn. čeká na upload dalšího firmwaru), na konzoli je vypisována hláška „File for wrong Endian!“.
Dostávám se proč k tomu, proč k tomu dochází. Problém je, že počítač musí počkat než se flash vymaže a pak teprve ftp začne příjmat flash soubor. Na mém PC k odpojování dochází na Win 7, Win XP fungují bez problémů, stejně tak jako libovolná linux distribuce. Také dávejte pozor na antiviry resp. firewally, např. Eset Smart Security spojení po určité době nečinnosti zařízne a soubor se nenahraje. Takže veškeré firewally a antiviry při flashi vypnout.

Další možnost je použití předchystaného programu tiupgrade.exe, stačí spustit a pořeší vše za vás, ale zas to není taková sranda :-). Pro použití platí stejné rady, pokud možno XP, vypnout firewall atd...



Pokud se vše zadaří, tak cca po 2 minutách dostane vaše PC přidělenou adresu z adresního prostoru 192.168.1.0/24. Případně si můžete nastavit ip na 192.168.1.2 a pomocí "ping 192.168.1.1 -t" zkoumat jeho nahození.
Když máte odezvu, tak se k zařízení můžete přihlásit přes SSH. Defaultní jméno root a heslo dsl584t.

Zařízení je nastavené aby běželo na linkách O2 (má tam nabouchanou konfiguraci PPPoE, MTU 1492, jméno heslo O2 atd.). V zařízení je k dispozici QOS, OpenVPN a webové rozhraní WebIf. Sám web rozhraní nepoužívám, dokáže tam někdy napáchat víc škody než užitku, ale neznalým příkazového řádku určitě pomůže :-).


Takže to je asi vše. Pokud se vám OpenWRT nebude líbit můžete se jednoduše vrátit k origo firmwaru s tím, že flashovací pokyny jsou následujícící:

adam2
adam2
quote SETENV mtd0,0x90091000,0x903f0000
quote SETENV mtd1,0x90010090,0x90090000
quote SETENV mtd2,0x90000000,0x90010000
quote SETENV mtd3,0x903f0000,0x90400000
quote SETENV mtd4,0x90010000,0x903f0000
quote MEDIA FLSH
binary
debug
hash
put "DSL-584T_V3.00B01T02.CZ.20060621" "c mtd4"
quote REBOOT
quit


Na závěr dodám, že cokoliv se zařízením budete provádět, provádíte na vlastní zodpovědnost :-).

Všechny potřebné soubory atd jsou dostupné zde: https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/ samotný flash + program na flashování pak zde: https://akela.mendelu.cz/~qqjasa/hardware/D-link-dsl584t/openwrt_dsl584/openwrt+flash.rar

5.12.2009 11:01 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
supr supr .. tohle běží už nádherně a dokonce i mě se to tam už povedlo do toho dlinku dostat ... jenom by mě zajimalo jestli de někde přenastavit to aby ty 4 RJ45 se chovali defakto jako router bez dsl -.- .. čili využít ty 4lany na 1WAN a na třech LAN ... -.- ještě jsem to nezkoumal, ale ptám se jestli po tom někdo nešábřil .. -.- a taky jestli by se na tý krabičce nedal rozjet openvpn server :-)
jirin avatar 5.12.2009 13:39 jirin | skóre: 3
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
K přemapování portů – origo firmware to umí, např O2 TV, ale v AR7 platformě není zatím (otázka jestli někdy bude) ovladač pro switch. Takže to bohužel zatím pod OpenWRT nelze. Na to je značka ideál právě platforma BCM63xx, kterou konkrétně s NetGearem DG834GT využívám :-). Co ale použít lze je DSL-684T v režimu wifi-klient.

OpenVPN je již v balíku nahráno, stačí je jen nakonfigurovat podle návodu. Přidávám návod na připojení jednoho klienta s Win/Linux OS, site-site VPN by se konfigurovala podobně,

Návod na remote klient: Nejdříve je nutné vytvořit bridge rozhraní mezi tap0 rozhraním a rozhraním br-lan. To se udělá pomocí startup skriptu s následujícím obsahem
#!/bin/sh /etc/rc.common

START=94

start() {
        openvpn --mktun --dev tap0
        sleep 3
        brctl addif br-lan tap0
        ifconfig tap0 0.0.0.0 promisc up
}

stop() {
        ifconfig tap0 0.0.0.0 down
        brctl delif br-lan tap0
        openvpn --rmtun --dev tap0
}
tento kód hodit do /etc/init.d/vpn_tap přidělit práva pro spouštění a nalinkovat do rc.d.

pak je potřeba si vygenerovat statický klíč:
openvpn --genkey --secret static.key
//samozřejmě lze použít i bezpečné certifikáty :-)

následně vytvořit konfiguraci pro openvpn do /etc/openvpn/server.conf
    port 1194
    proto udp
    dev tap0
    keepalive 10 120
    status /tmp/openvpn-status.log
    verb 3
    secret /etc/openvpn/secret.key
    comp-lzo
povolit openVPN při startu
    uci set openvpn.myvpn=openvpn
    uci set openvpn.myvpn.config=/etc/openvpn/server.conf 
    uci set openvpn.myvpn.enable=1
    uci commit openvpn
a poslední co zbývá je povolit na WANu OpenVPN a povolit předávání mezi br-lan a tap rozhraním
cat >> /etc/config/firewall
config 'rule'
        option 'target' 'ACCEPT'
        option '_name' 'VPN'
        option 'src' 'wan'
        option 'proto' 'udp'
        option 'dest_port' '1194'
    echo "iptables -I OUTPUT -o tap+ -j ACCEPT" >> /etc/firewall.user
    echo "iptables -I INPUT -i tap+ -j ACCEPT" >> /etc/firewall.user
    echo "iptables -I FORWARD -o tap+ -j ACCEPT" >> /etc/firewall.user
    echo "iptables -I FORWARD -i tap+ -j ACCEPT" >> /etc/firewall.user

/etc/init.d/firewall restart
VPN by se mělo spustit
    /etc/init.d/openvpn enable
    /etc/init.d/openvpn start

Pak už jen stačí nakonfigurovat VPN na vzdáleném PC tzn. nainstalovat OpenVPN a pro Windows je třeba konfigurace tato v C:\Program Files\OpenVPN\config\:
  # Use the following for simple connections:
   remote 123.45.67.89
   port 1194
   dev tap
   secret secret.key
   proto udp
   comp-lzo
Samozřejmě je také nutné přenést secret.key.

No a to je asi ve zkratce vše, dále odkážu na tenhle návod: http://www.dd-wrt.com/wiki/index.php/OpenVPNa tenhle: http://www.dd-wrt.com/wiki/index.php/OpenVPN.
7.1.2010 17:11 Santi
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Zdravim, strasne me zaujalo ze ti bezi OpenWRT na NetGearu DG834GT. Koukal jsem na vsechny mozne fora a odkazy a vsude pisou ze na DG834GT bezi LAN, WIFI ale ne ADSL. Tobe bezi i to ADSL?

Muzes napsat kompletni postup jak dostat OpenWRT do DG834GT a poslat zdrojaky pripadne i hotovy image? Vali se mi doma jeden DG834GT a hrozne rad bych do nej dostal OpenWRT vcetne OpenVPN pripadne tinyproxy.

Co se tyce linuxu nejsem ale takovy expert abych to zvladl bez nejakeho postrceni a alespon castecneho navodu. Budu ti opravdu vdecny!
Dreit avatar 27.10.2012 14:37 Dreit | skóre: 15 | blog: Dreit a jeho dračí postřehy | Lázně Bělohrad
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT

Perfektní! :-)  Šlo to na první pokus a router je o 20% užitečnější, ještě vytáhnout nějakou sériovou linku a je to server jak vyšitej ;-)

Nejlepším programovacím jazykem jest mikropájka a pevná ruka.
9.8.2010 10:38 karpi
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
No me google porad hazi sem, tak to pisu sem, i kdyz je to tu stare..

Potreboval bych vyjasnit: dlink DSL-584T to je Adsl routovaci modem od O2. Ted, kdyz utikam od adsl ke kabelovce, tak je mi adsl modem k nicemu.

Chapu to dobre tak, ze flasnutim openwrt do tohoto adsl modemu jej tak budu moci pouzivat jako plnohodnotny router, kteremu lze pripojit WAN ke kabelovce?
11.8.2010 18:54 SoGood | skóre: 2
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
kdepak, to openwrt se chová stejně jako ten firmware od o2 ... zkrátka furt to bude adsl modem .. ;) pokud potřebuješ normální router doporučuju od linksys/cisco wrt320n-ee
25.8.2010 12:14 karpi
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Dekuji mnohokrat za odpoved, presto jsem se odhodlal pokusit se muj jiz nepotrebny dsl-584T flashnout. Nekompiloval jsem nic, jenom jsem stahnul pripravenou (doufam ze spravnou) binarku openwrt-ar7-squashfs.bin. Pripojil jsem se

ftp 5.8.8.8

login/heslo bylo adam2/adam2 (malymi pismeny, tedy nikoli velkymy jak se uvadi v dokumentaci) A tady se zacly dit veci. prikaz

quote "GETENV mtd0"

vratil napoprve ocekavanou hodnotu, ale hned dalsi dotaz na mtd1 vratil prazdnou radku, Zadal jsem jej podruhe a vratil "200 GETENV command successful" a az do tretice vyhodil konecne ja tak partisna vypada. Nicmene ty 'zbytecne' zadane prikazy se hromadily kdesi v bufferu, protoze se nakonec stejne jeden po druhem provedly. - Tak jak jsem zadal dalsi prikazy. Proste musel jsem zadat tri prikazy, aby se provedl jeden. Nakonec jsem na situaci vyzral tak, ze jsem se na kazdy zadany prikaz znovu zalogoval (nastaveni preckalo restarty) a kazdy prikaz zadal jako prvni.

uff.

Nemyslim si, ze to nekdo pochopite jen tak z popisu, pisi to sem spise pro ty nestastniky, kteri pripadne upadnou do stejnych problemu - ti uz budou vedet.. .)

Jeden dotaz ale precjenom m8m:

Posledni prikaz, ktery jsem zatim zadal, bylo samotne flashnuti:

put "openwrt-ar7-squashfs.bin" "c mtd4"

Po chvilce se zobrazilo prvnich osm hash dvojkrizku (jeden kazdy pro 1024B) a dal uz nic - jen dlouhe cekani. Byl jsem trpelivy (spis jsem na to zapomel) a dockal jsem se, dalsi krizky opravdu pribyly - ale ssttrraasssnnee pomalu. Kdyz jsem se vratil po trech hodinach z venku, bylo jich tam nejakych 65.. Pri velikosti flash souboru 2752516, Potrebuju tam tech bloku prenest 2689! 2689 krizku. Nechal jsem to pres noc a dolezlo to na nejakejch 130. Takhle se to bude flashovat tyden! Mmochodem pro me tyden bez internetu.. Je to normalni? Asi moc ne, co? Kazdopadne jsem o tom nikde necetl..

Je mozne, ze neco odeslo uvnitr toho routeru. Tesne pred tim, nez jsem se do tohodle vseho pustil, tak nejak prestal fungovat.. Nedaval dhcp adresu a kdyz jednou ano, vzapeti ji ztratil. ( Je to ale nahodicka, ze se to prihodilo zrovna ted, kdyz odhlasujeme o2 .)

no nic, kdyby to nekomu neco pripominalo, tak napiste. diky. pk

11.10.2010 21:48 karpi
Rozbalit Rozbalit vše Re: OpenWRT pro dlink dsl-584t ; kompilace OpenWRT
Jo, takže ještě pro pořádek dopisuju:

Ten ftp přenos mi nešel z linuxu (zkoušel jsem dva ftp klienty, prosté ftp a ještě jeden) Windowsí ftp klient to slousknul bez problému, přenos tam nakonec trval nějakých 30-40 sekund. (Na vině asi by mohly být třířádkové odpověďi servříku na ty ftp příkazy, které linux nějak mátly).

Takže openwrt se mi tam dostat nakonec podařilo. Prostředí to je luxusní. Nastavit ho ale pro O2 ADSL se mi nakonec nepodařilo. Končil jsem na tom, že se nedařilo nahodit ppp rozhraní. No a dřív než jsem se k tomu stihnul vrátit, jsem se pevné zbavil.. .) tož ostatním přeji štěstí. .)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   Powered by Hosting 90 Server hosting
© 1999-2013 Argonit s. r. o. Všechna práva vyhrazena.