Dziękuję za odpowiedź, faktycznie OpenWrt jest tak sprytny, że można wrzucić przez LuCi inny obraz i sflashowało się bez problemu smile

2

(0 odpowiedzi, napisanych Oprogramowanie / Software)

Witam,

Ostatnie dwa wieczory spędziłem na próbie podłączenia repeatera do repeatera i ponieważ ostatecznie nie udało mi się to, mam pytanie czy taka konfiguracja jest w ogóle możliwa dla OpenWrt i relayd?

Mam 3 routery ułożone w ten sposób:

konfiguracja

b1_mid i b1_base skonfigurowałem wg poradnika dla repeatera znalezionego na internecie (https://forum.openwrt.org/viewtopic.php?id=39077)

Prawie się udało - router b1_base dostał adres od DHCP z routera b1_top, ale to chyba nic nadzwyczajnego, ponieważ każdy klient routera b1_mid ma przydzielony adres z b1_top. Niestety urządzenia podpięte do b1_base nie otrzymują IP.

Więc pytanie brzmi: czy konfiguracja z obrazka jest możliwa w układzie takim, że wszystkie urządzenia należą do jednej podsieci? (obecnie zadowoliłem się osobną podsiecią dla urządzeń routera b1_base, bo i tak mogę wejść przez ssh na b1_top i b1_mid z mojego PC podpiętego do b1_base, jednak świadomość tego że nie jest to idealne rozwiązanie jest irytujące ;)

Pozdrawiam
denu

Witam,

Na moim WR1043 mam zainstalowany OpenWrt Attitude Adjustment, który wrzuciłem z pliku openwrt-ar71xx-generic-tl-wr1043nd-v1-jffs2-factory.bin.

W jaki sposób bezpiecznie (bez ryzyka zbrickowania routera) zaktualizować / wgrać nowy firmware, aby mój OpenWrt działał na systemie plików SquashFS? Pierwotny jjFS wrzuciłem przypadkowo, nie wiedziałem że nie ma on trybu failsafe uruchamianego przyciskiem, a teraz chcę naprawić ten błąd.

Pozdrawiam

Witam,

Doświadczam podobnych problemów z WR1043ND (zwiechy przy dużej prędkości w transmission). Daj proszę znać czy wymiana routera na taki 3600 z 128 MB RAM pomogła.

Pozdrawiam

Witam,

Widziałem w innym temacie na forum, że hub Unitek USB 2.0 (wydaje się że) działa, więc zaryzykowałem i kupiłem hub tej samej firmy ale z USB 3.0.

Zdjęcie hub'a ze strony producenta

Test na: OpenWRT AA,
Router: TP-Link WR1043ND,
Podpięte urządzenia:
- dysk USB Intenso 500GB USB 2.0 (extroot),
- dysk USB WD My Passport 1TB USB 3.0


Pierwsze podpięcie dysku rokuje dobrze:

[  296.150000] usb 1-1: new high-speed USB device number 2 using ehci-platform
[  296.300000] hub 1-1:1.0: USB hub found
[  296.300000] hub 1-1:1.0: 4 ports detected
[  299.150000] usb 1-1: USB disconnect, device number 2
[  299.470000] usb 1-1: new high-speed USB device number 3 using ehci-platform
[  299.620000] hub 1-1:1.0: USB hub found
[  299.620000] hub 1-1:1.0: 4 ports detected
[  446.650000] usb 1-1.4: new high-speed USB device number 4 using ehci-platform
[  446.780000] scsi0 : usb-storage 1-1.4:1.0
[  447.780000] scsi 0:0:0:0: Direct-Access     PI-239   USB 2.0 Drive    1.08 PQ: 0 ANSI: 4
[  447.790000] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[  447.800000] sd 0:0:0:0: [sda] Write Protect is off
[  447.800000] sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00
[  447.810000] sd 0:0:0:0: [sda] No Caching mode page present
[  447.820000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[  447.830000] sd 0:0:0:0: [sda] No Caching mode page present
[  447.830000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[  447.860000]  sda: sda1 sda2
[  447.870000] sd 0:0:0:0: [sda] No Caching mode page present
[  447.880000] sd 0:0:0:0: [sda] Assuming drive cache: write through
[  447.880000] sd 0:0:0:0: [sda] Attached SCSI disk
[  457.560000] EXT4-fs (sda2): recovery complete
[  457.580000] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

Po podpięciu MyPassoport'a:

[ 1305.270000] usb 1-1.1: new high-speed USB device number 5 using ehci-platform
[ 1305.300000] hub 1-1:1.0: unable to enumerate USB device on port 1
[ 1305.780000] usb 1-1.1: new high-speed USB device number 6 using ehci-platform
[ 1305.910000] scsi1 : usb-storage 1-1.1:1.0
[ 1306.910000] scsi 1:0:0:0: Direct-Access     WD       My Passport 07A8 1042 PQ: 0 ANSI: 6
[ 1306.920000] scsi 1:0:0:1: Enclosure         WD       SES Device       1042 PQ: 0 ANSI: 6
[ 1306.930000] sd 1:0:0:0: [sdb] Spinning up disk........ready
[ 1312.190000] sd 1:0:0:0: [sdb] 1953458176 512-byte logical blocks: (1.00 TB/931 GiB)
[ 1312.200000] sd 1:0:0:0: [sdb] Write Protect is off
[ 1312.210000] sd 1:0:0:0: [sdb] Mode Sense: 53 00 10 08
[ 1312.210000] sd 1:0:0:0: [sdb] No Caching mode page present
[ 1312.220000] sd 1:0:0:0: [sdb] Assuming drive cache: write through
[ 1312.230000] sd 1:0:0:0: [sdb] No Caching mode page present
[ 1312.230000] sd 1:0:0:0: [sdb] Assuming drive cache: write through
[ 1312.250000]  sdb: sdb1 sdb2 sdb3
[ 1312.270000] sd 1:0:0:0: [sdb] No Caching mode page present
[ 1312.270000] sd 1:0:0:0: [sdb] Assuming drive cache: write through
[ 1312.280000] sd 1:0:0:0: [sdb] Attached SCSI disk

Extroot z dysku 500GB też działa :]

Dzięki za pomoc! smile Jutro zacznę od wgrania Twojego AA i mam nadzieję że tym razem się uda.

a w jaki sposób przetransferować obraz systemu z komputera do takiego sfejlowanego routera?

ps. próbowałem też sztuczki z tftp, ale chyba bootloader TL-WR740N nie wspiera takiej opcji.

A tak na przyszłość napisz proszę, co mogłem zrobić przed skasowaniem systemu żeby naprawić sytuację? smile
Nie mam kabelka, a chyba prościej będzie jak jutro podjadę po kolejny taki router, tylko co zrobić żeby znowu nie popełnić błędu jak wyżej? smile
Wgram squashfs tym razem :]

Witam,

Podpinam się pod temat, żeby nie śmiecić, poza tym widzę że powyżej sytuacja była trochę zbliżona do mojej.

tp-link TL-WR740N v 4.26 -> wgrałem przez WWW obraz openwrt-ar71xx-generic-tl-wr740n-v4-jffs2-factory.bin
od razu po pierwszym restarcie brak komunikacji przez interfejsy, diody portów się wcale nie świecą, tylko 'power' i 'system' ciągle świecą, telnet się nie łączy.

Zresetowałem router poprzez odcięcie zasilania, przy starcie 'system' miga wolno, wcisnąłem QSS, 'system' zaczął migać szybko no i teraz mogę się zalogować telnetem do trybu failsafe jak się domyślam.

no więc wg poradnika http://eko.one.pl/?p=openwrt-failsafe

 === IMPORTANT ============================
  Use 'passwd' to set your login password
  this will disable telnet and enable SSH
 ------------------------------------------


BusyBox v1.19.4 (2013-03-14 11:28:31 UTC) built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| 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
 -----------------------------------------------------

no super, to wygląda znajomo, no to jedziemy:

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

i dalej:

root@(none):/# mount_root
Unlocking rootfs ...
root@(none):/# mtd -r erase rootfs_data
Could not open mtd device: rootfs_data
Could not open mtd device: rootfs_data
root@(none):/#

może uda się wgrać nowego flasha? - pomyślałem, no to uruchamiam na PC serwer http, wrzucam tam nowy obraz openWrt tym razem oparty na systemie squash
skróciłem mu nazwę do openwrt.bin żeby się nie pomylić no i próbuję:

root@(none):/# cd tmp
root@(none):/tmp# wget http://192.168.1.2/openwrt.bin
Connecting to 192.168.1.2 (192.168.1.2:80)
wget: can't connect to remote host (192.168.1.2): Connection timed out
root@(none):/tmp#

coś mojego PC nie widzi...
no to próbujemy jeszcze to:

root@(none):/overlay# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00020000 00010000 "u-boot"
mtd1: 000f0000 00010000 "kernel"
mtd2: 002e0000 00010000 "rootfs"
mtd3: 00010000 00010000 "art"
mtd4: 003d0000 00010000 "firmware"

root@(none):/# mount -t jffs2 /dev/mtdblock2 /overlay
root@(none):/overlay# rm -rf /overlay/*
rm: can't remove '/overlay/dev': Device or resource busy
rm: can't remove '/overlay/overlay': Device or resource busy
rm: can't remove '/overlay/proc': Device or resource busy
rm: can't remove '/overlay/sys': Device or resource busy
rm: can't remove '/overlay/tmp': Device or resource busy
@(none):/overlay# rm -rf /overlay/*
/bin/ash: rm: not found

No i teraz po restarcie pali się tylko dioda power, pozostałe nie. Brick pełną gębą, pytanie co zrobiłem źle i co zrobić dalej żeby było dobrze? smile

Pozdrawiam