Freifunk-Treffen 2018.03

Orginaler Blog-Post: https://freifunk-kreisgt.de/event/freifunk-treffen-2018-03/

Der zweite Montag im März 2018 ist der 12.03.18; und ja, das hätte früher hier erscheinen sollen :wink:

Tagesordnung siehe Forum; geplant:

 - Aktuelle Netzprobleme, Vorgehen
 - Angestehende/angefragte Projekte
 - Organisatorischer Status und Ausblick
 - Sonstiges

Das war Montag abend das Hauptthema, und da im Syrtaki auch keine v4-IPs vergeben wurden, haben wir ein bißchen gebugged. Es stellte sich heraus, daß mehrere Gateways – sowohl welche, die aktuell als fastd-GWs dienen als auch andere, die vormals für fastd genutzt wurden – durch Updates beeinträchtigt wurden. Z. T. war »nur« unser batman-adv-DKMS (Kernelmodul) ausgetauscht, aber noch kein Reboot erfolgt, z. T. der Server aber auch schon rebootet worden und mit dem inkompatiblen batman-adv-Modul gestartet, wie im Folgenden gw01-neu:

wusel@ysabell:~$ for i in 1 2 3 4 ; do echo -n "gw0$i-neu.4830.org: " ; ssh root@gw0$i-neu.4830.org uname -a \; echo \; uptime \; echo \; echo -n \"gw mode: \" \; batctl -m bat-ffgt gw \; echo \; batctl -m bat-ffgt gwl \; echo \; ps -Alef \| grep -v grep \| grep dhcrelay ; echo "=================" ; echo ; done
gw01-neu.4830.org: Linux gw01 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 00:22:48 up  2:05,  0 users,  load average: 0.02, 0.06, 0.02

gw mode: off

      Gateway      (#/255)           Nexthop [outgoingIF]: advertised uplink bandwidth ... [B.A.T.M.A.N. adv 2015.2, MainIF/MAC: ffgt-mesh-vpn/de:ad:be:ef:42:01 (bat-ffgt)]
No gateways in range ...

=================

gw02-neu.4830.org: Linux gw02 3.13.0-125-generic #174-Ubuntu SMP Mon Jul 10 18:51:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

 23:22:49 up 234 days,  7:19,  0 users,  load average: 0.01, 0.06, 0.09

gw mode: off

      Gateway      (#/255)           Nexthop [outgoingIF]: gw_class ... [B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: gw02-gw01/0a:21:0e:b8:10:56 (bat-ffgt)]
   9a:24:26:5d:04:dd (203) ba:8a:bb:be:05:1f [ffgt-mesh-vpn]: 215 - 96MBit/96MBit
   7a:1b:91:17:d7:b5 (225) f6:38:30:a2:b0:6f [ffgt-mesh-vpn]: 215 - 96MBit/96MBit
   52:d4:4e:ff:c1:20 (203) b6:49:05:e3:ce:37 [ffgt-mesh-vpn]: 215 - 96MBit/96MBit
   36:6f:a2:3e:15:b9 (225) 9e:60:be:a6:89:ee [ gw02-gw04]:  94 - 128MBit/112MBit

4 S root      3028     1  0  80   0 -  2495 poll_s  2017 ?        00:35:57 /usr/sbin/dhcrelay -d -q -4 -a -r gw02 -i br-ffgt -i eth-s3 10.255.129.18
=================

gw03-neu.4830.org: Linux gw13 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 00:22:49 up  2:29,  0 users,  load average: 0.18, 0.13, 0.11

gw mode: server (announced bw: 96MBit/96MBit)

      Gateway      (#/255)           Nexthop [outgoingIF]: gw_class ... [B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: Egw10/7a:1b:91:17:d7:b5 (bat-ffgt)]
   9a:24:26:5d:04:dd (255) 4a:a3:c4:98:5c:98 [    Egw10a]: 215 - 96MBit/96MBit
   36:6f:a2:3e:15:b9 (255) 76:95:12:37:5d:8f [     Egw10]:  94 - 128MBit/112MBit
   52:d4:4e:ff:c1:20 (255) c2:c6:6f:2b:8e:52 [     Egw11]: 215 - 96MBit/96MBit

4 S root      2061     1  0  80   0 -  6496 poll_s Mar12 ?        00:00:00 /usr/sbin/dhcrelay -d -4 -i br-ffgt -i Ts3 10.234.32.61
=================

gw04-neu.4830.org: Linux gw10 4.4.0-112-generic #135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 00:23:35 up 29 days,  5:47,  2 users,  load average: 1.42, 0.96, 1.04

gw mode: server (announced bw: 128MBit/112MBit)

      Gateway      (#/255)           Nexthop [outgoingIF]: gw_class ... [B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: Egw04/36:6f:a2:3e:15:b9 (bat-ffgt)]
   9a:24:26:5d:04:dd (255) 9a:24:26:5d:04:dd [    Egw10a]: 215 - 96MBit/96MBit
   7a:1b:91:17:d7:b5 (255) 7a:1b:91:17:d7:b5 [     Egw13]: 215 - 96MBit/96MBit
   52:d4:4e:ff:c1:20 (252) fe:32:2f:55:9f:5b [     Egw11]: 215 - 96MBit/96MBit

4 S root     19899     1  0  80   0 -  6461 poll_s Mar11 ?        00:01:33 /usr/sbin/dhcrelay -d -4 -a -r gw10 -i br-ffgt -i Ts3 10.234.32.58
=================

gw01 wurde zwar im Syrtaki schon neu gestartet, aber es fehlten Einträge in /etc/rc.local :frowning: Fixed:

wusel@ysabell:~$ for i in 1 2 3 4 ; do echo -n "gw0$i-neu.4830.org: " ; ssh root@gw0$i-neu.4830.org uname -a \; echo \; uptime \; echo \; echo -n \"gw mode: \" \; batctl -m bat-ffgt gw \; echo \; batctl -m bat-ffgt gwl \; echo \; ps -Alef \| grep -v grep \| egrep \'dhcrelay\|fastd\' ; echo "=================" ; echo ; done
gw01-neu.4830.org: Linux gw01 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 01:09:29 up 8 min,  0 users,  load average: 0.00, 0.13, 0.12

gw mode: off

      Gateway      (#/255)           Nexthop [outgoingIF]: gw_class ... [B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: ffgt-mesh-vpn/de:ad:be:ef:42:01 (bat-ffgt)]
   9a:24:26:5d:04:dd (194) 3e:6f:e4:57:0d:17 [ffgt-mesh-vpn]: 215 - 96MBit/96MBit
   7a:1b:91:17:d7:b5 (222) 3e:6f:e4:57:0d:17 [ffgt-mesh-vpn]: 215 - 96MBit/96MBit
   36:6f:a2:3e:15:b9 (199) ee:9c:29:82:56:df [ffgt-mesh-vpn]:  94 - 128MBit/112MBit
   52:d4:4e:ff:c1:20 (192) 3e:6f:e4:57:0d:17 [ffgt-mesh-vpn]: 215 - 96MBit/96MBit

4 S root       888     1  3  80   0 - 24051 ep_pol 01:01 ?        00:00:18 /usr/bin/fastd --syslog-level info --config /etc/fastd/ffgt-mesh-vpn/fastd.conf
=================

gw02-neu.4830.org: Linux gw02 3.13.0-125-generic #174-Ubuntu SMP Mon Jul 10 18:51:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

 00:09:30 up 234 days,  8:05,  0 users,  load average: 0.06, 0.09, 0.13

gw mode: off

      Gateway      (#/255)           Nexthop [outgoingIF]: gw_class ... [B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: gw02-gw01/0a:21:0e:b8:10:56 (bat-ffgt)]
   9a:24:26:5d:04:dd (211) ba:8a:bb:be:05:1f [ffgt-mesh-vpn]: 215 - 96MBit/96MBit
   7a:1b:91:17:d7:b5 (225) f6:38:30:a2:b0:6f [ffgt-mesh-vpn]: 215 - 96MBit/96MBit
   52:d4:4e:ff:c1:20 (202) b6:49:05:e3:ce:37 [ffgt-mesh-vpn]: 215 - 96MBit/96MBit
   36:6f:a2:3e:15:b9 (225) 9e:60:be:a6:89:ee [ gw02-gw04]:  94 - 128MBit/112MBit

4 S root      3028     1  0  80   0 -  2495 poll_s  2017 ?        00:35:57 /usr/sbin/dhcrelay -d -q -4 -a -r gw02 -i br-ffgt -i eth-s3 10.255.129.18
4 S root     15890     1 15  80   0 - 46978 ep_pol Mar11 ?        04:21:41 /usr/bin/fastd --syslog-level info --config /etc/fastd/ffgt-mesh-vpn/fastd.conf
=================

gw03-neu.4830.org: Linux gw13 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 01:09:30 up  3:16,  0 users,  load average: 0.10, 0.10, 0.09

gw mode: server (announced bw: 96MBit/96MBit)

      Gateway      (#/255)           Nexthop [outgoingIF]: gw_class ... [B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: Egw10/7a:1b:91:17:d7:b5 (bat-ffgt)]
   9a:24:26:5d:04:dd (255) 4a:a3:c4:98:5c:98 [    Egw10a]: 215 - 96MBit/96MBit
   36:6f:a2:3e:15:b9 (255) 76:95:12:37:5d:8f [     Egw10]:  94 - 128MBit/112MBit
   52:d4:4e:ff:c1:20 (255) c2:c6:6f:2b:8e:52 [     Egw11]: 215 - 96MBit/96MBit

4 S root      2061     1  0  80   0 -  6496 poll_s Mar12 ?        00:00:00 /usr/sbin/dhcrelay -d -4 -i br-ffgt -i Ts3 10.234.32.61
4 S root      2252     1 13  80   0 - 30298 ep_pol Mar12 ?        00:26:29 /usr/bin/fastd --syslog-level info --config /etc/fastd/ffgt-mesh-vpn/fastd.conf
=================

gw04-neu.4830.org: Linux gw10 4.4.0-112-generic #135-Ubuntu SMP Fri Jan 19 11:48:36 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

 01:10:16 up 29 days,  6:34,  3 users,  load average: 0.62, 1.10, 1.09

gw mode: server (announced bw: 128MBit/112MBit)

      Gateway      (#/255)           Nexthop [outgoingIF]: gw_class ... [B.A.T.M.A.N. adv 2013.4.0, MainIF/MAC: Egw04/36:6f:a2:3e:15:b9 (bat-ffgt)]
   9a:24:26:5d:04:dd (255) 9a:24:26:5d:04:dd [    Egw10a]: 215 - 96MBit/96MBit
   7a:1b:91:17:d7:b5 (255) 7a:1b:91:17:d7:b5 [     Egw13]: 215 - 96MBit/96MBit
   52:d4:4e:ff:c1:20 (255) fe:32:2f:55:9f:5b [     Egw11]: 215 - 96MBit/96MBit

4 S root      9130     1 23  80   0 - 30201 ep_pol Mar11 ?        06:36:09 /usr/bin/fastd --syslog-level info --config /etc/fastd/ffgt-mesh-vpn/fastd.conf
4 S root     19899     1  0  80   0 -  6461 poll_s Mar11 ?        00:01:34 /usr/sbin/dhcrelay -d -4 -a -r gw10 -i br-ffgt -i Ts3 10.234.32.58
=================

Morgen wird noch weiter geprüft/aufgeräumt, u. a. die Einbindung von gw01 ins Mesh (sollte nicht über fastd sondern lokale Tunnel/das neue batman-VLAN laufen …).

Gnampf! Zumindest auf gw01 war batctl schon wieder auf eine neue, inkompatible aktualisiert worden :frowning: @Cord to the rescue (Version pinnen) bitte :wink:

# cat /etc/apt/preferences.d/batctl 
Package: batctl
Pin: version 2013.4.0-1
Pin-Priority: 1001

und auf gw02, gw10, gw05, gw10a, gw10b, gw10c, gw11, gw12, gw13 (hostnamen auf den Servern, nicht zwingend DNS) installiert und batctl und dependencies downgraded.

# modinfo batman_adv
filename:       /lib/modules/3.13.0-125-generic/updates/dkms/batman-adv.ko
version:        2013.4.0
description:    B.A.T.M.A.N. advanced
author:         Marek Lindner <lindner_marek@yahoo.de>, Simon Wunderlich <siwu@hrz.tu-chemnitz.de>
license:        GPL
srcversion:     8C120EF333070F65E7CEFA4
depends:        libcrc32c
vermagic:       3.13.0-125-generic SMP mod_unload modversions 

Muss noch was getreten werden, damit es wieder passt?

Danke, @Cord! Ich guck’ die GWs heute abend noch mal durch (siehe auch Admintagebuch).