26

(1,247 odpowiedzi, napisanych Sprzęt / Hardware)

Problemów ciąg dalszy. Zrobiłem backup na pendrive, natomiast utknąłem na STEP 3: Booting initramfs image --> Method 2: using initramfs image as temporary boot kernel.

Wg instrukcji tej metody należy wyonać następujące polecenie z konsoli:

nandwrite -p /dev/<firmware-mtd> \
/var/usb_disk/openwrt-ath79-zte_mf286a-initramfs-kernel.bin

Wykonując komendę dostaję:

admin@(none):~# nandwrite -p /dev/mtd16 \
> /var/usb_disk/openwrt-22.03.3-ath79-nand-zte_mf286r-initramfs-kernel.bin
Writing data to block 0 at offset 0x0
libmtd: error!: cannot write 2048 bytes to mtd16 (eraseblock 0, offset 0)
        error 1 (Operation not permitted)
nandwrite: error!: /dev/mtd16: MTD write failure
           error 1 (Operation not permitted)
Data was only partially written due to error
: Operation not permitted

27

(1,247 odpowiedzi, napisanych Sprzęt / Hardware)

@Leo-PL masz rację, to kwestia wersji busybox. Spróbowałem z wersją 1.16.1 - działa! Wielkie dzięki smile

28

(1,247 odpowiedzi, napisanych Sprzęt / Hardware)

@Leo-PL stąd: https://busybox.net/downloads/binaries/ … sybox-mips . Dokładnie ten link jest w instrukcji: https://openwrt.org/toh/zte/mf286r .

29

(1,247 odpowiedzi, napisanych Sprzęt / Hardware)

Cześć. Ostatnio wpadły w moje ręce dwie sztuki MF286R (znaczy wpadły... świadomie kupiłem smile ). Oba routery z dystrybucji Plusa:

FW: CR_PKTPLMF286V1.0.0B09
HW: MF286R1-1.0 

Zabrałem się za wgrywanie OpenWrt wg instrukcji ze strony: https://openwrt.org/toh/zte/mf286r . Niestety, utknąłem na samym początku, tj. STEP 1: Gaining root shell. Metodę 1 pomijam ze względu na brak kabla. Po przejściu kroków z drugiej metody odpalam z konsoli windowsa (klienta telnet włączyłem):

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

Spróbowałem zatem metody nr 3. Sama procedura wgrania telnetd raczej się udała, w logach Tftpd64 mam:

Connection received from 192.168.0.1 on port 41532 [15/03 15:07:47.636]
Read request for file <telnetd>. Mode octet [15/03 15:07:47.637]
Using local port 55166 [15/03 15:07:47.662]
<telnetd>: sent 3079 blks, 1576156 bytes in 2 s. 0 blk resent [15/03 15:07:49.376]

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

Czy robię coś źle czy z tymi routerami nie jestem w stanie ogarnąć połączenia bez wlutowania się w płytę? Nie będę ukrywał, że biegły w linuxowe sprawy nie jestem, do tej pory jednak dawałem sobie radę mając tutoriale.