[Freifunk-Bonn] FW News 2. Akt: KBU Classic 1.2.3 beta

Nunatak nunatak at mailbox.org
Sa Jul 18 12:13:33 CEST 2015


Hi,

On Saturday 18 July 2015 01:43:31 Ramon Waldherr wrote:
> Hiho,
> 
> und heute gibt es die KBU Classic Firmware.
[...]
> (nach Aufforderung jetzt mit https und von mir signierten HashList. !o! )

Perfekt! :-)

Um dem Bildungsauftrag des C4-Projekts Rechnung zu tragen:

1. Firmware herunterladen, die man ggf. testen kann

2. Hash-Werte und Signatur herunterladen (SHASUM512...) 

3. Sich unter Vorbehalt der Signaturprüfung vergewissern, dass die Firmware die
ist, die Rampone auf seinem Build-System erstellt hatte (hier für Unix/Linux Systeme):

3.1 Den an Rampones Mail angehängten GPG-Schlüssel importieren

# gpg --import rampone.gpg

3.2 Prüfen, ob die komprimierten Daten vom Schlüssel signiert wurden:

# gpg --verify SHASUM512.zip.gpg 
gpg: Signature made Sat 18 Jul 2015 01:26:09 AM CEST using RSA key ID 30EADDB8
gpg: Good signature from "Rampone <rampone at gmail.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 456A 3DB8 7D34 F3C5 2B2C  3FA8 7585 3500 01DE 5D6C
     Subkey fingerprint: D070 DDF9 31C3 C1B8 524A  D6AA 58DF 9B99 30EA DDB8

+++ Den Fingerprint beim nächsten KBU-Treffen mit Rampone analog abgleichen +++

3.3 Daten dekomprimieren:

# unzip SHASUM512.zip 
Archive:  SHASUM512.zip
  inflating: gluonfactoryshasum512.txt  
  inflating: gluonsysupgradeshasum512.txt  
  inflating: kbupackagesshasum512.txt  
  inflating: kbushasum512.txt        

3.4 Für alle heruntergeladenen Firmware-Images die Hash-Werte berechnen und zum Vergleich jeweils die Zeile mit dem Firmware-Namen aus den Hash-Dateien heraussuchen:
 
# for i in *.bin; do sha512sum $i; grep -h $i *.txt; echo; done
e1cb83234d44cae75822861b00852130e7984049b21c76cbdb87e02cc50bd464a5d7230eb36d3fce54910db9ec5b6c91e7d068552bdf984aee3f71748647bf5e  gluon-ffkbu-0.6+exp20150716-tp-link-cpe210-v1.0.bin
e1cb83234d44cae75822861b00852130e7984049b21c76cbdb87e02cc50bd464a5d7230eb36d3fce54910db9ec5b6c91e7d068552bdf984aee3f71748647bf5e  gluon-ffkbu-0.6+exp20150716-tp-link-cpe210-v1.0.bin

49ba93a4e2e27700479d8ab892e379246be4c63e84e7d72952f8f6f1dbf8cce27ddf86894976fb17caf67c49161af58a9886a95686494b7f2820d073b746a682  gluon-ffkbu-0.6+exp20150716-tp-link-tl-wdr3600-v1.bin
49ba93a4e2e27700479d8ab892e379246be4c63e84e7d72952f8f6f1dbf8cce27ddf86894976fb17caf67c49161af58a9886a95686494b7f2820d073b746a682  gluon-ffkbu-0.6+exp20150716-tp-link-tl-wdr3600-v1.bin

53723478204d28dd2523f9bacd83cbe5e0d2863afb1c4bcf41c8fcf22dfebe7bf1e7ee4120a6fc61c6ba4301f34464e1ae0aa060839e870bb4a9e3fa840e5ceb  gluon-ffkbu-0.6+exp20150716-tp-link-tl-wdr4300-v1.bin
53723478204d28dd2523f9bacd83cbe5e0d2863afb1c4bcf41c8fcf22dfebe7bf1e7ee4120a6fc61c6ba4301f34464e1ae0aa060839e870bb4a9e3fa840e5ceb  gluon-ffkbu-0.6+exp20150716-tp-link-tl-wdr4300-v1.bin

81b23b87a901b295510bc3d2c00a38b4a1536c0514262031efcea1b903aec4074a45e9b9cfc3ab62f56b803ca5055698b3bb6acf32455494aa0c862f5a61f3e1  gluon-ffkbu-0.6+exp20150716-tp-link-tl-wr841n-nd-v8.bin
81b23b87a901b295510bc3d2c00a38b4a1536c0514262031efcea1b903aec4074a45e9b9cfc3ab62f56b803ca5055698b3bb6acf32455494aa0c862f5a61f3e1  gluon-ffkbu-0.6+exp20150716-tp-link-tl-wr841n-nd-v8.bin

38067cb9bdb7d0757d809631a4ee7815777757a99cf18debab1842eae6266473056ec0d5baf19779f9f22fad4af19afffa4ffa24c799d5b62bb089b1d4a3c3e4  gluon-ffkbu-0.6+exp20150716-tp-link-tl-wr841n-nd-v9.bin
38067cb9bdb7d0757d809631a4ee7815777757a99cf18debab1842eae6266473056ec0d5baf19779f9f22fad4af19afffa4ffa24c799d5b62bb089b1d4a3c3e4  gluon-ffkbu-0.6+exp20150716-tp-link-tl-wr841n-nd-v9.bin

d306256f1cdae3cf9aeb40053aff470891d17340e184219eb2cd0872dd901a1d0a575e6abc11261ee3d1dae1af284dd5b016db963e66e24889b81b04409a7d5a  openwrt-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin
d306256f1cdae3cf9aeb40053aff470891d17340e184219eb2cd0872dd901a1d0a575e6abc11261ee3d1dae1af284dd5b016db963e66e24889b81b04409a7d5a  openwrt-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin

1a7e018387c6e9641508f20e320169c877533383e4fb8161f819ac554bb590c44b499747764efb1632cdb11b58727bd521b134f7d7f6f83d6485de2286f3cd28  openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin
1a7e018387c6e9641508f20e320169c877533383e4fb8161f819ac554bb590c44b499747764efb1632cdb11b58727bd521b134f7d7f6f83d6485de2286f3cd28  openwrt-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin

d670ac04609322a75dc552e09989cb26340acf73cc1f868177a51c466b0c12d02caf7cd617825c23eab1220d9d46086f1daab7c6de4f63d4e4b0174aa650c702  openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin
d670ac04609322a75dc552e09989cb26340acf73cc1f868177a51c466b0c12d02caf7cd617825c23eab1220d9d46086f1daab7c6de4f63d4e4b0174aa650c702  openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin

ec0d09371adb105b9842dfb07fa2211931643126bbc003003dbabc8f964212a529e289f0c794874bafe6ebffff479fa33001ad484d8004d87645cdd9043dc87a  openwrt-ar71xx-generic-tl-wr841n-v9-squashfs-factory.bin
ec0d09371adb105b9842dfb07fa2211931643126bbc003003dbabc8f964212a529e289f0c794874bafe6ebffff479fa33001ad484d8004d87645cdd9043dc87a  openwrt-ar71xx-generic-tl-wr841n-v9-squashfs-factory.bin

Bei dem Beispiel stimmen die Hash-Werte offenbar überein.

4. Router entsprechend flashen und Testen

5. Ggf. beobachtete Fehler/Mängel im Ticket-System eintragen:
Gluon:  http://tracker.kbu.freifunk.net/youtrack/issue/KBU-59
Classic: http://tracker.kbu.freifunk.net/youtrack/issue/KBU-60

Ich hab' unsere TODO-Liste auf der Wiki-Hauptseite von rc3-Tests auf diese hier angepasst.

Gruß,
Nunatak




Mehr Informationen über die Mailingliste Freifunk-Bonn