# Mapserver-Setup mit multidomain tunneldigger Gateways

**URL:** <https://forum.freifunk.net/t/mapserver-setup-mit-multidomain-tunneldigger-gateways/20002>\
**Category:** Admin-Tagebuch\
**Created:** [22. Dezember 2018 um 13:05 UTC](https://forum.freifunk.net/t/mapserver-setup-mit-multidomain-tunneldigger-gateways/20002 "2018-12-22T13:05:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![alladin](https://forum.freifunk.net/user_avatar/forum.freifunk.net/alladin/32/6636_2.png) [@alladin](https://forum.freifunk.net/u/alladin)\
**Post date:** [22. Dezember 2018 um 13:05 UTC](https://forum.freifunk.net/t/mapserver-setup-mit-multidomain-tunneldigger-gateways/20002/1 "2018-12-22T13:05:29Z")

</div>

> [@Neuer Mapserver für Rhein-Sieg im Testbetrieb](https://forum.freifunk.net/t/neuer-mapserver-fuer-rhein-sieg-im-testbetrieb/20000/2):
>
> Esri hinzugefügt.

Lange dran gebastelt. yanic nicht global auf port 10001, sondern an die fe80-Adressen der Batinterfaces gebunden. yanic\_validator-task checkt die aktuelle fe80 per cron - die ändert sich bei reboot etc.:

```
root@fgw03 ~ # ps ax | grep yanic

```

22082 ? Ssl 0:03 /opt/go/bin/yanic serve --config /etc/yanic/yanic\_bat04.conf  
22097 ? Ssl 0:06 /opt/go/bin/yanic serve --config /etc/yanic/yanic\_bat05.conf  
22113 ? Ssl 0:01 /opt/go/bin/yanic serve --config /etc/yanic/yanic\_bat11.conf  
22127 ? Ssl 0:05 /opt/go/bin/yanic serve --config /etc/yanic/yanic\_bat14.conf

```
root@fgw03 ~ # netstat -na | grep 10001

```

udp6 0 0 fe80::b43c:aeff:f:10001 :::\*  
udp6 0 0 fe80::d8b8:34ff:f:10001 :::\*  
udp6 0 0 fe80::68ec:f4ff:f:10001 :::\*  
udp6 0 0 fe80::6481:18ff:f:10001 :::\*

mesh-announce standard bindet default auf 1001 über alle interfaces - die Version im Rhein-Sieg github bindet nur auf das bat-interface. Dadurch sind mehrere Instanzen parallel lauffähig zum Datensammeln:

```
root@fgw03 ~ # netstat -na | grep 1001

```

udp6 0 0 fe80::d8b8:34ff:fe:1001 :::\*  
udp6 0 0 ff02::2:1001:1001 :::\*  
udp6 0 0 fe80::b43c:aeff:fe:1001 :::\*  
udp6 0 0 ff02::2:1001:1001 :::\*  
udp6 0 0 fe80::68ec:f4ff:fe:1001 :::\*  
udp6 0 0 ff02::2:1001:1001 :::\*  
udp6 0 0 fe80::6481:18ff:fe:1001 :::\*  
udp6 0 0 ff02::2:1001:1001 :::\*

Dazu ein quick-and-dirty patch auf \*.fixed config-Dateien, um Parameter für nodeid, hostname, model und domain\_code zu setzen (siehe github).

```
root@fgw03 ~ # ps ax | grep python

```

2591 ? Ssl 20:36 /srv/tunneldigger/bin/python /srv/tunneldigger/broker/l2tp\_broker.py /srv/tunneldigger/broker/l2tp\_broker\_domain14.cfg  
2765 ? Ssl 36:26 /srv/tunneldigger/bin/python /srv/tunneldigger/broker/l2tp\_broker.py /srv/tunneldigger/broker/l2tp\_broker\_domain05.cfg  
2766 ? Ssl 25:38 /srv/tunneldigger/bin/python /srv/tunneldigger/broker/l2tp\_broker.py /srv/tunneldigger/broker/l2tp\_broker\_domain04.cfg  
2808 ? Ssl 3:25 /srv/tunneldigger/bin/python /srv/tunneldigger/broker/l2tp\_broker.py /srv/tunneldigger/broker/l2tp\_broker\_domain11.cfg  
22675 pts/0 S+ 0:00 grep python  
26955 ? Ssl 0:24 python3 /opt/mesh-announce\_bat04/respondd.py --data-provider-directory /opt/mesh-announce\_bat04 -i bat04 -b bat04 -s su-sa -n 66811882820e  
26964 ? Ssl 0:25 python3 /opt/mesh-announce\_bat05/respondd.py --data-provider-directory /opt/mesh-announce\_bat05 -i bat05 -b bat05 -s su-snw -n 6aecf4821417  
26974 ? Ssl 0:34 python3 /opt/mesh-announce\_bat11/respondd.py --data-provider-directory /opt/mesh-announce\_bat11 -i bat11 -b bat11 -s su-ak -n b63caea149d6  
27007 ? Ssl 0:34 python3 /opt/mesh-announce\_bat14/respondd.py --data-provider-directory /opt/mesh-announce\_bat14 -i bat14 -b bat14 -s su-rhb -n dab834f6dcdd

.

Damit tauchen in der Mapserver Statistik dann auch die Gateways mit jeweiliger Domain auf:

 ![20181221_ff_rsk_gateways_map_public](https://forum.freifunk.net/uploads/default/original/3X/9/9/995b4eccc1c4753702836d16aa6ffc89847ebec5.png)

und über Grafana der Traffic im jeweiligen Tunnel:

 ![20181221_ff_rsk_gateways_traffic_soziale-netze](https://forum.freifunk.net/uploads/default/original/3X/a/c/ac6d75d3b478e7373439826d2944092982db985e.png)

---

<div class="post-metadata">

**Author:** ![alladin](https://forum.freifunk.net/user_avatar/forum.freifunk.net/alladin/32/6636_2.png) [@alladin](https://forum.freifunk.net/u/alladin)\
**Post date:** [27. Februar 2019 um 23:31 UTC](https://forum.freifunk.net/t/mapserver-setup-mit-multidomain-tunneldigger-gateways/20002/2 "2019-02-27T23:31:35Z")

</div>

Heute ist noch ein kleines [Konverterscript](https://github.com/Freifunk-Rhein-Sieg/Ansible-Freifunk-Gateway/blob/master/mapserver_collector/files/generate_wifi_aliases.pl) dazugekommen, das eine [WifiAnalyzer\_Alias.txt](https://map.freifunk-rhein-sieg.net/data/mobilemeshviewer/WifiAnalyzer_Alias.txt) für die Android App [WiFiAnalyzer](https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer) generiert.
