151

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Nie przesadzaj, ja mam rb411 (tenz  32MB ramu) w pracy i lede na nim chodzi.

Initramfs 14.07 do Nand się mieści, z wersji 19.07 już nie.

152

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Którą konkretnie masz wersję tej rb411? W zależności od rozmiaru flash weź nand64m-initramfs lub nand-large-initrmafs.

Dla mikrotików sysupgrade używa się także do wgrania openwrt na flash z uruchomionego obrazu w ramie.

No właśnie zauważyłem, że chyba nie mogę użyć najnowszego obrazu przez ograniczoną pamięć:

https://i.imgur.com/nkmyf5F.png

A brałem ten zaznaczony na czerwono (post wyżej) plik.

153

(15 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Tylko czemu tak starą wersję pobrałeś?

Weź aktualną (19.07), uruchom mikrotika z initramfs tak jak zrobiłeś, a później zwykły obraz sysupgrade prześlij sobie przez winscp do /tmp routera  i zrób po prostu sysupgrade -n /tmp/nazwa-tego-sysupgrade.


Ok, spróbujmy. Czyli wchodze sobie do:
https://downloads.openwrt.org/releases/ … /mikrotik/

i do initramfs biorę:

https://i.imgur.com/2MbJUaz.png

Który / które pliki jeszcze mi potrzebne to wkopiowania przez winscp do /tmp/ ? W sensie, który to ten sysupgrade?

I czy przypadkiem, sysupgrade nie robi się jak już tam (we flashu) siedzi wcześniejsza wersja OpenWRT? Bo póki co siedzi tam mikrotikowy RouterOS, więc pewnie zwykły update nie zadziała?

Witam.

Potrzebuję pomocy przy wgraniu OpenWRT na RB411.

Próbowałem podążać dokładnie za tutorialem:

https://openwrt.org/toh/mikrotik/rb411

Nie wiem, czy przedstawiona tam procedura jest "na czasie", niemniej próbowałem spod Win10 wykonać procedurę "Installation from Windows XP".

I prawie poszło. Utknąłem na ostatnim, najważniejszym kroku.

Pokrótce:

Pobrałem serwer TFTP:
http://tftpd32.jounin.net/download/tftpd32.400.zip

ustawiłem plik .ini zgodnie z opisem, ustawiając własne adresy IP oraz właściwy MAC RB411.

Następnie pobrałem plik:
https://downloads.openwrt.org/barrier_b … tramfs.elf

zmieniłem jego nazwę do postaci vmlinux, następnie umieściłem gdzie trzeba i uruchomiłem serwer TFTP.

Wszystko poszło elegancko, w konsoli po porcie szeregowym zobaczyłem czołówkę OpenWRT:

Please press Enter to activate this console.

BusyBox v1.18.4 (2011-05-12 16:13:00 EEST) 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 (bleeding edge, r26878) ----------
  * 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@OpenWrt:/#

Więc do tego momentu wszystko pięknie i ładnie.

Czyli, jeśli dobrze rozumiem, zbootowałem po PXE (albo czymś w jego rodzaju) jakieś Live OpenWRT.


Teraz zgodnie z dalszą częścią opisu pobrałem pliki:

https://downloads.openwrt.org/barrier_b … x-lzma.elf
https://downloads.openwrt.org/barrier_b … tfs.tar.gz

ostatniemu plikowi zmieniłem nazwę z:

openwrt-ar71xx-mikrotik-Ath5k-rootfs.tar.gz

do:

openwrt-ar71xx-mikrotik-rootfs.tar.gz

Następnie pobrałem:

https://storage.googleapis.com/google-c … se-3.0.exe

Plik mongoose-3.0.exe umieściłem wraz z plikami:

openwrt-ar71xx-mikrotik-vmlinux-lzma.elf
openwrt-ar71xx-mikrotik-Ath5k-rootfs.tar.gz

w jednym katalogu i uruchomiłem.

Moongose pojawił się w zasobniku, czyli ruszył.

Wracam więc do konsoli OpenWRT i wykonuję polecenia zgodne z moją adresacją:

ifconfig eth0 192.168.56.10 up
wget2nand http://192.168.56.108:8080

gdzie:

192.168.56.10 - IP ustawione na RB411
192.168.56.108 - IP mojego notebooka z Win10.

I tu właśnie zaczęły się schody.

Nie mogę wykonać zasugerowanych akcji (komunikat no route to host).
Jak widać, nie mogę nawet zapingować. Zero odpowiedzi...

https://i.imgur.com/gvz7LXl.png

I utknąłem.

Firewall na Windowsie wyłączony.

Z góry dziękuję za pomoc w skutecznej instalacji OpenWRT na RB411



PS. Dodam, że OpenWRT na RB411 potrzebuję by przygotować sobie na tych płytkach hosty NUT-a dla UPSów z łączem szeregowym COM. Zamiast kupować UPS-y za minimum 800 zł (takie ze stolem na kartę SNMP) oraz oddzielnie kartę SNMP (za kolejne 800 zł) postanowiłem, że zbuduję sobie tanim kosztem, wykorzystując płytki RB411 (obecnie masowo utylizowane) i ze zwykłych UPS-ów za 100 zł zrobię sobie UPSy monitorowane po LAN-ie.

Cześć.

Padł mi mikrotik RB433 (restarty w nieskończonej pętli), a chcę odzyskać zapisane w pamięci backupy i skrypty, przed wykonaniem Netinstall.

W tym celu na innym mikrotiku postawiłem serwer TFTP i bootuję uwalonego mikrotika po sieci z obrazu linuksa OpenWrt:

https://downloads.openwrt.org/barrier_b … tramfs.elf

Linux uruchamia się bez problemu.

Teraz chciałbym podmontować pamięć nand, by zyskać dostęp do zapisanych tam plików, tyle, że zupełnie nie wiem, jak dorwać się do pamięci nand (z zamontowaniem dysku USB bym sobie poradził, ale nanda nie montowałem nigdy.

W systemie widzę:

BusyBox v1.22.1 (2014-09-20 22:58:06 CEST) 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
 -----------------------------------------------------
 BARRIER BREAKER (14.07, r42625)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root@OpenWrt:/# ls /dev
console             mtd4                network_throughput  ttyS13
cpu_dma_latency     mtd4ro              null                ttyS14
full                mtd5                port                ttyS15
kmsg                mtd5ro              ppp                 ttyS2
log                 mtd6                ptmx                ttyS3
mem                 mtd6ro              pts                 ttyS4
mtd0                mtdblock0           random              ttyS5
mtd0ro              mtdblock1           shm                 ttyS6
mtd1                mtdblock2           tty                 ttyS7
mtd1ro              mtdblock3           ttyS0               ttyS8
mtd2                mtdblock4           ttyS1               ttyS9
mtd2ro              mtdblock5           ttyS10              urandom
mtd3                mtdblock6           ttyS11              watchdog
mtd3ro              network_latency     ttyS12              zero
root@OpenWrt:/#

Hmm. Która to pamięć, cobym mógł ją podmontować i zgrać sobie backupy ?


Coś takiego widzę:

root@OpenWrt:/mnt# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 0000b000 00001000 "routerboot"
mtd1: 00001000 00001000 "hard_config"
mtd2: 00002000 00001000 "bios"
mtd3: 00001000 00001000 "soft_config"
mtd4: 00040000 00020000 "booter"
mtd5: 003c0000 00020000 "kernel"
mtd6: 07c00000 00020000 "rootfs"
root@OpenWrt:/mnt#

Próbuję (na ślepo) - ale jak widać bez spodziewanego rezultatu:

root@OpenWrt:/# mount -o ro /dev/mtdblock1 /mnt
[  299.080000] yaffs: dev is 32505857 name is "mtdblock1" ro
[  299.090000] yaffs: passed flags ""
[  299.100000] yaffs: dev is 32505857 name is "mtdblock1" ro
[  299.100000] yaffs: passed flags ""
mount: mounting /dev/mtdblock1 on /mnt failed: Invalid argument
root@OpenWrt:/#

[  359.770000] yaffs: dev is 32505858 name is "mtdblock2" ro
[  359.770000] yaffs: passed flags ""
[  359.780000] yaffs: dev is 32505858 name is "mtdblock2" ro
[  359.780000] yaffs: passed flags ""
mount: mounting /dev/mtdblock2 on /mnt failed: Invalid argument
root@OpenWrt:/#

root@OpenWrt:/# mount -o ro /dev/mtdblock0 /mnt
[  378.070000] yaffs: dev is 32505856 name is "mtdblock0" ro
[  378.080000] yaffs: passed flags ""
[  378.080000] yaffs: dev is 32505856 name is "mtdblock0" ro
[  378.090000] yaffs: passed flags ""
[  378.090000] ------------[ cut here ]------------
[  378.100000] WARNING: at fs/super.c:1126 mount_fs+0xb4/0xd8()
[  378.100000] yaffs2 set sb->s_maxbytes to negative value (-4026531825)
[  378.110000] Modules linked in: ath9k ath9k_common pppoe ppp_async iptable_nat ath9k_hw ath pppox ppp_generic nf_nat_ipv4 nf_conntrack_ipv4 mac80211 ipt_MASQUERADE cfg80211 xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_id xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT slhc nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp iptable_raw iptable_mangle iptable_filter ipt_REJECT ip_tables crc_ccitt compat ip6t_REJECT ip6table_raw ip6table_mangle ip6table_filter ip6_tables x_tables nf_conntrack_ipv6 nf_conntrack nf_defrag_ipv6 ipv6 arc4 crypto_blkcipher gpio_button_hotplug
[  378.170000] CPU: 0 PID: 1292 Comm: mount Not tainted 3.10.49 #3
[  378.170000] Stack : 00000000 00000000 00000000 00000000 8059bc3e 00000033 82fd5ef8 00000000
          802e99a4 80331db3 0000050c 805939c0 82fd5ef8 00000000 82935f00 00000000
          00000001 80275330 00000003 801d9ecc 802f03b4 00000000 802eb03c 82951dac
          00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
          00000000 00000000 00000000 00000000 00000000 00000000 00000000 82951d38
          ...
[  378.210000] Call Trace:
[  378.210000] [<8021e324>] show_stack+0x48/0x70
[  378.220000] [<80284d38>] warn_slowpath_common+0x78/0xa8
[  378.220000] [<80284d94>] warn_slowpath_fmt+0x2c/0x38
[  378.230000] [<80197254>] mount_fs+0xb4/0xd8
[  378.230000] [<8027ab10>] vfs_kern_mount+0x64/0xfc
[  378.230000] [<80110a7c>] do_mount+0x72c/0x82c
[  378.240000] [<8006f8ec>] SyS_mount+0x94/0xdc
[  378.240000] [<800625b0>] stack_done+0x20/0x44
[  378.250000]
[  378.250000] ---[ end trace 406d0355d1d4cf65 ]---
root@OpenWrt:/#

Podpowie ktoś coś?

156

(0 odpowiedzi, napisanych Debian Mini HowTo)

Witam

Chciałbym pakiet n2n ( http://eko.one.pl/?p=openwrt-n2n ) wykorzystać do łączenia się z Raspberry Pi (Raspberry Pi podłączone przez bramę ze zmiennym IP, brak dostępu do bramy by ustawić przekierowanie) a łączyć się chcę z poziomu telefonu komórkowego z Androidem w sieci Plus.

Na Raspberry działa dystrubucja Raspbian (na Debianie).

Niestety widzę, że repozytorium n2n dla Debiana jest nieaktywne:

http://wiki.freifunk.net/N2n#deb_based_ … _ubuntu.29
https://trac.no-route.org/packages/debi … 1_i386.deb

Może ktoś pomóc?

Temat wałkowany:
http://forum.r-pi.pl/raspbian/czenie-ra … 49816.html
http://forum.r-pi.pl/raspbian/czenie-ra … 49816.html
http://www.raspberrypi.org/phpBB3/viewt … p;p=296376
http://www.raspberrypi.org/phpBB3/viewt … p;p=296386
http://www.elektroda.pl/rtvforum/viewto … p=12009866
http://www.elektroda.pl/rtvforum/viewto … ?t=2324931
http://www.teamviewer.com/en/index.aspx