1 (edytowany przez sisteczko 2010-09-06 13:35:25)

Temat: Mozliwosci OpenWRT na WRT160NL

Witam!

Dzień dobry

Zanim  zaryzykuję  zniszczenie  swojego  routera  źle wgranym firmware
Open-WRT, chciałem się o kilka rzeczy zapytać:

1. Co  trzeba  zrobić,   aby  rzeczywiście zniszczyć router grzebiąc w
   firmware,  tak,  aby  nie  dało  się  go  uratować  nawet  używając
   specjalnych   kabli   szeregowych  dolutowanych  do  płyty  głownej
   routera, lub używając specjalnie zmodyfikowanej wtyczki RJ-45?
2. Jakie jest ryzyko doprowadzenia routera do takiego stanu, że pomóc
   może  jednie  kabel szeregowy poprzez wgranie samemu skompilowanego
   obrazu Open-WRT
2. Jak  kable łączące router z komputerem zrobić? Ile  kosztują? Gdzie
   je można kupić?
3. Czy  instalując   samodzielnie zrobiony firmware mogę tak uszkodzić
   router, że nawet ten specjalny kabelek mnie nie uratuje?
4. Mój  router ma aktualnie wgrane aktualne  DD-WRT v24-sp2 (08/07/10)
   std  (SVN  revision:  14896).  Czy można wgrać Open-wrt poprzez www
   (Administration->Firmware        Upgrade)?        Na        stronie
   http://wiki.openwrt.org/toh/linksys/wrt160nl pisze, że nie (problem
   z  jakimiś  magic  numbers).  Z drugiej strony, czytając wypowiedzi
   użytkowników  tego  forum,  odnoszę  wrażenie,  że niektórym osobom
   udało się zainstalować Open-WRT poprzez interfejs www. Tyle, że mam
   wgrane  już  DD-WRT.  Jak najlepiej zainstalować Open-WRT? Wolałbym
   oczywiście  uniknąć  konieczności  wydawania  pieniędzy (pewnie nie
   małych) i czasu na specjalny kabel szeregowy.
4. Czy  mogę   w  jądro wkompilować compcache (efektywnie zwiększająca
   pamięć routera kosztem mocy procesora)?
5. Czy mogę w jądro wkompilować mdadm (obsługę software raid)?
6. Czy  są jakieś problemy z używaniem Samba3 (która jest unikodowa, w
   odróżnieniu od Samba2)?
7. Nie potrafię znaleźć jasnego przewodnika, jak należy stworzyć obraz
   dla WRT160NL. Czy może ktoś z forumowiczów mógłby mi w tym pomóc?


Pozdrawiam,
Adam Ryczkowski
+48505919892
skype: sisteczko

-------

O mnie

Jeszcze  nie  używałem  OpenWRT. Do tej pory amatorsko administrowałem
serwerami  Ubuntu. Poza tym na swoim WRT160NL używam DD-WRT, na którym
używam  z  powodzeniem  skompilowanych  bibliotek z projektu Open-WRT,
m.in.   transmission  i  samba2.  Niestety  trudno  znaleźć  w  DD-WRT
informacje,  jak  przekompilować  jądro, aby np. włączyć obsługę swap,
lub   ext3   (obsługuje   tylko   ext2).   Gdy  dowiedziałem  się,  że
dezinformacja  w  tej sprawie jest celową polityką właścicieli DD-WRT,
postanowiłem  bardziej  poważnie zająć się Open-WRT. Okazuje się, że w
Polsce,   a   nawet   w  samej  Warszawie  jest  kilka  osób  tym  się
zajmujących(!).


Co chcę zrobić

Chciałbym  stworzyć  własne  jądro  w  Open-WRT, aby móc zrezygnować z
ciągle  włączonego  serwera  na  korzyść znacznie tańszego i cichszego
WRT160NL   z  zewnętrznym  dyskiem(ami).  Planuję  spróbować  postawić
macierz RAID, Baculę, Transmission (lub inny), Samba3 i pewnie jeszcze
parę innych rzeczy, jakie przyjdą mi do głowy.

2

Odp: Mozliwosci OpenWRT na WRT160NL

1. Fizycznie nie da się "spalić" sprzętu. Co najwyżej doprowadzić go do stanu kiedy bootloader nie chce sie uruchomić. Wtedy zostaje jtag/fizyczne wylutowanie i programowanie pamięci.
2. jeden ma milion który zdarza się w dziewięciu przypadkach na dziesięć smile. A tak serio - bardzo małe.
3. nie, raczej nie
4. Przywróć oryginalny firmware, później wgraj openwrt. Tak działa na pewno.
5. compcache jest normalnie w pakietach w trunku, wiec możesz
6. obecnie jest samba3 właśnie, co prawda w dość archaicznej wersji, ale jest. z unicode sobie radzi
7. http://eko.one.pl/?p=openwrt-wrt160nl#kompilacja ?

Więc zacznij czytanie od http://eko.one.pl/?p=openwrt-wrt160nl smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Mozliwosci OpenWRT na WRT160NL

Dziękuję bardzo za szybką odpowiedź.

1. Czy jtag = ten właśnie kabel szeregowy, o którym pisałem, który jest podłączany do wtyczki RJ45 (albo do 3 pinów po zdjęciu obudowy)?
2. Jak  kable łączące router z komputerem zrobić? Ile kosztują? Gdzie je można kupić?
3. Czy bootloader w WRT od strony logicznej jest tym samym, czym na komputerach jest Grub? Czy też siedzi w pamięci flash, czy też jest to program, który siedzi w "BIOSie" WRT160NL i nie da się go bez lutownicy wyrzucić? Przepraszam za tak podstawowe pytania. Nigdy nie pracowałem z urządzeniami tego typu.
4. Na podanej stronie jest napisane, że można wgrać dowolny firmware poprzez
«mtd -r write openwrt-ar71xx-wrt160nl-squashfs.bin firmware». Czy jest jakiś powód, dla którego użycie mtd (które jest dostępne pod DD-WRT) do wgrania firmware Open-WRT, (bez kroku pośredniego polegającego na wgraniu oryginalnego firmware), mogłoby się nie udać?


>1. Fizycznie nie da się "spalić" sprzętu. Co najwyżej doprowadzić go do stanu kiedy
>bootloader nie chce sie uruchomić. Wtedy zostaje jtag/fizyczne wylutowanie i
>programowanie pamięci.
Czy poprzez flashowanie pamięci można doprowadzić do stanu, w którym bootloader nie chce się uruchomić?

4

Odp: Mozliwosci OpenWRT na WRT160NL

1. Nie to całkiem inny kabel. Wtyczka do portu równoległego + 4 rezystory
2. Zwykły kabel rs232c z konwerterem napięcia do 0- 3.3v. 10-50zł na allegro
3. tak. Zwykły program ktory siedzi we flash i uruchamia resztę wraz z inicjacją sprzętu.
4. Da się przez mtd.

Tak. Jak wgrasz nie ten frirmware co trzeba - nie uruchomi się. Jak usuniesz bootloader - nie uruchomi się. Dokładnie te same problemy i obawy jak byś bios w komputerze aktualizował.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Mozliwosci OpenWRT na WRT160NL

1. Nie to całkiem inny kabel. Wtyczka do portu równoległego + 4 rezystory
2. Zwykły kabel rs232c z konwerterem napięcia do 0- 3.3v. 10-50zł na allegro
3. tak. Zwykły program ktory siedzi we flash i uruchamia resztę wraz z inicjacją sprzętu.
4. Da się przez mtd.

Tak. Jak wgrasz nie ten frirmware co trzeba - nie uruchomi się. Jak usuniesz bootloader - nie uruchomi się. Dokładnie te same problemy i obawy jak byś bios w komputerze aktualizował.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Mozliwosci OpenWRT na WRT160NL

1. Nie to całkiem inny kabel. Wtyczka do portu równoległego + 4 rezystory
2. Zwykły kabel rs232c z konwerterem napięcia do 0- 3.3v. 10-50zł na allegro
3. tak. Zwykły program ktory siedzi we flash i uruchamia resztę wraz z inicjacją sprzętu.
4. Da się przez mtd.

Tak. Jak wgrasz nie ten frirmware co trzeba - nie uruchomi się. Jak usuniesz bootloader - nie uruchomi się. Dokładnie te same problemy i obawy jak byś bios w komputerze aktualizował.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.