Po wielu kombinacjach udało mi się... Aby uratować po błędach BAD CRC oraz BOOTING platformę ar7240 czyli UAP i UAP-LR 8MB flash wystarczy wrzucić odpowiednie envy dla mtdparts, które zawarte są wewnątrz mtd1. Ubiquiti gdzieś na przełomie softu v3 i v4 scalił ze sobą kernel z rootfs (stare mtd2 i mtd3) przez co nie da się wrzucić nowego softu przez tftp, a stary jest już niedostępny do pobrania. To co jest do znalezienia w mirrorach  z jakiegoś powodu wpada w pętle "Booting..." po flashu.
Wartość mtdparts dla nowych softów:
mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),7552k(kernel),256k(cfg),64k(EEPROM)

Można zrobić dumpa swojego mtd1 i tam to edytować w hexie, ale jest też opcja setenv w u-boocie, która także może zadziałać, ale nie testowałem jej.

Dzięki Cezary za pomoc w ruszeniu tematu.

No niestety kombinuje z przycinaniem i wrzucaniem na partycje oczywiście z sukcesem, ale nic mi to nie daje. Dalej otrzymuje od u-boota unifi błędy typu "checksum bad" albo zawieszenie się podczas bootowania. Czyli to samo co miałem przy poprzednich próbach z innym dumpem.
Da się łatwo zmienić rozmiar tych partycji? Mógłbym wtedy wrzucić zwykłą binarkę od ubiquiti, bo teraz dostaje przy tym komunikat o braku miejsca.

Pytam, bo z początku łatwiej smile

Odcinać z początku czy końca?

No niestety...

mtd write mtdblock2.img firmware
Unlocking firmware ...

Writing from mtdblock2.img to firmware ...  [e]Failed to erase block

Chyba brakuje mu miejsca? Według rozmiaru partycja u mnie ma "00750000" vs "00760000" w ubiqu.

Zrzuciłem tablicę partycji z apeka z systemem ubiquiti i są róznice:

root@OpenWrt:/# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00750000 00010000 "firmware"
mtd3: 00190000 00010000 "kernel"
mtd4: 005c0000 00010000 "rootfs"
mtd5: 001e0000 00010000 "rootfs_data"
mtd6: 00010000 00010000 "board_config"
mtd7: 00040000 00010000 "cfg"
mtd8: 00010000 00010000 "art"



Ubiq.v4.0.80# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00040000 00010000 "u-boot"
mtd1: 00010000 00010000 "u-boot-env"
mtd2: 00760000 00010000 "kernel"
mtd3: 00040000 00010000 "cfg"
mtd4: 00010000 00010000 "EEPROM"

Jak to teraz przywrócić do starej formy?

Odkopie temat, bo trochę zablokowałem swojego UAP-LR (zielonego) wgrywając openwrt. Chciałbym teraz powrócić do oryginalnego firmware, ale dostaję na nim błąd, który wskazuje na  uszkodzony bootloader. Sam openwrt działa bez zarzutu
Zdobyłem z bliźniaczego sprzętu zrzut bloków pamięci, ale nie wiem jak ze swojego ubiqa wydobyć informację o obecnych partycjach aby ten dump sensownie wgrać. Tutaj w jakiś sposób wydobyli sektory, w które należy wpisać firmware, ale niestety ich dump nie naprawił mojego sprzętu.
W jaki sposób się do tego dostać i ewentualnie trochę edytować istniejące partycje? Próbowałem wrzucić też binarkę z pełnym softem od unifi, ale przy próbie flashowania otrzymuje komunikat o zbyt małej partycji więc openwrt też musiał tu trochę namieszać.

8

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Genialne! Właśnie rozwiązaliście mi masę problemów z przyszłą konfiguracją watchdoga czy innego ustrojstwa do vpna smile Dzięki wielkie!

Mam problem ze skonfigurowaniem openvpna tak aby po restarcie routera wszystkie trasy same wstawały. Obecnie działa to tylko kiedy routing dodam z palca przez terminal.
Cały problem polega na tym, że mimo dodanego routingu przez luci do interfejsu tun0, vpn podczas wstawania w pewnym sensie ignoruje wszystkie ustawienia na swoim interfejsie poza adresem który dostał z DHCP po drugiej stronie. Po restarcie vpna w tablicy routingu na tun0 widnieje tylko jeden wpis, a powinny dwa.
Mikrotik niestety ma ułomny openvpn i nie potrafi przekazać tras po zestawieniu połączenia.

root@LEDE:~# cat /etc/config/openvpn
...
config openvpn 'Kancelaria'
        option config '/openvpn/kanca.ovpn'
        option enabled '1'


root@LEDE:~# cat /etc/config/network
...
config interface 'vpn'
        option ifname 'tun0'
        option defaultroute '0'
        option peerdns '0'
        option proto 'none'
...
config route
        option interface 'vpn'
        option target '192.168.2.0'
        option netmask '255.255.255.0'

10

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Tak jak myślałem 7 zip spartolił archiwum. Jakim programem po windowsem mogę utworzyć archiwum tar.gz?
zawartość error: tar: invalid tar magic

root@Gargoyle:~# /usr/lib/gargoyle/restore.sh /tmp/backup_Gargoyle_20140301_0013
51.tar.gz
Content-Type: text/html; charset=utf-8

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/                                                                                                                               DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<script type="text/javascript">top.restoreFailed();</script>
</body></html>

11

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Mam extroota. Około 500 MB zostało

12

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Tak, po prostu kasuje pliki z danego archiwum bez kasowania go bądź tworzenia nowego.

13

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety ale po zmodyfikowaniu archiwum przez program 7zip dostaje coś takiego:
img
Paczkę tworzyłem ze świeżym /etc, z samym /usr ale za każdym razem po chociaż jednej modyfikacji router nie przyjmował plików. Może powinienem to zrobić innym programem? Który zadziała dobrze pod windowsem?

14

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Mój błąd, źle to opisałem smile Próbowałem przywracać pliki ręcznie bo aktualizowałem gargoyle który był już dość leciwy i nie chciałem przywracać całej kopii konfiguracji aby nie namieszać w świeżym systemie. Chyba, że przywrócenie kopii z wersji 1.5.9.x nic nie popsuje w nowej wersji systemu?

15

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Gdzie i jak wykonać tą kopię? Standardowa kopia przez panel gargoyle nic nie daje. Dane o zużyciu nie przywracają się

16

(13 odpowiedzi, napisanych Oprogramowanie / Software)

Odkopuje aby nie tworzyć nowego tematu.
Jakie pliki poza tymi z /usr/data/bwmon należy skopiować aby zachować historie zużycia pasma?

17

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety izolacja nie pomaga. Więc głupia aplikacja potrafi ubić całą sieć i nic nie da się z tym zrobić?

18

(8 odpowiedzi, napisanych Oprogramowanie / Software)

A taka fukcja prosto z gargoyle "Izolacja klientów bezprzewodowych" nie poradzi sobie z tym?

19

(28 odpowiedzi, napisanych Oprogramowanie / Software)

e2fsck służy do sprawdzania systemu plików ext a nie swap

20

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Nie wiem czemu się zrestartował może masz za dużo usług odpalonych. Masz swapa? U mnie 50 filmów skanuje w około minute. Ja dowiązanie zrobiłem raz i pozbyłem się tego problemu

Sam w sobie gargoyle to interfejs graficzny i tak, ten soft do którego dałeś linka zawiera gargoyle

22

(28 odpowiedzi, napisanych Oprogramowanie / Software)

This is a quick fix: we create the /dev/fd link manually:

ln -s /proc/self/fd /dev/fd

23

(28 odpowiedzi, napisanych Oprogramowanie / Software)

Mam problem z konwersją napisów na subrip coś się pieprzy i mam źle podane czasy/klatki wyświetlania napisów w pliku srt. Jak ściągam przez napiprojekt na windzie a potem konwertuje na srt to wszystko jest ok. A tak poza tym to napiprojekt posiada już napisy srt od razu do ściągnięcia nie da się przerobić tego skryptu tak żeby konwersja na subrip nie była wymagana?

Edit: tutaj przykład błędu w konwersji

00:00:00,000 --> 00:00:03,000
0:00:30,771 --> 00:00:33,149
 Jaki gatunek?
- Nie wiem.
 

2
02:00:00,000 --> 02:00:03,000


3
00:00:00,000 --> 00:00:03,000
0:00:33,399 --> 00:00:34,316
iały.
 

4
03:00:00,000 --> 03:00:03,000


5
00:00:00,000 --> 00:00:03,000
0:00:35,192 --> 00:00:38,070
- A ramka?
 Czarna.
 

6
04:00:00,000 --> 04:00:03,000


7
00:00:00,000 --> 00:00:03,000
0:00:37,778 --> 00:00:39,280
naczek?
 

8
05:00:00,000 --> 05:00:03,000


9
00:00:00,000 --> 00:00:03,000
0:00:39,405 --> 00:00:41,907
Ten sam, co poprzednio.

24

(35 odpowiedzi, napisanych Oprogramowanie / Software)

Może rammod pomoże? Ile może kosztować kość 64mb plus usługa wlutowania jej do routera?

25

(35 odpowiedzi, napisanych Oprogramowanie / Software)

Swap zrobiony więc jak to naprawić?