Temat: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Witam serdecznie,
bardzo przepraszam, ale mam prośbę o pomoc w kwestii postawienia na nogi TP-linka WR740N
Miałem zainstalowany oryginalny soft. Wgrałem przez standardową aktualizację oprogramowania plik: openwrt-ar71xx-generic-tl-wr740n-v1-jffs2-factory.bin . Pomyliłem się w wybraniu odpowiedniego pliku i teraz mam taki stan:
1. po włączeniu routera po chwili miga dioda sys a potem świeci się światłem ciąglym
2. po podłączniu kablem do routera nie mogę się do niego zalogować (zmieniłem adres w komputerze na 192.168.1.5)
3. wyłączyłem router, wcisnąłem przycisk WSS i włączyłem zasilanie. Puściłem przycisk, zaczęła migać kontrolka sys. Wcisnąłem ponownie przycisk WSS. Ikona sys miga teraz bardzo szybko.
4. Po tej akcji mogę zalogować się do routera telnetem na adres 192.168.1.1. Pojawia się konsola openwrt BusyBox v1.19.4 (2013-03-14 11:28:31 UTC) built-in shell (ash).
5. Próbowałem różnych akcji, ale nic sensowanego nie można zrobić. Nie mogę nawet zmienić hasła roota - komunikat passwd: /etc/passwd: Read-only file system passwd: can't update password file /etc/passwd
6. opkg update nie działa (net podłączony do routera)
7. Postawiłem lokalny serwer www, żeby wgrać oprogramowanie od nowa ale mam dziwny komunikat:
root@(none):/# wget http://192.168.1.5/openwrt.bin -O /tmp/a.bin
Connecting to 192.168.1.5 (192.168.1.5:80)
wget: bad address 'www.nsa.gov'

No i skończyły mi się pomysły :-( Może jakaś mądra głowa powie co spier... i czy można prostym sposobem to naprawić ?
Lutować za bardzo nie umiem i raczej nie chciałbym próbować grzebać w bebechach routera :-)

2

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

0. Zły plik. Wgrałeś jakiś starożytny obraz skoro miał jffs w nazwie
7. Dobre smile  Odłącz kabel od wanu, niech będzie przypięty tylko do komputera.  Zobacz czy 192.168.1.5 się pinguje.

Zrób

cat /etc/banner
cat /etc/openwrt*

I pokaż co wyszło. Zobaczymy co właściwie wgrałeś.

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

3

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Wielkie dzięki Cezary za chęć pomocy !

7.1 Ping do routera dochodzi, ale tylko jak uruchomię go w sposób opisany w pkt 3. Jak normalnie wystaruje to nie
Badanie 192.168.1.1 z 32 bajtami danych:
Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=64
Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=64
Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=64
Odpowiedź z 192.168.1.1: bajtów=32 czas<1 ms TTL=64

7.2
root@(none):/# cat /etc/banner
  _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
-----------------------------------------------------
ATTITUDE ADJUSTMENT (12.09, r36088)
-----------------------------------------------------
  * 1/4 oz Vodka      Pour all ingredients into mixing
  * 1/4 oz Gin        tin with ice, strain into glass.
  * 1/4 oz Amaretto
  * 1/4 oz Triple sec
  * 1/4 oz Peach schnapps
  * 1/4 oz Sour mix
  * 1 splash Cranberry juice
-----------------------------------------------------
root@(none):/#

7.3
root@(none):/# cat /etc/openwrt*
DISTRIB_ID="OpenWrt"
DISTRIB_RELEASE="12.09"
DISTRIB_REVISION="r36088"
DISTRIB_CODENAME="attitude_adjustment"
DISTRIB_TARGET="ar71xx/generic"
DISTRIB_DESCRIPTION="OpenWrt Attitude Adjustment 12.09"
12.09
root@(none):/#

4

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Zwykłe stare AA. ping 192.168.1.5, nie 1.1.

Musi wget pobrać obraz, upewnij się że na 192.168.1.5 faktycznie ten serwer działa (odpal sobie przeglądarkę i zobacz po wpisaniu http://192.168.1.5/openwrt.bin czy pobierze plik).

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

5

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

1. Ping puszczony z routera do komputera działa:
root@(none):/# ping 192.168.1.5
PING 192.168.1.5 (192.168.1.5): 56 data bytes
64 bytes from 192.168.1.5: seq=0 ttl=128 time=0.758 ms
64 bytes from 192.168.1.5: seq=1 ttl=128 time=0.682 ms

2. Serwer WWW Działa. Jak wpiszę w przeglądarkę na komputerze adres http://192.168.1.5/openwrt.bin  to plik się pobiera.
Tak próbowałem wcześniej, ale dostaję taki dziwny komunikat
root@(none):/#  wget http://192.168.1.5/openwrt.bin -O /tmp/a.bin
Connecting to 192.168.1.5 (192.168.1.5:80)
wget: bad address 'www.nsa.gov'
Jaki serwer WWW najlepiej zainstalować do takiej akcji na Windows 7 ?

3. Zmieniłem adres na plik który nie istnieje http://192.168.1.5/openwrt_brak.bin i komunikat jest taki sam:
root@(none):/# wget http://192.168.1.5/openwrt_brak.bin -O /tmp/a.bin
Connecting to 192.168.1.5 (192.168.1.5:80)
wget: bad address 'www.nsa.gov'

4. Zmieniłem IP serwera WWW na taki który nie istnieje http://192.168.1.15/openwrt.bin i oczywiście router wisi na komunikacie connectingi:
root@(none):/# wget http://192.168.1.15/openwrt.bin -O /tmp/a.bin
Connecting to 192.168.1.15 (192.168.1.15:80)
^C

5. W konsoli wpisałem ls i nie widzę katalogu tmp. Czy to poprawne ?
root@(none):/# ls
bin      etc      mnt      proc     root     sys      usr      www
dev      lib      overlay  rom      sbin     tmp      var
root@(none):/#

6

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Przecież masz tmp, przeczytaj dokładnie.

Co masz wpisane w /etc/hosts?

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

7

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Rzeczywiście tmp jest, przepraszam nie zauważyłem.
Jak wpiszę /etc/hosts mam brak dostępu
root@(none):/# /etc/hosts
/bin/ash: /etc/hosts: Permission denied

8

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Jak wszedłe cd etc i wpisałem cat hosts mam tak:
root@(none):/etc# cat hosts
127.0.0.1 localhost

9

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Zrób

mount_root
cat "192.168.1.5 komp" >> /etc/hosts
wget http://192.168.1.5/openwrt.bin -O /tmp/a.bin

Może się uda.

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

10

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Skąd pobrałeś plik? Wrzuć na wetransfer.com dokładnie ten plik co wgrałeś i podaj link do niego.

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

11

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Wyniki komend. Coś nie tak z cat "192.168.1.5 komp" >> /etc/hosts

root@(none):/etc# mount_root
Unlocking rootfs ...
root@(none):/etc# cat "192.168.1.5 komp" >> /etc/hosts
cat: can't open '192.168.1.5 komp': No such file or directory
root@(none):/etc# wget http://192.168.1.5/openwrt.bin -O /tmp/a.bin
Connecting to 192.168.1.5 (192.168.1.5:80)
wget: bad address 'www.nsa.gov'
root@(none):/etc#

12

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Cezary napisał/a:

Skąd pobrałeś plik? Wrzuć na wetransfer.com dokładnie ten plik co wgrałeś i podaj link do niego.

Pobrałem i wgrałem dokładnie ten plik:
http://archive.openwrt.org/attitude_adj … actory.bin

13

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

mount_root
echo "192.168.1.5 komp" >> /etc/hosts

oczywiście, nie cat.

Zastanawia mnie skąd ci się bierze ten nsa.gov

tak czy siak - napisz firstboot, niech sie zresetuje i zobacz czy się dostaniesz na 192.168.1.1.

Czym się w ogóle kierowałeś że wgrałeś tak stary firmware?

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

14

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Wpisałem dwie komendy z ostatniego posta i dostałem taki wynik.

root@(none):/# mount_root
Unlocking rootfs ...
root@(none):/# echo "192.168.1.5 komp" >> /etc/hosts
ash: write error: No space left on device

Wpisałem firstboot i mam taki komunikat

root@(none):/# firstboot
firstboot has already been run
jffs2 partition is mounted, only resetting files
MTD partition not found.

Nie wiedziałem, że to taki stary soft. Znalazłem na stonie i z rozpędu wgrałem. Mój błąd, bo nie wczytałem się w opis.

15

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Podłącz go kablem do internetu może będzie miał połączenie to ściągniesz pakiet z internetu bezpośrednio.

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

16

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Podłączyłem do portu WAN, ale nie widzi netu. Nie mogę pingnąć żadnego adresu z konsoli routera.

17

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

podłącz kablem, pokaż wyniki poleceń:

ifconfig
route -n
df -h

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

18

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Proszę:
root@(none):/# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:23:CD:19:F2:05
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2435 errors:0 dropped:958 overruns:0 frame:0
          TX packets:79 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:389347 (380.2 KiB)  TX bytes:8373 (8.1 KiB)
          Interrupt:5

root@(none):/# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

root@(none):/# df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    2.9M      2.9M         0 100% /
/dev/root                 2.9M      2.9M         0 100% /
tmpfs                    14.3M     12.0K     14.3M   0% /tmp
tmpfs                   512.0K         0    512.0K   0% /dev

19

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

pokaż

uci show network

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

20

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Proszę:
root@(none):/# uci show network
uci: Entry not found
root@(none):/#

21

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Ale uruchom go normalnie, nie w failsafe.

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

22

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Jak uruchomię go normalnie to nie mogę się wbić telnetem. Najpierw dioda SYS miga mniej więcej co sekundę, a potem świeci się na stałe

telnet 192.168.1.1
Łączenie z 192.168.1.1...Nie można nawiązać połączenia z hostem na porcie 23: Po
łączenie nie powiodło się

23

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Chyba mi się udało. Zainstalowałem serwer WWW który jest wmontowany w Windows 7 i udało mi się zrobić upgrade systemu. I mam interfejs graficzny. Wygląda, że coś było nie tak z serwerem WWW który zainstalowałem wcześniej.

Bardzo dziękuję z pomoc !

Jaki firmware polecasz do tego routera ? Zależy mi głównie na pracy jako repeater.

24

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Gargoyle 1.6, przy tym sprzęcie żadnego większego wyboru nie masz.

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

25

Odp: Chyba popsułem TP-linka WR740N v1 przy wgrywaniu OpenWrt

Ma GUI, czy trzeba coś doinstalować ?