1

Temat: TL-MR3420v2 openwrt - brak komunikacji

Witam!

Dawno nie zagladalem na router na którym mam postawionego domoticza. Wczoraj wpisuje 192.168.1.10:8080 i pusto. Po ssh tak samo sie nie łączy,  pinguje - brak odpowiedzi.
To reset i to samo. Odlaczylem pena z extrootem i reset... Dalej to samo. Openwrt dostaje rezerwację ip od routera nadrzednego po dhcp na 192.168.1.10. Odlaczylem TPlinka i podłączyłem do stacjonarki... Udało mi się wejść na router po 192.168.1.1 root i stare hasło o dziwo weszło.
Co sie mogło stać?  Da się przywrócić poprzednie ustawienia? Może pendrive z extrootem przestał działać?

2

Odp: TL-MR3420v2 openwrt - brak komunikacji

Podłącz pendrive, zrób skan systemu plikiów. Choć bez extroota powinien się normalnie uruchomić.

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

3 (edytowany przez alvaro 2019-04-29 08:26:57)

Odp: TL-MR3420v2 openwrt - brak komunikacji

Czym zrobić ten skan i z jakiego systemu?
Uruchomiłem normalnie bez extroota... router powrócił do domyślnych ustawień tzn na IP 192.168.1.1

4

Odp: TL-MR3420v2 openwrt - brak komunikacji

Np z dowolnego linuksa, jak nie masz to sobie ściągnij i uruchom komputer z płyty cd lub z usb.
Z routera jak masz dosyć miejsca żeby zainstalować odpowiedni pakiet.
Nawet na tym mr3420 w pamięci ram jak ma na tyle umiejętności żeby to zrobić.

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

5 (edytowany przez alvaro 2019-05-01 14:33:57)

Odp: TL-MR3420v2 openwrt - brak komunikacji

Cezary napisał/a:

Np z dowolnego linuksa, jak nie masz to sobie ściągnij i uruchom komputer z płyty cd lub z usb.
Z routera jak masz dosyć miejsca żeby zainstalować odpowiedni pakiet.
Nawet na tym mr3420 w pamięci ram jak ma na tyle umiejętności żeby to zrobić.

Uruchomiłem live cd ubuntu, dałem jakiś program "disks" ale nie może mi zamontować pena. Wyskakuje jakiś błąd.
Może z konsoli będzie prościej, bo nie wiem jakiego programu użyć i jak.
https://zapodaj.net/cbe470213d2b1.png.html

6

Odp: TL-MR3420v2 openwrt - brak komunikacji

Tego się nie montuje do sprawdzenia systemu plików, podstawy się kłaniają.

e2fsck -y /dev/sdg1

po prostu.

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

7 (edytowany przez alvaro 2019-05-01 17:31:23)

Odp: TL-MR3420v2 openwrt - brak komunikacji

ubuntu@ubuntu:~$ e2fsck -y /dev/sdg1
e2fsck 1.44.1 (24-Mar-2018)
e2fsck: Permission denied while trying to open /dev/sdg1
You must have r/w access to the filesystem or be root

ubuntu@ubuntu:~$ sudo e2fsck -y /dev/sdg1
e2fsck 1.44.1 (24-Mar-2018)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/sdg1

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem.  If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
    e2fsck -b 8193 <device>
 or
    e2fsck -b 32768 <device>

/dev/sdg1 contains a f2fs file system
ubuntu@ubuntu:~$ 

8

Odp: TL-MR3420v2 openwrt - brak komunikacji

sudo e2fsck -y /dev/sdg1

Skoro to z ubuntu robisz.

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

9

Odp: TL-MR3420v2 openwrt - brak komunikacji

Napisałem już wyżej, zlało się z resztą.

10

Odp: TL-MR3420v2 openwrt - brak komunikacji

A bo masz f2fs, więc fsck.f2fs użyj. I uprzedzając pytania - z sudo, jak nie masz to zainstaluj.

Pytanie pomocnicze: skoro masz f2fs to znaczy ze masz mój obraz z 18.06. Tam jest już w obrazie fsck.f2fs więc dlaczego go nie używasz?

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

11 (edytowany przez alvaro 2019-05-01 19:05:34)

Odp: TL-MR3420v2 openwrt - brak komunikacji

No bo jak włożę pendrive jaki sdX mam skanować komendą
fsck.f2fs -f /dev/sdX

root@OpenWrt:~# mount
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,noatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime)
/dev/mtdblock3 on /overlay type jffs2 (rw,noatime)
overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)
tmpfs on /dev type tmpfs (rw,nosuid,relatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000)
debugfs on /sys/kernel/debug type debugfs (rw,noatime)
root@OpenWrt:~#

12

Odp: TL-MR3420v2 openwrt - brak komunikacji

Taki jaki się pojawi w logach (polecenie logread). Pewnie /dev/sda1

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

13 (edytowany przez alvaro 2019-05-01 19:14:09)

Odp: TL-MR3420v2 openwrt - brak komunikacji

Nie wiem czy sda czy sda1

Tue Feb  5 01:10:24 2019 kern.notice kernel: [209738.992638] sd 0:0:0:0: [sda] 3            962880 512-byte logical blocks: (2.03 GB/1.89 GiB)
Tue Feb  5 01:10:24 2019 kern.notice kernel: [209739.001886] sd 0:0:0:0: [sda] W            rite Protect is off
Tue Feb  5 01:10:24 2019 kern.debug kernel: [209739.007014] sd 0:0:0:0: [sda] Mo            de Sense: 23 00 00 00
Tue Feb  5 01:10:24 2019 kern.notice kernel: [209739.008268] sd 0:0:0:0: [sda] W            rite cache: disabled, read cache: enabled, doesn't support DPO or FUA
Tue Feb  5 01:10:24 2019 kern.info kernel: [209739.024987]  sda: sda1

po komendzie z sda1

[FSCK] Unreachable nat entries                        [Fail] [0x18713]
[FSCK] SIT valid block bitmap checking                [Fail]
[FSCK] Hard link checking for regular file            [Ok..] [0x0]
[FSCK] valid_block_count matching with CP             [Fail] [0x0]
[FSCK] valid_node_count matcing with CP (de lookup)   [Fail] [0x0]
[FSCK] valid_node_count matcing with CP (nat lookup)  [Fail] [0x18711]
[FSCK] valid_inode_count matched with CP              [Fail] [0x0]
[FSCK] free segment_count matched with CP             [Ok..] [0x394]
[FSCK] next block offset is free                      [Ok..]
[FSCK] fixing SIT types
[FSCK] other corrupted bugs                           [Fail]

i brak znaku zachęty...

Po komendzie z sda

root@OpenWrt:~# fsck.f2fs -f /dev/sda
Info: Force to fix corruption
Info: [/dev/sda] Disk Model: Flash Disk      8.07
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 3962880 (1935 MB)
        Can't find a valid F2FS superblock at 0x0
        Can't find a valid F2FS superblock at 0x1
root@OpenWrt:~#

14

Odp: TL-MR3420v2 openwrt - brak komunikacji

sda to cały dysk, sda1 to pierwsza partycja. sda1 więc, napraw wszystkie błędy, podłącz pendrvie, zrestartuj i powinno działać.

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

15 (edytowany przez alvaro 2019-05-01 19:41:50)

Odp: TL-MR3420v2 openwrt - brak komunikacji

Uruchomiłem fsck.f2fs -f /dev/sda1 i fsck.f2fs -y /dev/sda1 i w sumie taki sam listing... najpierw coś tam pisze... potem cała lista jakby błędów (unreachable), a na końcu taki komunikat bez znaku zachęty

[FSCK] Unreachable nat entries                        [Fail] [0x18713]
[FSCK] SIT valid block bitmap checking                [Fail]
[FSCK] Hard link checking for regular file            [Ok..] [0x0]
[FSCK] valid_block_count matching with CP             [Fail] [0x0]
[FSCK] valid_node_count matcing with CP (de lookup)   [Fail] [0x0]
[FSCK] valid_node_count matcing with CP (nat lookup)  [Fail] [0x18711]
[FSCK] valid_inode_count matched with CP              [Fail] [0x0]
[FSCK] free segment_count matched with CP             [Ok..] [0x394]
[FSCK] next block offset is free                      [Ok..]
[FSCK] fixing SIT types
[FSCK] other corrupted bugs                           [Fail]

Zamknąłem putty, zalogowałem jeszcze raz, reboot i nie wstaje z pena. Po odłączeniu wstaje.

16

Odp: TL-MR3420v2 openwrt - brak komunikacji

Daj jeszcze -a. Jeżeli nic to nie da to zrób sobie extroota po prostu jeszcze raz.

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

17 (edytowany przez alvaro 2019-05-01 20:25:59)

Odp: TL-MR3420v2 openwrt - brak komunikacji

root@OpenWrt:~# fsck.f2fs -a /dev/sda1
Info: Fix the reported corruption.
Info: [/dev/sda1] Disk Model: Flash Disk      8.07ŹŹŹ

@ÝP
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
PuTTYInfo: total sectors = 3960328 (1933 MB)
Info: MKFS version
  "Linux version 4.9.154 (cezary@eko.one.pl) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7316-7347ea7453) ) #0 Fri Feb 1 15:16:15 2019"
Info: FSCK version
  from "Linux version 4.9.154 (cezary@eko.one.pl) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7316-7347ea7453) ) #0 Fri Feb 1 15:16:15 2019"
    to "Linux version 4.9.154 (cezary@eko.one.pl) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7316-7347ea7453) ) #0 Fri Feb 1 15:16:15 2019"
Info: superblock features = 0 :
Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
Info: total FS sectors = 3960328 (1933 MB)
Info: CKPT version = 58203635
Info: checkpoint state = c4 :  nat_bits crc compacted_summary sudden-power-off
Info: No error was reported
root@OpenWrt:~# PuTTY

Nic to nie dało, po restarcie nie wstaje... ehh masakra... tyle roboty, jeszcze domoticz...
Jak już zrobię to wszystko to jak się robi tego backup?

18

Odp: TL-MR3420v2 openwrt - brak komunikacji

Sformatowałem pena pod windowsem, a potem pod openwrt i taki wynik hmm

root@OpenWrt:~# mkfs.f2fs /dev/sda1

        F2FS-tools: mkfs.f2fs Ver: 1.10.0 (2018-01-30)

Info: Disable heap-based policy
Info: Debug level = 0
Info: Label =
Info: Trim is enabled
Info: [/dev/sda1] Disk Model: Flash Disk      8.07
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 3960328 (1933 MB)
Info: zone aligned segment0 blkaddr: 512
Info: format version with
  "Linux version 4.9.154 (cezary@eko.one.pl) (gcc version 7.3.0 (OpenWrt GCC 7.3.0 r7316-7347ea7453) ) #0 Fri Feb 1 15:16:15 2019"
Info: [/dev/sda1] Discarding device
Info: This device doesn't support BLKSECDISCARD
Info: This device doesn't support BLKDISCARD
Info: Overprovision ratio = 4.600%
Info: Overprovision segments = 92 (GC reserved = 51)
        Error: Could not conduct fsync!!!
root@OpenWrt:~#

19

Odp: TL-MR3420v2 openwrt - brak komunikacji

Spróbuj ręcznie zamontować, jak się uda to rób dalej.

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