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 09:39 | Nová verze
Laboratoře CZ.NIC dnes vydaly novou verzi (1.6.0) autoritativního DNS serveru Knot DNS. Tato verze přináší podporu perzistentních časovačů pro události zóny (refresh, expire a flush), jejichž stav bude zachován i během restartu serveru. Zároveň se jedná o verzi s prodlouženou dobou podpory (LTS, Long-Term Support). Více informací naleznete na poštovní konferenci Knot DNS Users.
Vilem Sladek | Komentářů: 1
dnes 01:23 | Zajímavý projekt
Studio Weybec ve spolupráci s Blender Institute představilo krátký pětiminutový open-source film Monkaa (YouTube). Film byl vytvořen pomocí Blenderu, GIMPu a dalšího otevřeného softwaru. Zájemci o datové soubory uvolněné pod licencí CC-BY si mohou zakoupit DVD nebo předplatit přístup do Blender cloudu.
Ladislav Hagara | Komentářů: 8
včera 21:30 | Nová verze
Bylo vydáno Ubuntu 14.10 s kódovým jménem Utopic Unicorn. Ke stažení jsou k dispozici Ubuntu Desktop a Server, Ubuntu Cloud Server, Ubuntu Netboot, Ubuntu Core, Kubuntu, Lubuntu, Ubuntu Studio, Ubuntu GNOME, Ubuntu Kylin, Xubuntu a Mythbuntu. Podrobnosti v poznámkách k vydání.
Ladislav Hagara | Komentářů: 0
včera 14:08 | Zajímavý článek
Ovladač čipů FTDI pro Windows naštval spoustu uživatelů čínských napodobenin tím, že u těchto napodobenin mění ProductID v EEPROM na 0, čímž zabrání jejich fungování nejen ve Windows, ale i v Linuxu.… více »
David Šmíd | Komentářů: 76
22.10. 23:34 | Komunita
V Düsseldorfu proběhla minulý týden GStreamer Conference 2014, tj. konference vývojářů multimediálního frameworku GStreamer. Videozáznamy přednášek jsou k dispozici na portálu UbiCast's WebTV.
Ladislav Hagara | Komentářů: 0
22.10. 12:32 | Zajímavý článek
Satya Nadella, CEO Microsoftu, ve svém vystoupení věnovaném cloudové platformě Microsoft Azure (Wikipedia) zmínil také Linux. Přímo řekl, a v prezentaci zdůraznil, že Microsoft má rád Linux (Microsoft ♥ Linux, webcast, 13:55). Důvod je jasný. Linux běží na 20 % Azure.
Ladislav Hagara | Komentářů: 22
22.10. 10:48 | Pozvánky
GDG Prague a GDG Unicorn College pořádá v sobotu 1.11.2014 od 9:30 v Praze celodenní Dart + Polymer Hackathon. … více »
Gug.cz | Komentářů: 0
21.10. 00:36 | Nová verze
Vyšel Emacs 24.4. Mezi novinky patří vestavěný webový prohlížeč (M-x eww), podpora více monitorů, celoobrazovkový mód, digitální podpis balíčků, podpora menu v textovém terminálu či nový blokový mód. Více informací v oznámení nebo v historii viditelných změn na stránce projektu.
little.owl | Komentářů: 19
20.10. 19:57 | Pozvánky
Jana Moudrá Vás 15. listopadu v budově Pilsfree v Plzni seznámí s novým skriptovacím jazykem Dart. Uvidíte spoustu ukázek a bude i prostor pro diskusi. Během následující codelab si můžete nabyté zkušenosti procvičit. … více »
hacup | Komentářů: 0
20.10. 19:54 | Pozvánky
Coreboot je svobodný firmware, „náhrada BIOSu“. O víkendu v Praze probíhal coreboot hackaton. V úterý večer vystoupí v brmlabu zakladatel Corebootu Ron Minnich.
Jendа | Komentářů: 6
Hlasuji z:
 (80%)
 (14%)
 (3%)
 (2%)
 (1%)
 (0%)
Celkem 4562 hlasů
 Komentářů: 50, poslední 12.10. 11:59
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: 4395×

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.