Temat: Weryfikacja sum kontrolnych w LEDE/Luci

Witam
Mam takie sumy kontrolne w pliku:

45019871c2f7a8826d85193dc06493cc *Dokumentacja techniczna mieszkania\Kabel do altany\DSCN7121.JPG
afc9a8c13d1d7e1544358f5159807215 *Dokumentacja techniczna mieszkania\Kabel do altany\DSCN7122.JPG
f95cdd85ce90f0d0a5cb585f6f98c352 *Dokumentacja techniczna mieszkania\Kabel do altany\DSCN7120.JPG
895cbdfa5b6a44f8f392ec411fe20d88 *Dokumentacja techniczna mieszkania\Kabel do altany\DSCN7123.JPG
bd571bddc39ec44ff76056266dca5760 *Dokumentacja techniczna mieszkania\Kabel do altany\DSCN7125.JPG

Czy jest jakaś metoda, aby z poziomu konsoli to zweryfikować?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

2

Odp: Weryfikacja sum kontrolnych w LEDE/Luci

Zrób md5sum na tych plikach i porównaj sumy?

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

3 (edytowany przez mar_w 2017-02-12 21:54:59)

Odp: Weryfikacja sum kontrolnych w LEDE/Luci

A jeżeli masz sumy w pliku to wydaj:

# md5sum -c md5sums

gdzie "md5sums" to plik z tymi sumami i powinien wypisać wszędzie "OK"
np:

openwrt-15.05-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin: OK
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

4

Odp: Weryfikacja sum kontrolnych w LEDE/Luci

Jest tylko problem: Zawartość pliku to (po zmianie ukośników):

2142f2c966f05c794ba26f5df787d1cd *Wazne/fa123/SETUP.EXE
a4a1dc2b6b96308a1e8197ec49c1032d *Wazne/fa123/FA123ALG.TT_
68b72c7329eb2947cc8892fbcf56bfca *Wazne/fa123/FA123.hl_
7e8ca123f6153629aae14296015790b0 *Wazne/fa123/METER.DLL
74fdf19ab2dc98948dfe44b372c29438 *Wazne/fa123/SETUP.INF
6d4f433bf5f3e184be2f7e3f6d54204c *Wazne/fa123/Fa123.ex_
830168b4b10a9e2a2e287379e07ff2bf *Wazne/fa123/FA123GRF.TT_
c094e8e20ac7e486a9cacb2027b77d05 *Wazne/fa123/FA123GRF.FT_
ec8304fd7e6931ef103995068bdf1498 *Wazne/fa123/FA123ALG.FT_
537af14f04bee37369d2e090dc6c6e18 *Wazne/fa123/20050812.CAT

Próbowałem

md5sum -c A.md5

i wywala

': No such file or directory123/SETUP.EXE
: FAILED123/SETUP.EXE
': No such file or directory123/FA123ALG.TT_
: FAILED123/FA123ALG.TT_
': No such file or directory123/FA123.hl_
: FAILED123/FA123.hl_
': No such file or directory123/METER.DLL
: FAILED123/METER.DLL
': No such file or directory123/SETUP.INF
: FAILED123/SETUP.INF
': No such file or directory123/Fa123.ex_
: FAILED123/Fa123.ex_
': No such file or directory123/FA123GRF.TT_
: FAILED123/FA123GRF.TT_
': No such file or directory123/FA123GRF.FT_
: FAILED123/FA123GRF.FT_
': No such file or directory123/FA123ALG.FT_
: FAILED123/FA123ALG.FT_
': No such file or directory123/20050812.CAT
: FAILED123/20050812.CAT
md5sum: WARNING: 11935 of 11935 computed checksums did NOT match

Chyba coś źle robię?

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

5 (edytowany przez mar_w 2017-02-12 22:39:45)

Odp: Weryfikacja sum kontrolnych w LEDE/Luci

ja zrobiłem test  gdzie plik md5sums oraz przykładowy plik do sprawdzenia były w jednym katalogu.

root@OpenWrt:/tmp/a# ls -al
drwxr-xr-x    2 root     root            80 Feb 12 21:51 .
drwxrwxrwt   18 root     root           480 Feb 12 21:50 ..
-rw-r--r--    1 root     root         15567 Feb 12 21:50 md5sums
-rw-r--r--    1 root     root       3670020 Feb 12 21:51 openwrt-15.05-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin

a plik md5sums wygląda tak:

# cat md5sums 
...
200b36590b21fdeeba5f41e70cf2199e  openwrt-15.05-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin
...

Może wygeneruj sobie plik A.md5 z sumami ale bez tych ścieżek do katalogów do plików. Bo pewnie musiałbyś na routerze zrobić taką samą strukturę katalogów jak miałeś na kompie. Ale swojego ostatniego zdania nie jestem pewien i to tylko moje domysły smile

EDIT: Sprawdziłem. Mogą być w pliku A.md5 ścieżki do katalogów/plików ale musi być ta sama struktura np na routerze:

root@OpenWrt:/tmp/a# ls -al
drwxr-xr-x    3 root     root            80 Feb 12 22:32 .
drwxrwxrwt   18 root     root           480 Feb 12 21:50 ..
drwxr-xr-x    2 root     root            60 Feb 12 22:31 b
-rw-r--r--    1 root     root            97 Feb 12 22:33 md5sums

root@OpenWrt:/tmp/a# ls -al b
drwxr-xr-x    2 root     root            60 Feb 12 22:31 .
drwxr-xr-x    3 root     root            80 Feb 12 22:32 ..
-rw-r--r--    1 root     root       3670020 Feb 12 22:31 openwrt-15.05-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin

root@OpenWrt:/tmp/a# cat md5sums 
200b36590b21fdeeba5f41e70cf2199e  b/openwrt-15.05-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin

root@OpenWrt:/tmp/a# md5sum -c md5sums 
b/openwrt-15.05-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin: OK
Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *