1 (edytowany przez Vegair 2014-05-20 22:51:10)

Temat: Openwrt na USR9108

Witam
Wczoraj zacząłem swoją przygodę z alternatywnym firmware i oczywiście coś już musiałem pochrzanić.
Mój router to US Robotics USR9108.
Początek był łatwy - poprzez funkcje upgrade w oryginalnym firmware wrzuciłem openwrt (pobrałem ze strony http://downloads.openwrt.org/snapshots/trunk/brcm63xx/ )
Następnie zainstalowałem Putty, nadałem hasło przez telnet.
Później zalogowałem się przez ssh i zacząłem grzebać w pliku /etc/config/network w celu podziału przełącznika (wg. przepisu z http://eko.one.pl/?p=openwrt-usr9108 )
I tutaj coś musiałem popierniczyć - finał jest taki, że nie mam już możliwości łączenia się przez ssh (connection time out)
W ipconfig brak adresu bramy domyślnej, czyli pewnie router nie przydziela ip
Parę godzin już nad tym siedzę bez skutków.
Jak ratować sytuacje?
Nie jestem wybitnym graczem jeżeli chodzi o linuksa, dlatego proszę nie używajcie skrótów myślowych w odpowiedziach smile

2

Odp: Openwrt na USR9108

O ile jeszcze pamiętam, to reset jest tam sprzętowy - resetuje urządzenie więc do trybu failsafe się nie dostaniesz. Zostaje tylko kupienie i podłączenie do usr'a interfejsu szeregowego. Ale - koszt kupna i wysyłki tego interfejsu pewnie przekroczy wartość 9108...

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

3

Odp: Openwrt na USR9108

Tego się właśnie obawiałem, dzięki za tak szybką odpowiedź.
USR9108 jest dla mnie królikiem doświadczalnym, jeżeli tu mi się uda zabiorę się za wdr4300.
Czy możesz mi napisać jakim programem wrzucić firmware gdy już będę miał interface? Ewentualnie czy możesz polecić jakiś poradnik jak to zrobić?

4

Odp: Openwrt na USR9108

Sam link podałeś przecież, wszystko tam napisałem. Tylko serwer tftp potrzebujesz.

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

5

Odp: Openwrt na USR9108

Jest rzeczywiście opisane, nie zauważyłem.
Znalazłem na allegro taki konwenter:
http://allegro.pl/konwerter-przejsciowk … 87480.html
Posiada on 5 pinów, rozumiem że ostatni pin 3,3V jest zbędny

6

Odp: Openwrt na USR9108

Tylko trzy - GND, TX i RX, innych nie.

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

7

Odp: Openwrt na USR9108

I lepiej coś na CP2102, bo ten PL2303HX może być podróbą i będą problemy ze sterownikami...

8

Odp: Openwrt na USR9108

Chyba trochę późno na przybycie z odsieczą, ale po flash'owaniu [downloads.openwrt.org/attitude_adjustment/12.09/brcm63xx/generic/openwrt-USR9108-squashfs-cfe.bin] przez stronę konfiguracyjną pod oryginalnym FW 1.7 Beta ([usr.com/support/9108a/9108a-files/USR9108A_062608_Beta10.01.08.bin]) router chyba wogóle się nie reboot'ował. Nie odpowiadał na ping'i, telnet, SSH i HTTP (IP komputera stałe: [192.168.1.2/24]). Po krótkiej gimnastyce w postaci reboot'ów/reset'ów i prób wykrzesania odpowiedzi router'a... z braku lepszego pomysłu wyłączyłem router, wcisnąłem [Reset], włączyłem router i trzymałem [Reset] jeszcze nieco ponad pół minuty (przez około 30 sekund świeciła się dioda [PrintServer]). Po tym zabiegu udało mi się otworzyć w przeglądarce ([192.168.1.1]) stronę awaryjnego flash'owania router'a ([blog.dvl.pl/wp-content/gallery/usr9108-update/usr-update.png]) i z powrotem flash'ować oryginalne FW 1.7 Beta.
IMHO jest to szansa wskrzeszenia router'a bez użycia interfejsu szeregowego.

Pozostając w temacie:
Czy flash'owanie tego obrazu OpenWrt przez stronę konfiguracyjną pod oryginalnym FW wymaga jakichś specyficznych zabiegów? Czy, oprócz strony konfiguracyjnej, istnieje inna metoda flash'owania OpenWrt na USR9108 bez używania interfejsu szeregowego?

9

Odp: Openwrt na USR9108

Przez oryginalną stronę. Działało dawno temu jak ja to robiłem.

PS - nie używaj AA z luci na routerze z 16MB flash - praktycznie nie będzie to działać.

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

10

Odp: Openwrt na USR9108

Average Joe u mnie już chyba za późno na flashowanie oryginalnego firmware smile
Słuchając rady pepe2k kupiłem dziś adapter Cp2102.
Adapter podłączyłem pod router i ustawiłem go na 8N1
W putty wybrałem opcje serial, ustawiłem odpowiedni com i nadałem prędkość 115200.
Po kliknięciu open pojawiło mi się takie to okno:
http://www.fotosik.pl/pokaz_obrazek/pel … ee426.html
Co z tym dalej zrobić i jakich komend użyć?

11

Odp: Openwrt na USR9108

Teraz - firstboot po tym wyłącz z prądu, włącz i masz system znów.

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

12

Odp: Openwrt na USR9108

pepe2k napisał/a:

I lepiej coś na CP2102, bo ten PL2303HX może być podróbą i będą problemy ze sterownikami...

PL2303 (chyba oryginalny bo działa ze sterownikami pod windowsem) już kilka razy zawiesił mi komputer. Generalnie nie polecam.
A swoją drogą teraz już niczego nie można być pewnym: http://zeptobars.ru/en/read/FTDI-FT232R … e-supereal

13 (edytowany przez Vegair 2014-05-28 18:26:25)

Odp: Openwrt na USR9108

Witam
Walczę dalej z moim USR-em
Po edycji /etc/config/network plik wygląda następująco:

config 'interface' 'loopback'
        option 'ifname' 'lo'
        option 'proto' 'static'
        option 'ipaddr' '127.0.0.1'
        option 'netmask' '255.0.0.0'

config 'interface' 'lan'
        option 'type' 'bridge'
        option 'ifname' 'eth1.0'
        option 'proto' 'static'
        option 'ipaddr' '192.168.1.1'
        option 'netmask' '255.255.255.0'

config 'interface' 'wan'
        option 'ifname' 'eth1.1'
        option 'proto' 'dhcp'

config 'switch' 'eth1'
        option 'enable_vlan' '1'
        option 'reset' '1'

config 'switch_vlan' 'eth1_0'
        option 'device' 'eth1'
        option 'vlan' '0'
        option 'ports' '0 2 3 4 5t'

config 'switch_vlan' 'eth1_1'
        option 'device' 'eth1'
        option 'vlan' '1'
        option 'ports' '1 5t'

coś jest znowu nie tak, po wpisaniu komendy reboot wyskakuje Putty fatal error:
Network error: Software caused connection abort
Co robię źle?

14

Odp: Openwrt na USR9108

Ale to komunikat putty, nie systemu. Jak go zrestartowałeś to putty straciło połączenie, proste.

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

15

Odp: Openwrt na USR9108

Problem jest chyba większy, bo znowu straciłem możliwość komunikacji z routerem przez SSH (brak pingu). To nie jest duży problem, wrzucę znowu system przez CFE ale w następnym kroku coś robię nie tak.
Mógłbyś Cezary rzucić okiem na mój plik /etc/config/network czy wszystko jest ok?

16

Odp: Openwrt na USR9108

Podobny masz u mnie na stronie. PS. A w ogóle to jakiego softu używasz?

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

17

Odp: Openwrt na USR9108

Na kompie mam Windows JG Seven - przeróbka Windows 7 64 bit
Na router wrzucam kompilacje pobraną ze strony:
http://downloads.openwrt.org/snapshots/trunk/brcm63xx/

18

Odp: Openwrt na USR9108

Ja robiłem to na AA jeszcze. Na dzień dobry - wywal vlan 0 na rzecz innego. Nie używaj vlan 0

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

19

Odp: Openwrt na USR9108

Ok, na nowym systemie będzie vlan 1 oraz vlan 2
Nie upieram się przy tym systemie co mam - jeżeli Ty już przetestowałeś AA i działał to może i ja go powinienem użyć.
Można gdzieś pobrać gotową kompilacje?

20

Odp: Openwrt na USR9108

Z openwrt.org oczywiście.

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