Compare commits
152 commits
master
...
removecamp
Author | SHA1 | Date | |
---|---|---|---|
a458ad4f5c | |||
a85ab9defe | |||
b7a381084d | |||
fc88cb3234 | |||
46a733b2f7 | |||
c702465323 | |||
81c40c04b5 | |||
a09516c6bd | |||
40f90e1a69 | |||
cf38007f6f | |||
a45013fc16 | |||
9c8084084b | |||
6191078328 | |||
b9fa10de5a | |||
86c5df234a | |||
4b26be450d | |||
6325ab71c1 | |||
92ea2f92e7 | |||
3454c05035 | |||
41ac21ab62 | |||
a099a2af4e | |||
af3593590e | |||
41c67d6c81 | |||
b4b204ad41 | |||
a7b7f38699 | |||
4c6a3ddff7 | |||
248cd5aa06 | |||
ea7fc83156 | |||
566b212f74 | |||
a2d2208029 | |||
e5d0c78b01 | |||
96111ab723 | |||
8b46ff9428 | |||
6c9e7b0a55 | |||
413eeba462 | |||
60fbd119d5 | |||
4b4dff9788 | |||
da4c03843a | |||
e22c76a482 | |||
fc7b26d657 | |||
3e16684881 | |||
503887d06f | |||
0a46d3d280 | |||
c15fe1d5aa | |||
c64df2ba05 | |||
cb695a88f2 | |||
d8a140bddb | |||
35d1c7da54 | |||
136bf6f61d | |||
4b7ee4a595 | |||
010364cf21 | |||
065cd5ddf2 | |||
3c567e25fb | |||
200f9c03a2 | |||
9f20104db9 | |||
4e2a0284f7 | |||
c7f63d43b5 | |||
66cccc5395 | |||
6e1a4677b1 | |||
902b978604 | |||
e0daaa7f41 | |||
abbc54eeb7 | |||
b03bf05a66 | |||
5423a4eee9 | |||
6c49915b36 | |||
c8790b51d7 | |||
7b563eccd4 | |||
12ef1a7a50 | |||
02c53cf696 | |||
e3b2d6f08d | |||
0f0eeac818 | |||
c3a61f8fbc | |||
93040b7764 | |||
e9383fcbe5 | |||
ed3af07f07 | |||
b78523fb07 | |||
f46ef57b5e | |||
b3911b1d77 | |||
94fbbefb0b | |||
636690a6c2 | |||
69910ab0e4 | |||
1bb4681ac0 | |||
e107531586 | |||
f1f82e67c2 | |||
8088eadc9c | |||
c3c9a8cf23 | |||
c4429d4614 | |||
78695a245e | |||
5f3104f10b | |||
9c556a0ea0 | |||
98d313a675 | |||
51582c3185 | |||
e3247d7cb5 | |||
d3d10aad94 | |||
c455a29485 | |||
0dc1fc7be3 | |||
0b0e68172c | |||
b890378640 | |||
deb017d1cc | |||
6d59fed131 | |||
ed794d5c1d | |||
5652fb4a35 | |||
fa01d20915 | |||
1dfac5a953 | |||
6fe2c14976 | |||
7e72c4403f | |||
bc2d938de9 | |||
3d07e86489 | |||
65fa913eab | |||
17b07bf03e | |||
69fca14a16 | |||
732d013b39 | |||
92b783e197 | |||
42055e6f1c | |||
f27740a8ed | |||
4ffd0818a7 | |||
e0b61477b9 | |||
b39f9a6709 | |||
230e193c21 | |||
c430991d41 | |||
733c614ded | |||
15110d70ea | |||
52013714c9 | |||
0613919bed | |||
423c038a49 | |||
19b11aed54 | |||
d797bf27a3 | |||
6eca4fa2bf | |||
92dcb88c96 | |||
fd06115a8b | |||
68e4027ddc | |||
0fb677ed45 | |||
14b3a2910d | |||
6b3a7fd554 | |||
ea4c50f9e2 | |||
be42ec4b68 | |||
5dbe872abf | |||
224cc5606c | |||
6a65b62e37 | |||
61743d7acd | |||
00f4222e7a | |||
1d8d77d759 | |||
2188f225ad | |||
4c453a1b94 | |||
e7f03c384c | |||
23605e7ed2 | |||
3e10988aa6 | |||
25750605ff | |||
1c58a02f9f | |||
e7766f20a1 | |||
f15810b52a | |||
fe1438eea5 |
10
.travis.yml
Normal file
10
.travis.yml
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
language: python
|
||||||
|
python: "3.4"
|
||||||
|
before_install:
|
||||||
|
- sudo apt-get install iputils-ping checkinstall
|
||||||
|
- wget https://www.linuxlounge.net/~martin/icvpn/nmap_6.47-1_amd64.deb
|
||||||
|
- sudo dpkg -i nmap_6.47-1_amd64.deb
|
||||||
|
install:
|
||||||
|
- pip install -r .travis_requirements.txt
|
||||||
|
script:
|
||||||
|
- sudo bash -c "source ~/virtualenv/python3.4/bin/activate && scripts/check -s ./hosts/"
|
1
.travis_requirements.txt
Normal file
1
.travis_requirements.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
python-nmap
|
75
README.md
75
README.md
|
@ -1,4 +1,75 @@
|
||||||
This repository holds IC-VPN keys and configuration.
|
[![Build Status](https://travis-ci.org/freifunk/icvpn.svg?branch=master)](https://travis-ci.org/freifunk/icvpn)
|
||||||
|
|
||||||
|
This repository contains the tinc hosts for ICVPN-Peers and several helper scripts.
|
||||||
|
|
||||||
|
## Setup
|
||||||
|
|
||||||
|
This network requires the use of the Tinc VPN Daemon. You should use at least version 1.0.24 or higher, also the
|
||||||
|
current pre-release version 1.1pre11 seems to work just fine.
|
||||||
|
|
||||||
|
### Clone the repository
|
||||||
|
# cd /etc/tinc/
|
||||||
|
# git clone https://github.com/freifunk/icvpn.git
|
||||||
|
# cd icvpn
|
||||||
|
# cp scripts/post-merge .git/hooks/
|
||||||
|
|
||||||
|
### Create your tinc configuration
|
||||||
|
|
||||||
|
Open your favorite editor and create the /etc/tinc/icvpn/tinc.conf.
|
||||||
|
|
||||||
|
Name=entenhausen1
|
||||||
|
Mode=switch
|
||||||
|
More options can be found through
|
||||||
|
|
||||||
|
# man tinc.conf
|
||||||
|
Afterwards create a keypair with tincd.
|
||||||
|
|
||||||
|
# tincd -n icvpn -K
|
||||||
|
Hint: In version 1.1 this option was moved to the tinc binary and is called <code>generate-rsa-keys</code>.
|
||||||
|
|
||||||
|
### Execute post-merge hook
|
||||||
|
This step is necessary to populate your new configuration with infos about the metanodes.
|
||||||
|
|
||||||
|
# ./.git/hooks/post-merge
|
||||||
|
|
||||||
|
### Set up a cronjob to update the repository in regular intervals.
|
||||||
|
|
||||||
|
# crontab -e
|
||||||
|
and insert for example
|
||||||
|
|
||||||
|
@daily cd /etc/tinc/icvpn/; git pull > /dev/null
|
||||||
|
|
||||||
|
## What are meta nodes?
|
||||||
|
|
||||||
|
Tinc has a ConnectTo configuration option that describes which peers on startup to connect *and* sync metadata to.
|
||||||
|
|
||||||
|
Until now (2015/4) we had roughly 74 nodes, and every node connected to each other (full mesh). Tinc however
|
||||||
|
does not scale this way, because on each connect and disconnect all ConnectTo-lines are being notified of this
|
||||||
|
and then notify their neighbours again. Many smaller nodes seemingly could not handle the amount of metadata generated
|
||||||
|
by this which resulted in TCP Zero Windows. They then disconnected, and reconnected, producing more metadata in
|
||||||
|
the process, which was followed by even larger nodes queueing up metadata, which resulted in all nodes taking
|
||||||
|
a massive cpu and memory hit. Memory usage of up to 1.5GB was spotted, accumulated in less than 12 hours.
|
||||||
|
|
||||||
|
However for tinc to build its network graph it is sufficient, if all nodes only exchange metadata at a few nodes,
|
||||||
|
which results in much less strain on the whole network. This is why we now use meta nodes, which are defined in
|
||||||
|
the `./metanodes` file.
|
||||||
|
|
||||||
|
Criteria for the selection of meta nodes are:
|
||||||
|
|
||||||
|
1. autonomous system diversity
|
||||||
|
2. community diversity
|
||||||
|
3. ample resources (cpu, memory, traffic)
|
||||||
|
|
||||||
|
When data needs to be transferd between two nodes, this will happen indepently of those meta nodes. Through the shared
|
||||||
|
network graph a direct transfer is possible and will be tried: at first via UDP, then via TCP, then indirectly. While
|
||||||
|
indirect routing is possible the meta nodes are not required to provide forwarding for those packets.
|
||||||
|
|
||||||
|
## Contact
|
||||||
|
|
||||||
|
The maintainers can be reached at
|
||||||
|
- [icvpn@lists.funkfeuer.at](mailto:icvpn@lists.funkfeuer.at)
|
||||||
|
- [irc.hackint.org #icvpn](irc://irc.hackint.org/icvpn)
|
||||||
|
|
||||||
|
We have set up IRC notifications for all repositories concerning the icvpn network.
|
||||||
|
|
||||||
For more Info see http://wiki.freifunk.net/IC-VPN
|
|
||||||
|
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
#Address = shonyt.mine.nu
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBANbR3LhhWFNt9ak//ZTReEuNQHjibgTAM+cNTDwLevudrP3y9htxTzgF
|
|
||||||
UZDHnkbDqwrYNjnuaMLIik7ljj5aKQd+fXmv3S+sFvvaPnm+e7Fpt+r/ReTnS6su
|
|
||||||
iOdmQ7XgC/b6r5ISjGhSheHcVSNMmbDWwYISSpDTu9S5qcUAkp1jAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
10
hosts/aachen1
Normal file
10
hosts/aachen1
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = icvpn.nodes.freifunk-aachen.de
|
||||||
|
Port = 1655
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAoGeD5b1HKW2UAFpIPayxsOOYx5qC0oHrJnvcPH33jnDBGiOYJ9ma
|
||||||
|
QZErWdF0Qsnqh/wJE6i569fzKWOUdLHrN5dVzD/Q5zjMOwJf3rmcerS0oAFTxKDj
|
||||||
|
pkw2kKcLA/lSNMIN//W66mM258BLo1XgEraUx5RcJ4hTxawhNTn0NTJVCbfUX6e5
|
||||||
|
tcJpbgbYRzBTUPdSL3OB8k0qlmFI2ZYTnCzOSpgxRQARIB1ecoqOYVxQISK2pzxi
|
||||||
|
MHQQlVbquwldaKiVoj7tD7PFW4oQxpiMHZnHIA6dnZCsT3ktTOzCjhf2XMi8o8u5
|
||||||
|
P9C5dYrmVWrVAWQznlbuq/w1z+PrTYquoQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
9
hosts/amsterdam1
Normal file
9
hosts/amsterdam1
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
address = 195.169.146.33
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAuksyHS3OGQUUS7hVItJZGHK/RDeOzuSyqmi7jbVv+0/IfRLU/mt+
|
||||||
|
kz/wMz2O/UDxyR84wmrLTVdt8TYnOaFBrlNdMGz3k2HjbZc0UxZpKxHMYR4US6Ab
|
||||||
|
vLApHSxXK44c16wcWDhQB9yHqM3GdMTdbxuKV60qclulHuI9wHkxDtn1qb1dEkbv
|
||||||
|
2rF2ldfZnNCZ7ktQ1Pnnkv9lOhT1WK8Ye2Sbl+V7klK7leRfE/eTM5e1KP4Zlf62
|
||||||
|
iecoBCzFKCAk3Zw88Sv9IlkVG1ZgO8rdZPH7Bb461XH4W0gO9BANg2/SnW0Hlnyp
|
||||||
|
Ye2Bh+oGwQTlxjxN44nKOcornozC8kZUuwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,7 +0,0 @@
|
||||||
Address = augsburg1.icvpn.augsburg.freifunk.net
|
|
||||||
Address = 109.163.229.249
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBALVQaY0axASCewZdfMPbxUBwphhoDHKzm0SvpietNy0gy+43Jb+N/Cs+
|
|
||||||
d9l9HlAS2ngrCAahVm/GRA3iYHH2i5JdZnzxPFKdkefcZFz7x0ZDaqeqpb2YLWFs
|
|
||||||
z2LPm37OCcsi9NPZtvDG+0Nas370xDn/6uZhCd0gAplDuI+3m0vRAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,4 +1,4 @@
|
||||||
Address = augsburg2.icvpn.augsburg.freifunk.net
|
# Address = augsburg2.icvpn.augsburg.freifunk.net
|
||||||
Address = augsburg2.icvpn.freifunk-augsburg.de
|
Address = augsburg2.icvpn.freifunk-augsburg.de
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
@ -9,4 +9,3 @@ FaDXnHb7Wt7rYWSlT46q+/Zt7AZiHgBd/usMMYC5LFvR0Qgc8ucIFYRUx45xhpas
|
||||||
ybwKAkWQ1bw81+z3hElADcXl7SwH9PHlk07hU6Q1fXgff5OIPxC7SzzSKFjyhOIA
|
ybwKAkWQ1bw81+z3hElADcXl7SwH9PHlk07hU6Q1fXgff5OIPxC7SzzSKFjyhOIA
|
||||||
dvKC4YdGD6FA2kP6N3FIe2Oio2LPPBSDLwIDAQAB
|
dvKC4YdGD6FA2kP6N3FIe2Oio2LPPBSDLwIDAQAB
|
||||||
-----END RSA PUBLIC KEY-----
|
-----END RSA PUBLIC KEY-----
|
||||||
ECDSAPublicKey = DAAIed61lV/AudLIIE5Fb2VVp7sYR71IEcfPgEADGUL0z2JHci/ymtmp2wp4kAzu+JP8SGR1F/ayhPLQHD/tbG9e1D
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
#Address = ffbz.ath.cx
|
|
||||||
#Port = 655
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAMlCF8Yj3adfH6Mssc7J59CMIzO4ZTa4meHXDaGWHXzGIMnUWRUlLIfp
|
|
||||||
7sa/uJ4U9iQU3ZEwv1cPWweDvWrG1HNL+oJEVv7xQWcBXaYnm0le305qom0E0U5U
|
|
||||||
cMt+yNZWTh2KfgJjGB78FuOas1yiGpVPnV2wAGgzREKgmiXTOzZnAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,10 +0,0 @@
|
||||||
Address = freifunk-bt.criede.de
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAppgeP431r3K4cgy9s1XUB/+SEb9F64Y9q34jxjwRssIaFx+mtukr
|
|
||||||
JDLFtRNNTi7ao+kL3s1OBhavCeKwYSFAlaQnIm7fLwKwhJiIZwnKVM26SJPUwPfP
|
|
||||||
pQZkEv8e5boFCEhsSGcLGLineG/TUDYa1cfwKL0kUc7KiTczm/2w5FQhiqUEc/Cj
|
|
||||||
espO57hhzoI6Ian1PIFXjpRceTRvrBxFyg5p6uNRGENa3o0Ixf2u3MT2DuCAzbW8
|
|
||||||
ndAsnqUz3uggc1scoy4/mMoFDEXfWkF6wbnpNAwEpnaDDgMI1eUgivuphiJOkqcW
|
|
||||||
C3hHDdGbYQ+zKqukqvGjcKTbMjLzOLnL+wIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
Address = vpn2.freifunk-bielefeld.de
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAuNUlmNeftDUvk7FAJFvX7XwI9CYnEpdU7TD3waeE6ZbU1mSW0d+n
|
|
||||||
9MUArA1iprh9UlPchGrkluIV6lX1XaVYzeXy4HVtf5nLUBssCnbBN8T1PE2qD0rS
|
|
||||||
pYKQEc/C1fuGLx07uzKHpz9PufOZQrmiRzoAciZBRZ0y16wtkO5aKV+cHawnnaP2
|
|
||||||
rzKeNIKq+XvusalDf0gftr0znivFeHZk7C2XzZ27HjJGcZM8k/xtMiCfMVo6NpZX
|
|
||||||
s9hkCrbT6vKtTVWCdAMcZAk0taF8eTPxkRoMMADExeXcoQXIxazvfdV0z+ou/2it
|
|
||||||
5X3PohGtF70ZoT98OT2s3xETCea1JyOyDQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
12
hosts/bielefeld6
Normal file
12
hosts/bielefeld6
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
Address = vpn6.freifunk-bielefeld.de
|
||||||
|
Port = 655
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAwzVXJJ1/BjwV4SgXxfCJ1xpYp7mrioNBbCk9ea+J5oZs79GM3Jqo
|
||||||
|
BHuW8QxL/x75OskFAHAlVrlLGZzoE6RtlvzIqiKesVcOuSskyt0E7r+wqltSxu4N
|
||||||
|
tbyDRVUOkAHTwQ0zEPMPy1HJhD8SmA3m4oHPjGYdAAQztrKB2CSnP/2P29lxllLr
|
||||||
|
OPcQt6/UN1/OcbuzHnrPSOFGxyb4Ir2FRWxiCRGjqI3QQ/ci2wfEnKsqaG/OH5nr
|
||||||
|
gojUGkx6XT9L5Rp5cP+Xdiwr+k7J6Snnx7ZEdpdVW43sfzjJinrR1Kp4w+NgE3XS
|
||||||
|
FFevHmSj5pMO+YHYucDKepreqSgHqwexvQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Address = gw1.freifunk-bs.de
|
Address = gw3.freifunk-bs.de
|
||||||
Port = 655
|
Port = 655
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIIBCgKCAQEA1SlHQTdW8wnYWpSRwZWx5BHOHm+0WzZNN96edmUqAi5hrVQwVCeI
|
MIIBCgKCAQEA1SlHQTdW8wnYWpSRwZWx5BHOHm+0WzZNN96edmUqAi5hrVQwVCeI
|
||||||
|
|
|
@ -1,12 +1,11 @@
|
||||||
Address = vpn01.bremen.freifunk.net
|
Address = vpn01.bremen.freifunk.net
|
||||||
Port = 656
|
Port = 656
|
||||||
|
|
||||||
-----BEGIN PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAy2FfayKB0nuggl/B9Lff
|
MIIBCgKCAQEAr7aAgyRdDjTjJyUhHaPd8aZIybNvi+paDKwkRJFUEHybsSsZs8pl
|
||||||
lLAWf92KPDtmJt6un1nRylX99n1yTatnnzW9r4dv7oDKJVEGxOe9d17CIg0l/lQQ
|
mJl+wFFn3sW3y6R7th1iVSqHDU85KYpy7CemKcHRo0VVl0OayToKQGUc9wuUkjM2
|
||||||
UDC0sBJmB+JLQE8INHASQPcRbQVvlRrq+jVSUbpezA8H4W/FDc0kyERJG4zHAW4b
|
XIpZ6WxJ2+B918780dFA5esdeigSTXnKABt80wllLmBumiumj6fGQnzXOFMfyWSI
|
||||||
Om0c8ndFZBU2eMXTyaeFZ5gi6AETZ+GAOt3BGP3lhzVMIotnSf5Mm1q5EOejjlND
|
TlpW77EQqZY3uXGlZjbzmCbzmspbldHZKwUBr1f8GW6pdeMzEeptg/5nVLLu0rG+
|
||||||
dsz3Fsn3ScWgVeUCjwWK1xs/jg5+pa90he/eqO+DmihxDA0006YBnQcA0kiprjK2
|
o+rXQuU2GxJXd6OwrIWEzLCpxbRNqZ6Xo2o1U4Mc3vrKv7yQ61xY/hYB7BLU89Dz
|
||||||
k6Jo8J1KWD8G3m0XvWOu9z15WAKvkNSw96h28eGefsgQP+XEpEE9aWGcbuj88ycK
|
tTNXWxy4cm/xYdxmCBStzWGwNRndqNY7fwIDAQAB
|
||||||
dwIDAQAB
|
-----END RSA PUBLIC KEY-----
|
||||||
-----END PUBLIC KEY-----
|
|
||||||
|
|
11
hosts/bremen3
Normal file
11
hosts/bremen3
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = vpn03.bremen.freifunk.net
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAxWLy8tG8W3nV3o7fsm/oD+XwFW2qgGNRDRDiTPGmBNrHVGVCH8cI
|
||||||
|
s2Gpeu226x803dukxmrKXZskLBf5oCWxtI5wrxhkiIrb21RkODrMzQcKvOJ3pOGk
|
||||||
|
7GekS8WvhxuMAJEKnWiJIS9T3kcGUTMIETSvlWeG/SWkpVr2oFjD87LX+WDCOW/d
|
||||||
|
arHyu8xH4XpVaDeKwUHlDz3/QQjI4bOa2UvqmebkdkhX/uWd/hNTdpzUYwghPtPx
|
||||||
|
VNlKqeh+NSibYuep/VSoxFx8UHFu083nB2gNTF+b4apjB/4d2iFUMM/Mpgi+lYQ1
|
||||||
|
8ksoTu8C3e8KFhp4oP3GLlRuQ2QY+o4RpQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
11
hosts/bremen5
Normal file
11
hosts/bremen5
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = vpn05.bremen.freifunk.net
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAyMFsxTq0jV63n3m3miKKCfW3NtDiUgY7P8piZWZIudx4/PFr96px
|
||||||
|
M2OlB5H6g70Fj6MiSFZ9Hnb2mtBjhT7bBBfMnBl1WNeH6vUJh0vQ1G02cQDJkPzd
|
||||||
|
Ir9djg2jFDkh3NkA/gt0ZbQiqFXAdbLfU8wJvDUe35hocU7K+4y4ZQ9G95zmh62c
|
||||||
|
wmiAZoQmZHZBZaeMyACMtnEncY4onefJrK973+5W2LguSIzbpohyOCmtZaSy/3ei
|
||||||
|
oxzNvQW4mmJz3f4+dbJ1FEwTRdgfvIPIDT42UgZAQQLn8+iXOf45ghCOi7ef4ZLb
|
||||||
|
pdEHfufyIHaJX95hOedbmtJCOHc12nT3qQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,10 +0,0 @@
|
||||||
#Address = ffcas.no-ip.info
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAr1d6XRKMLgt853J8qxguOb017hjVSB4LNWKiLEXk1K5B4sPBP3Sj
|
|
||||||
6/3PjI38dbZsmWqOV6azMmqTeBjBKt1Ii02sfrIB0hc3JuwcCeLLrPtmxUWCIXon
|
|
||||||
pA0gv1mstM5BY4HLgfH9h9iwtTQ80k3BaTz5/Wcn3i3tRm/MLeXKNIRbIYLGxmyQ
|
|
||||||
aSE4QJCnWPXxW+FoKRY6u4jAmYeVi+OyF3Hg9HnVvsBV3AeQ4Ptb90Pkr76udN4D
|
|
||||||
W5rEIJelvAT2bMGlCZgowtCEgEAVqI2YHujndHemsUv/ApYR1xwKWRB/df9O8Fpr
|
|
||||||
HqdYAjpMtYoGfBj0UhulKZtHpM06LGDZNQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Address = gw01.icvpn.darmstadt.freifunk.net
|
Address = gw03.darmstadt.freifunk.net
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIICCgKCAgEAsFBR3wzdRoFXDy38HQtlYDKHvsbY99fUkPZXxg5v3dBGIfWDWMBR
|
MIICCgKCAgEAsFBR3wzdRoFXDy38HQtlYDKHvsbY99fUkPZXxg5v3dBGIfWDWMBR
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
Address = gw02.icvpn.darmstadt.freifunk.net
|
Address = gw04.darmstadt.freifunk.net
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIIBCgKCAQEAuohUruR8enzVN1IswdzMuf8f3rY2HOK/yByItBcMHM9b4HMe6Jt6
|
MIIBCgKCAQEAuohUruR8enzVN1IswdzMuf8f3rY2HOK/yByItBcMHM9b4HMe6Jt6
|
||||||
|
@ -8,3 +8,5 @@ RW9lc+6XTrDv3I6XdNTe0Nj9XRkdoUxzJXQfLHLUx/ynymD7w1325cf5JAVTW8YK
|
||||||
gZvUSZ+irwenMIc+qTv00z8THPQaB0wMoOfgEe8cA85sBxkAj8cOMzoiuUxjgk7/
|
gZvUSZ+irwenMIc+qTv00z8THPQaB0wMoOfgEe8cA85sBxkAj8cOMzoiuUxjgk7/
|
||||||
WSejxCFFpXe6uXLtdWKNAPWoYUq3EXNqrwIDAQAB
|
WSejxCFFpXe6uXLtdWKNAPWoYUq3EXNqrwIDAQAB
|
||||||
-----END RSA PUBLIC KEY-----
|
-----END RSA PUBLIC KEY-----
|
||||||
|
Ed25519PublicKey = OpGqPZB8LMeTamFWVz/h1y5CBnD8al35G2f3u+0hxMP
|
||||||
|
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
Address = sbz.icvpn.diac24.net
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAN8O1i0kkDsktLuFbL01x/Mj47KtTMQUm373NthJoYeuxh7Uc8eud0E3
|
|
||||||
FoZBcMCn7LKRvLh8HH83re+SAeplZ5nFqYLBEIZtonhRlP+bnIQDjGCwTaXXp2ew
|
|
||||||
m8ZAPA1TPRl6e3ZzJw7CvGZrsiKfwwNUaEp/AIrdJ3p55fUehiFNAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,6 +0,0 @@
|
||||||
Address = sbz.icvpn.diac24.net
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAN8O1i0kkDsktLuFbL01x/Mj47KtTMQUm373NthJoYeuxh7Uc8eud0E3
|
|
||||||
FoZBcMCn7LKRvLh8HH83re+SAeplZ5nFqYLBEIZtonhRlP+bnIQDjGCwTaXXp2ew
|
|
||||||
m8ZAPA1TPRl6e3ZzJw7CvGZrsiKfwwNUaEp/AIrdJ3p55fUehiFNAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,11 +0,0 @@
|
||||||
Address = gw3.freifunk-3laendereck.de
|
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAriAC3ChanNKtXgp/Eu0EcTJTeAM8yp1D35SOM89hVgygYmy4woC0
|
|
||||||
CEx6SbVFnwzL4Rar4+c4XXCDLq74AsHjTe7ulzvSDJ/acSoOVsXZ0Wnb5QUFYDlL
|
|
||||||
ue/2dp9TNHNRl/27OjBL+5fQM4LBvdImBJFKxuYtJc5ApB12LAIAx2y5FS0mp2rT
|
|
||||||
k2+HDZgaxanlUf6ecaFp8H7A5LiITig8nHUa9/0J5U5Q4ZzYoSnjQKiOKvaOWKX/
|
|
||||||
RydUCrZyiyVl12tlEc/FcT//zj7XrNE8oHC9LaUWb6masCCzv0WR5Ck5XX3yC+/m
|
|
||||||
gsvjMK7c1I/tFjUQE07MO68qXCX2zzV14QIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
11
hosts/dreilaendereck4
Normal file
11
hosts/dreilaendereck4
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = gw4.freifunk-3laendereck.net
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA6ijzZkaqqEHOazFRzCPesuCTUCAtgVa3JrBm2R5cb2rLuDQDmqQm
|
||||||
|
O8zqlj3rM8cBRGexRz/2F9FNxQcEhfPmowiigGlDXW6rzcFDWeGl7w4rn75rP3a+
|
||||||
|
gfmbSOmRLG/dvghDRceDEbr6MU7DlCOgHjaz+WdHmJWR0gnlnQJLqMa1RgPN24GK
|
||||||
|
orq8h158645pDbX/wJCNdBB81X4kgJOjWJF+ic2qbF0iuUKt1689QJnn6Mo+9T5y
|
||||||
|
K+xt9c5XlgqqD4UxP4JF66ctoN8aBscPFOEZfUjujNqvKhCWbhal13EHM9dCEnQA
|
||||||
|
1Myf7sRdaLvMpKsvSESMfl588I/XulszMwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,11 +0,0 @@
|
||||||
Address = gw01.freifunk-ehingen.de
|
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAz1zcs2ZgiZRLVXQyqYXKD3+dx7imqN/cmJ6CYoSfxjesslWaS+qG
|
|
||||||
29YH+U7qXSDgRyjVtdXdVHIa9dYSKff292H7yzX3LbHPsUEeq5kAAqqieTIsRYoI
|
|
||||||
6QeUTYkfSuvkqmAe1zUmC5fcf8BRSu2YUHSWhM5Lu9ulWzXuKYoipnXgqQzVz67w
|
|
||||||
3DnYEx/DEAxn4LKagOpUq+l9OzChOtMWeW1/MSCaEhm7VLYaY9YITdhb5U61PB7F
|
|
||||||
fdv/77AhRBjL6zfNX6M9ZookKukAz3KHme5EzDYXVA4CiyBN+HMzgCYHbqopOiVZ
|
|
||||||
BGjNAeO8FjAkBwn5Os608LOSocOEVz9KDwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
11
hosts/erfurt2
Normal file
11
hosts/erfurt2
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = ffef.securegate.eu
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA0R+JEwwaxHJZsTlxTjpwDIjrSvbG6yCkeGO/zablrIdnoctZHgNQ
|
||||||
|
vcDvuSWeTThBvk7FVuOkgVbpcqTnDNzBNetV1SzpnQTG3yWJcADZtkt7oyEhkvV0
|
||||||
|
+fJN4eALaOJT1d1PVROcLyCVjBIP5m+d9rImLRQK0tzQnLWofuqDLxzYm8UjK2Df
|
||||||
|
hZ4cHQNi0r8EPzQPzLjcz3YmYO6iJ1s27F6iXd16uBCoAX2y4QdSauHQiijah5bf
|
||||||
|
laM3ZD8ry9Sgrxngz169ybp3yB7l37IPWhVRHy+OISY4z2G5IMEnwkeS+P8eM36X
|
||||||
|
ZG//Jc/joqqHszKLUAL1zpfNVqygHs06fwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,5 +1,5 @@
|
||||||
Address = vpn1.freifunk-halle.de
|
Address = vpn1.freifunk-halle.de
|
||||||
Address = 88.198.51.136
|
# Address = 88.198.51.136
|
||||||
Port = 655
|
Port = 655
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIGJAoGBALF/Wu4pe+f3dHeLYApHxUnOGUBzpNREUet6nDp80uWT/dph7h6Yqtz2
|
MIGJAoGBALF/Wu4pe+f3dHeLYApHxUnOGUBzpNREUet6nDp80uWT/dph7h6Yqtz2
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
Address = fl1.icvpn.freifunk-flensburg.de
|
|
||||||
Port = 656
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAv9Ow8Vkxo03MaYxxpdjQ1/tce2BgyON3+HkHd7/s90wovB6kkFpY
|
|
||||||
jL+c6nqN8kIBPhAw4Ibz6HmwUm6GIgappkwI2B81TTfrF2k4LR0NX+Nbyw2UqpnF
|
|
||||||
mt4O4ZRDBoRPRJxyXHgxLox0/VqEH+F044nO5DVaCJihlDDVnmjqvdvazBLjsTrX
|
|
||||||
d08gPKkyD/VdUMaX6d5eZOfxzRiPYMpZE0rWMzQc+n1kvw1DXfk/jhawqf4ZpaH3
|
|
||||||
TD/DGzeuXnDjL2IxMYXHABdfZUug2r7eoP38UM7jVop32SVXQO95gBDs5hTzp9Wh
|
|
||||||
JdSYnxO3HgIRb+0g3a7Aq9KBBlQ6xCfZjwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,6 +0,0 @@
|
||||||
Address = gw1.fffranken.de
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAL7Zdz7fpxIkUm8hvxK0Qm+iS11d9AN1BmjLrMZU9nlUwf+NTNIX94Ng
|
|
||||||
XV1GINi9U/RF6j35JAyt6Y2K7C3BjHM2Zl8rm2ya2lhvoKhsDJTe1x07BnhamzEs
|
|
||||||
k0xufslEH9ZatR7FDYzKQa1qPFxLyojDymYiap+L/7QD+Q8eU+dFAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,7 +0,0 @@
|
||||||
Address = gw2.fffranken.de
|
|
||||||
Port = 656
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAOvt5phPFC+/KUvmGWJdNfIoPWuHfJb0na25VteGQDUMn0krudoIJQFb
|
|
||||||
snELlAl5emnNbH7W5NWGKfjl7fMRC8RJ7r9eb1/jjsRlDK6aRnN8hHzcCa45PCeI
|
|
||||||
m1plGxS6SC3kI6lRB9gjXoKe4GPl+fi3F7sk6fxxIxDBQSnYFWMnAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,7 +0,0 @@
|
||||||
Address = vpn3.fffranken.de
|
|
||||||
Port = 657
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAPIkkqmdnJi3Y+cGKslf0t+swE+7rtfRQTStW29MP62L6Sn0lxb5MufU
|
|
||||||
LRtR0UW31SWQ03HGuUe51e16ppxZ3V1AFQvoLAwxwDD6VvBk4n+XEiupWPt+0XSd
|
|
||||||
vNQAM3GOtMVQc6W39ZEa4PaMr44x256W+KnHgNrAL7v+62j+9nJbAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,7 +0,0 @@
|
||||||
Address = port-87-193-156-225.static.qsc.de
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBALo3VfMiPxK5lxWOYqoCZavMp8Lo4HYTmhLR6w3dHDJTI+UKTNDOf3Tc
|
|
||||||
reO0q+K85uopAtuu9yEshMxapvmijmEO9YsD+XinLNvnwNxx7qSaVQrPFTa4MutK
|
|
||||||
OuD1fP/PyX12XOnPsjw/CecqhbkCDg8XwFtGZcOJq9Z6DPvyotvJAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
|
|
15
hosts/fulda1
Normal file
15
hosts/fulda1
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Address = gw03.fulda.freifunk.net
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIICCgKCAgEAwKn26rKjqkFTPXm/aWVEw/oc2GsurG2YLGs1Lf7cD+zc7KFS3+lR
|
||||||
|
U5KKR96EE7+5qxZ+NCqWQIcA7fvPoLRrgc1jNRULSi7USsWI1kPlOac0hdd0mId9
|
||||||
|
4XHZpQWuLewQ1ETWyzfp8kPSd2eF3iIGVGSGyigpOKSjxw+vPB7OFjfkdIto5+Jt
|
||||||
|
u+62Px/i0i7uLyfW2l8eB8Hf///Ca8RA4LhaPDO6MamytyBt0xSRzPH+HfFhWw8q
|
||||||
|
TPQytXvheSSw15OjiWpgsUeoNKF4JZK/IhIcpjdmXXWFQtWEixmj5IdTOMTP8jxZ
|
||||||
|
ihCTuQ+7UEiHjAg2/B/balAEmztJ5qMzklVaNU6gGMu9Q3ITdEK7i4hybyTf9D8H
|
||||||
|
QIw/F+htJJ+ninuyGM/ACigk5zmUZFLZXPSeLRdYJQqiJQXsPNrsGZMmeJi0RkN3
|
||||||
|
qx7Nu2tCGsUVKAXf+o8O4SLC0fbAqdrI4u2g3sxQO6x8nRQWCUyF2rN0N171BkQw
|
||||||
|
O65MOII42RSCFFrXbcyVHMa4fmSSYjsQkKvrS8K8Z324cJEvRKi9gDLolSg2I2I5
|
||||||
|
vcdrua/E8jU8kttcvo+umfNvt6XL6I4P/r06+OGqnMXfGeMMbazWze8HNM4eYYmM
|
||||||
|
WZhK7X/m3g0NEFRa1433lJmDQ4ONUkC+3vz4N8tjY2vgiQzBciCWGs0CAwEAAQ==
|
||||||
|
-----END RSA PUBLIC KEY-----
|
10
hosts/gadow
10
hosts/gadow
|
@ -1,10 +0,0 @@
|
||||||
Address = freifunk-gadow.de
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAu4C4/nHeAvAUhUQeraE4Mpjl3WV6fFUpYCp0sNXYqlp36rZZiNnG
|
|
||||||
tpwpOiAbAAx1yutT5UvJIc9/w9WctQNvnXfpvzpSwmT/7+4QA6e0gxFjvTbP5ymk
|
|
||||||
Kptmi43KdLppCSMFGyH9rb1yVha9vWS0INBZbzAnZK39txTMntSp9YD7ek2fZr6o
|
|
||||||
R+Np261OAd+fEhuG0BEoGXvJscrCK8QWSTlz+xIxJV+B0d/nXGshTiXqsziwDQRc
|
|
||||||
aG7tG6jAPsqXxU7h7/QdHi3fbncUKWRsBxX6holHEqNfks3gIUeLPelbuO7lP16j
|
|
||||||
qRE7i2WH0bOD8oSUtAvuPE4A2PmoY++jvwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
11
hosts/gera_greiz1
Normal file
11
hosts/gera_greiz1
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = gw1.freifunk-gera-greiz.de
|
||||||
|
Port = 10781
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEArLhMleQyfCgADO1vPEHK1hTJ8ZW/NljeiFsZcvTHCRKnnfF0AP1S
|
||||||
|
XfcviGlQCV3sfhXLdKABe0QZiLeHwbJY2R/n0PJxG/UxfscAKH+vRCa6qA4PqVI7
|
||||||
|
CLShMe+E/S66UPvYzYYwBpfLBFYlaMzSz+IhvhiRwoCWgk/0+YfPJt85mFSUHNxN
|
||||||
|
XGiBLJBSRGnGi9BFSw+GbrN86lmknV/fnL4uypFw94TJYF0Q7TexgP7aRtFSOciH
|
||||||
|
2tDCbzzJh7lmw4XE1Wtz7QWUP/R34zqlOELXlmoilbkTO71y4qlCeTHmaWDOG9/f
|
||||||
|
VScV3K/v1mrofNlK35GJzfcOp9ueijIbZwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
12
hosts/gl2
Normal file
12
hosts/gl2
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
Address = 5.45.100.14
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAubNEotpkRAKFlm2WtgOr7Xx8ZzUca7VkhqPAh/QprEBNdupViMvk
|
||||||
|
tKZdzHasvJQO0t5BmHZ8HAuQlKoHaagp5zEc5P8oGP+TS9A/QKwL/YyOXYoQ3Zx6
|
||||||
|
edIXn5EJTXoCfM+q2DdS65HAQhSyuM3PJ0SoC85rStQfRBaShuF4oBlFEaKg4yYs
|
||||||
|
dTKlpM5ZEQLT7GVOF7dSpTyV6trpk05TfMZf2qWGRJU08/XOh5OzQH+TTDMTbbd0
|
||||||
|
kn8BUFrH76vriOYma6kay8WN+egiNJhgfne8iOSPKPX0yzkPHA214wk3+1pmMcu/
|
||||||
|
3Mu9habpoGFF0G1NSGwaQ5147QEhCt4pYQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,10 +0,0 @@
|
||||||
Address = vpn1.cccgoe.de
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAqQXK6Uk1ywBmEcaTz+ncrZNRnX9Lg1QlmTqKHl6ZqW2Bro/CvmES
|
|
||||||
YfeRWbBVeN5w5DwMZMP7PaQvd+LOgAKiubpsn3O2XssnjuLz51p+JQ8KO127i19L
|
|
||||||
PDokpdM1AvEdHo96lDKqpSE5MVFQZeiajg6AtPtI5IR2rjsO23U9dmAEuVzCn7r9
|
|
||||||
34+5fFyrRK+NvAbb0qVA5yUnRwEKbeYA9VAGfmm99LriL6KDyApjEqNWJt0YNOzP
|
|
||||||
CfSoH9tDQDIH8S8CMgVkyPtqEptQGaWBjVGiO1oKB3B7SF2MjHV6Idja80zDVEeZ
|
|
||||||
ah0MbeQWps9x/mkyWrcIPnC+2MPimQF5awIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,10 +0,0 @@
|
||||||
Address = gw01.guetersloh.freifunk.net
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA1V07P1Lv4dafLwYUlZcsj+tNMrNU+jV2N/+h9RA7wnst77TyFMqZ
|
|
||||||
/AmPnFUNQ6TyC/GuK8YqQV+Sx+2MWzVska0F2uY4T+YJ4aDAZhua3YwJCHEUODuC
|
|
||||||
6yWmvujCOmZ5WTusPd6Nw+jUtZPXfmtWSBXdlyf1q8uu6ZTGUf/BdeXHUSXm3607
|
|
||||||
vcaY5gkSVDeEOiYm1BR4iqvljTpKyXr4kHRGk4Bs/arW2g4HQH05VFCP8V2di3Ev
|
|
||||||
qzWkX71gwHAf8fgrPchYAsihrBbbKxPYpVDBehbdofyETHRaJAVnBFIBgKWSJfFF
|
|
||||||
Vx3j5miT5PvRRdLXKZkNztgFLaj+yLQrsQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,10 +1,10 @@
|
||||||
Address = bgp1.guetersloh.freifunk.net
|
Address = bgp1.guetersloh.freifunk.net
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIIBCgKCAQEA9lK5No/IuY3o2NaIklnwYD/lHtHG4Qs6qjBGGrOmVJ1N2UsQRwVr
|
MIIBCgKCAQEAxChfHd+VNGxGtoqa48zNKTFdW0W4FdHJxxDhdCxYzPu9sUe6yJHj
|
||||||
kbO5pi7sn6dX2xojn4u6WYDIXGdOEihlxdJ7SIgcfjlBSSkSlc73E4MAgG46tOSp
|
bkDBnJW3JpOydqTsMfNk8Q7a9eltldutv6cg38cDzaQoclXPSSPdZVRBhm+tb5ks
|
||||||
SdAKhllN2J614Mng2TWQ8SmQ0xMSR80FiJkwMnZ8pb4nUAr5kMiplzxZAxLrUyJG
|
DojJMtBmMS0QwZHfvHpQPC9VYGg3CBwA+6T9IebwECg2sYXfK+qOu/u4VfIrmBsd
|
||||||
0exDuKTPG6fKKIDKBXgO7gbUMbhGRpduo7BSS2VJ9SxtuVgI7Cs/d0O06f9L9Iq9
|
Seami+PYK0IyDeWIrtHJdGM/XEMzOj8G7i4mOds8Ci+R/+8+rH8gOkbyWcdXQH7r
|
||||||
krxzb42OHJk9pEQY8EB8jFQFiEdL7ShjXnJ+H5SeUyFX9bJZKyOYzAawwMWmkDK5
|
rnHShwUSgyVqP+lHhZZn9tNf/1+4LnsGumc5KvAVQAPoc8jIgd9JO9FDJpsVnYg0
|
||||||
Xm+6ZUW4XoMFWxJ79hLHu0oWxTcWWWGX8QIDAQAB
|
parf3RCJnWDO0QPBRnJSdgJ78j13yv2NuwIDAQAB
|
||||||
-----END RSA PUBLIC KEY-----
|
-----END RSA PUBLIC KEY-----
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
Address = bgp2.guetersloh.freifunk.net
|
Address = bgp2.guetersloh.freifunk.net
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIIBCgKCAQEAx3TChQ0jKU/VZOJAnAxFk8IGLowzvhmtAVZrli6JjXp2hyGS0hrC
|
MIIBCgKCAQEAwNqFwx5UvkekzqCArb2BBFBqtdRbOsY5WlL58qXPVm6buVqZhy0R
|
||||||
ZS/aZzQhpqeEmAVgqUJSOicIVT2hwyieyZXEM+fPgfEmD04ZDVjSFpjEPdJCp5iC
|
ZZ497YrX82L3K97sFZ/1jFa/YsY9n6E912Zcca5GxY7ln/wrkO8mSfvCq1KCUpv9
|
||||||
rFU8saEg2c/MBnKAOl6YwjYUCADpjGpFrIvgGIv70OnFRzToQDAOZoW06Ka7OPnk
|
/00cQxTf+AVlHvryWDupxPasO29wb6b5ftd3HXR1lG/eg3YXmXMAFnWr7wYnrFwW
|
||||||
XBAtpzamQpfKjjER5OPkRvj9Ne8KcUHo1vkJO/X4BkuFSOA2HQHYXdLKfPxcBijv
|
1YP9YW1cJRZw9AjQ7Y1X2ETa4JkcjCjY7R7hVoJFoVqjf5JLBpqGy/swETrQB0Ln
|
||||||
XI+9imHtVCZzvU45XkUpOZ8GC8o4z2FszBjsh8skG2DoPckCe8Hz8S+Ajxl1xelG
|
ZpSRSrmfMhf1dIIYnYLoqH9og6ypl6vAqYAOwN9KIFTODK7uXW9ARVyor9I9R4cC
|
||||||
5wQ3SZ8gEj5NnP+OY/3OjUkJwsG/CAyAYQIDAQAB
|
cMtg3bB/QyS+GJDyvYCGJn/ZL6TrSOw7WwIDAQAB
|
||||||
-----END RSA PUBLIC KEY-----
|
-----END RSA PUBLIC KEY-----
|
||||||
|
|
10
hosts/gueterslohbgp3
Normal file
10
hosts/gueterslohbgp3
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = bgp3.4830.org
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA4cZSwPeKpX00lJOkKbEXQKdFsnOKwMWaU8T2oadaPdmWLz8xKIXz
|
||||||
|
Pb6CEDfxFfGW87OropAfPT/gZljFU88EShNN48N1/SOQ0KbOUwFJUD4UEuL4VuZE
|
||||||
|
9aJA1JAthpxhMXS7taAmnINZ2CgROPEcER9xMVrmx25Z9T8pOnDmKjvEeWb1w3DV
|
||||||
|
6qN0z5FbqF9ykrgMV8vhnK8HEz1q9iuzagjXy7O04uhGkBSSOBk7/Ie8luOWHjnJ
|
||||||
|
4URFRLUgYO3ZCjq9oEsEVCQtcmzr1U+a8GBY9zEVKB15bG6dH4KuJIpJBWOqe1XE
|
||||||
|
Xc610yCa4U9f8SIu+gqNmTpowie5OemnlwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
10
hosts/gueterslohbgp4
Normal file
10
hosts/gueterslohbgp4
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = bgp4.4830.org
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAn2hbVCw7yAGGMCVQcWMBzhWpp9JdW/zGRuE16B5YAfNQVWs+uQzz
|
||||||
|
cntoOGCXmn3JsdEjsryIE+26Zb7xwnO/od5GTP5WxZViH3ObjDHxlaP+KKP3oQyl
|
||||||
|
C8sQjjrWInLYNkubp1xaWui84WMsRrdKMNjCKsfxRud9NP2Tksb9passbjMB9DaH
|
||||||
|
JrMcl3kfQFZjkRqVRvzLomYFcZBFYOii5IodeHt9wy5cymWUCvvOs8+pu2vd274l
|
||||||
|
mtFR1TBx3KwC1zR6g8Ggy0hnq7nTV8pX/9qjBcqHnIlbTiPdgqxyH42m9/pLnkBp
|
||||||
|
LghlFJWoRe1MMH15QC2SteJJ7quwk73XewIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,9 +0,0 @@
|
||||||
Address = ffvpn.3dfxatwork.de
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAsYzXhlTKxR7YBUXHY0JscmtNbrFzZzviVzIhpuml499rh8TVhjMU
|
|
||||||
ozyjbaPhSUy+9RY4F1WpRmDi3lyDx7eT0viRlOkFG8huApXEgGLQgah0M/pfwkc1
|
|
||||||
m4xHNKwDvzJIDSR9Xq2HI3Blygr11yM7EqA+8iLAmxpT3mYqHMq4F/pzEY9p5HEN
|
|
||||||
T7/m+PtdhO1m7vdUwh0fVz24Fa+Vwp78HmqVQxkylB8r+jM/9iiz+dajylyzeIC8
|
|
||||||
n/wXT7Wd+bUn5K+pxWS5ReUKzDnKNkCwYcu9yO3F3xsCWg593Rog7xmILhmRzGvR
|
|
||||||
QianIwhsORSIHAJRPq4nVFPbv4qX98zhQQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,9 +0,0 @@
|
||||||
#Address = ffvpn2.3dfxatwork.de
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA0F40mEg2vW9emNFi/Sr10rN4d/+O6VGLKjHGfMtUXxM9xILBlbDt
|
|
||||||
Tid/mB5eOJu6CjXxLAlxrx0Ppm49jooD0BJz/Ajk7Xr2FX1pDxCAxwBBGj2iruy4
|
|
||||||
DXs9KL54EoI+Eb7rsX0HqVLVZK32yR8B1DTTMKNyjIyR3/t33nopUPp96C1XCazP
|
|
||||||
MpIPhnCbzqSnqRSIXo8/w4IcqaAE8/XpivRuLu3XAiIm0Ukuw3ZAJ6tS353Lj6+q
|
|
||||||
1aXczRUu6LYpaub7owK0BF4o4TSrJcWbYuO+1gcs+5PnPNzuKXE1aT0FmG3cCU6J
|
|
||||||
I3OylXC9/VmcN9BEBOYkAxA0sV2Wr+3szwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
10
hosts/hamburg01
Normal file
10
hosts/hamburg01
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = 01.icvpn.hamburg.freifunk.net
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA3IbMWLjnM3S4HsFfKvhJdg9TYRPnzxRyL2CaL5KtcCTu8mMMOeCX
|
||||||
|
arfhaM0l7l/hr2/TrpjDH3NO+lT0mn9cwl1Jlq3bkNXiBghf+tgGJAr29DLm0teB
|
||||||
|
bvxy5YgL4qbWknNvqDRuLr7IFn0bScd8twN9mLeXzAmRCl43zzLMoYIf1A67Bt3H
|
||||||
|
pZ6MoIVF9ziw9E4s0cdaRx4S6Ok3h6ochCfoNAUAJhJvodOdjW9++Ffy+LLayBIZ
|
||||||
|
S21vezhhcb7fJ2qSO6x42Kp3FBaEY8zpOVdtPRX171xTUIv0vxYfRGsaOsT0biQc
|
||||||
|
EGCG3ch2HiwR7TDe4gpe7XV7+QpUY1dR/wIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,5 +1,4 @@
|
||||||
Address = 02.icvpn.hamburg.freifunk.net
|
Address = 02.icvpn.hamburg.freifunk.net
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIIBCgKCAQEApyg+KLP9XfIwOIgBHjbGgt0l5ve+/O1Mec3ed/d0q6Bh+oTkJxOn
|
MIIBCgKCAQEApyg+KLP9XfIwOIgBHjbGgt0l5ve+/O1Mec3ed/d0q6Bh+oTkJxOn
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
Address = 03.icvpn.hamburg.freifunk.net
|
Address = 03.icvpn.hamburg.freifunk.net
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIIBCgKCAQEApitk4y7bZ8yI5U7pY87C8OdHMiYMQbMfd8KmttVhCFHaXgpbp6L5
|
MIIBCgKCAQEApitk4y7bZ8yI5U7pY87C8OdHMiYMQbMfd8KmttVhCFHaXgpbp6L5
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
Address = 31c3.icvpn.hamburg.freifunk.net
|
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAwxJL8dxTEgfM/oSOzZivDL2NxOtplh6yCusY+cbH5u+x1aRWhfbe
|
|
||||||
ZBv37xYGXQq1Gx+SX9zASsj50AX/XK634+NQWCHVVcBtcB8VDMA3d4WAnDtvvdwA
|
|
||||||
L/uZQzFuWzi60Y76LZZJXmvICxatHYO+1TUUdHyxnInLjVVFotKsmNRm5T4EwOoj
|
|
||||||
US414QvjO3Z8Hdmv8N/mA4RsMfJ7udrIbf7Rbne0w+Tfy7qgeYu1knNYcTObSHSe
|
|
||||||
JXf0byElmtlCXP/B+/gocvCFAXg87JVrVN8OxoZgF6GvH5GYOD/nz63uQ/SXc6P7
|
|
||||||
qsIfCa/XW2J5Jgt7DIfjQImjII55udo7DwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,6 +1,14 @@
|
||||||
#Address = vpn.hannover.freifunk.net
|
|
||||||
|
Address = icvpn1.fnorden.net
|
||||||
|
Port = 656
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIGJAoGBAJsf2VLpTQlglzwBWe2B9RIgTEl4Y2a22Xt0DMPRw2vRc4aLcYh9G9TC
|
MIIBCgKCAQEAxY3slVypvzpDIIBtgmOw1RQD8i+Fltb/aVjnaQa0TwwJh02wrzjz
|
||||||
IvlXl87TKILdkZ8jlK9cMmwupAmtoxlRUCDkode1dqZ/Knf+iIOCP3jBPDggKKcR
|
Kf5iREZ0sLwlaRaQRqrLZeVmwd9ZBZkh1Mk0FqThfszGtK2Dny6YmjENKO0QosUp
|
||||||
/8MmS/ao+Ujb9tTuzv8KhVOqAcezKAHh1rVjriVyhCS/PhmZDViZAgMBAAE=
|
HNoh8bJjUc+4Ms0kLv+ONBLNRzWRbo+9U83ckcmn0ztqg79SeT55bRhwXxtiCBQz
|
||||||
|
wSvkO7v8h6pOgPsSfIdKodu8YOyPylR+ZKvm6MtR03UFn69Tlr1xRwCrnyl6itVX
|
||||||
|
7koedeCMfwme0TEMMWh9+JudwT5PCXssXpy2W1mQ7XsT2SZe36mfHdnTKRn9vVUo
|
||||||
|
qfEbZ2bPKsoLmL/46WBT5kJ6UwTsbISHlQIDAQAB
|
||||||
-----END RSA PUBLIC KEY-----
|
-----END RSA PUBLIC KEY-----
|
||||||
|
|
||||||
|
Ed25519PublicKey = qbvOwgemN42WxRBxRL8j8NBn+1Fn/RbYsiBGO2oHgGH
|
||||||
|
|
12
hosts/harz1
Normal file
12
hosts/harz1
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
Address = 88.198.40.100
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA85ZQazOKLgIsyh8ajrcq6OTxU3TAT11L5Sz7gGMwtQxBQAGNHw7E
|
||||||
|
V7vbS4TjWzOkiNzPC84GWkGOSsnaf6qLFT2ELoOFfTSPojNLKI9h5vENwkCX/aha
|
||||||
|
B/wnPnVesp/K+ihPOWHfEAb1Kuu3gYsi3Xq4Bv+5dPl7aW13+aHjgCCHRDZ3eKRo
|
||||||
|
eDfk0mDhQAtUPhfQG5uH/PGiv4dE+e/NQx59ame3YmQGaos4mfjhkZ+3r/Xa2qZF
|
||||||
|
TvVd/7eGMzyvuNgnh/ygaGyTy3OLbDhxR68aunr/CYY/ekbO/whcEhuVjiYYa4Qw
|
||||||
|
wrW/zBmZxyWfW6SCXXt+Z5xG0vDcuIrzBwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
11
hosts/jena1
11
hosts/jena1
|
@ -1,11 +0,0 @@
|
||||||
Address = ic1.vpn.jena.freifunk.net
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAn+x87+EeNVLsIp8qLgXQ6sQjd1EXM8yzgh1TXFY4QpNwC6v4t0e7
|
|
||||||
UHCDiy1dP0cnZUp1ox2EXcQMZsFBa0/9qtDFns7hubjOOHeCICYUo9M//xF9+jN+
|
|
||||||
hXAiZNAdo6LeDyjA8P9cWxuksV9GCVIWEofeWUP/1jBFVm548TEwFWAP3LKnYnz6
|
|
||||||
HhfOyP5N4IAdMwxEYs1Qenj660w21jPnHayVz5kgzNzpzw90iH3REYUq1SPpupUr
|
|
||||||
EjQcO3lyZFb/Jbz0TweEsco/wdSRWBHR7cl5xp6dL93sIfU12cY5YynKjlF6g+m5
|
|
||||||
x3fAcyPoRPq29XLrrqpjUwBL/fhplvLxGQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
|
|
11
hosts/jena2
11
hosts/jena2
|
@ -1,11 +0,0 @@
|
||||||
Address = ic2.vpn.jena.freifunk.net
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAtn7NFxmQQkg+YIwNuvuVmy5lpodNAM9Z/k8YfPH51c9CEpK3SLM7
|
|
||||||
EhoVqr16QTGxpr2eHqmW3vpT6qvgQoa/mdy3tpi36g4hgOEFAJ2gWvbHiALXi8YD
|
|
||||||
hST9uKHstpf8w0WuIUMjmW34k2JHtUrX/W1Wb+FamGbgQR/UNgIktyAfFzoFNJgz
|
|
||||||
MyxAoEsVyo77NJYLb6PAfBCy8sQ06EhdGC+TyfLe+vE/h2ymvsaxU8xqZ0PgW7Mp
|
|
||||||
Zrss0PyB+gsR7fZFJBKpVZK2VGXK86jR5sjdi4u1Q75JW7ElaSbtU94xlmYGrX9G
|
|
||||||
o4JzqquSAqMWfidNyv0n3EuSbGHOsP9eOwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
|
|
15
hosts/karlsruhe2
Normal file
15
hosts/karlsruhe2
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Address = albufer1.ffka.net
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIICCgKCAgEAv3w8au8y75sWMzfi1sRzOjI/f+7Gak0qqHcGAQGd+TCwF88OgGDk
|
||||||
|
c7TUQJfUG1FcLSiEMKUSKyokFBU6qbzrnwxsK+/foEGrcde4CKaJ1/q+wxL1lRu0
|
||||||
|
/12ZVIvr6rMHugjD7XfRbHaUoH1p6ki1+mpwRiLKgKimYxaKoTTJGzkR5Gkabu59
|
||||||
|
J7zq6NhzDl+n4usI16Hd2rCtdvG5txDQJvnQTXS4oaidYMDbOulAK+FmDSwkPIcU
|
||||||
|
uaGELGD1eMDKR6e/cp3DqTLG54GgmxamL1i44iGwOWfFGC+JfeNEcS/FgOzIhTrR
|
||||||
|
a8SRnwJ7FnfqaOee0Ktht1iRmuhJQxtrgusi++WII77SC9jH1kZw2bqh60YbQVlh
|
||||||
|
szNPfbpu/TRiqlduDJDmmJgXDG0J3eSvzLWT1D+qXG5Swk7R04VYLCh/oXHAiHol
|
||||||
|
l/3D7423tcW51hq316if/9ncfXpKXcdQiEIjmhVt1vi7FQk+1lwmTOKXBAAXnZDb
|
||||||
|
7zO2aY1p7YncAudL1CP3oQPazWQHW+2XmLvnOL5guBb/3LL/3CltwBUAz6zfm2Pj
|
||||||
|
YKNiQJG5+YBZaPAIy+y4mhDbh9TIO3Zw0eNt4jinu7486iWstkjj+V8E7fWkTBZd
|
||||||
|
t2kGBpR5xOVsd8ettZr5pDni9n/e/SJasizsqGjsQnPjWqEUj+wZKn8CAwEAAQ==
|
||||||
|
-----END RSA PUBLIC KEY-----
|
11
hosts/kassel1
Normal file
11
hosts/kassel1
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = vpn1.ffks.de
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAvKiRJR1BTj2pGVEhJJCQPs15gz85eyfB10mMB9yJ+5fA4OyeJnMs
|
||||||
|
ZRAWtG1/ViTDG2a6rt1oF/k7KuWIuhC+aQTI4quniBV6Tk+7kJg/BgW0nPpn7H8n
|
||||||
|
wpSxF91kq1HGiMmZs9jF1Am/5cIdUeA437ZX/W5qN/L2h5mGzw4wTLLH6GD/D0p0
|
||||||
|
cEkyTVaXhlswOx0xj8T2/Ugzk8wK4QACa1ZwfVFMuuB3HsBmXOMAH4fEyogdlTSv
|
||||||
|
INNhZ2gLT1B4XbKbDwJ+MrOOMz3XbqvaGTHW1I5Jo0y98Ckwqis20eWg0BljgdCM
|
||||||
|
2PFkFNWCkf14Wc4EpRS4+eGXj/a7v4s7nQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
11
hosts/kassel3
Normal file
11
hosts/kassel3
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = vpn3.ffks.de
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA1GDz1qNLj4EVXc07Zg+KXqIsgL+cyacxJsqt8yklQVeY5s8/jeKn
|
||||||
|
UFQQb91TGrWKEqGWUyeFDPYOqTsHWQO0VDspidkeBP+6ijlPxnlaf9cO5ZR/Xjv1
|
||||||
|
n2ndcEkTzRNUTpHhHBG9iQtVYUH1O9j0n4rBAVnF1o6IWVrYgAgusMnKd6W8NJ5K
|
||||||
|
IGepgRZRi3gIjOQj/YqKPma/vZC7gBkksSpNf2dXusUSisztb7lfhGJgaAP5Fg5d
|
||||||
|
vr0Jrd9NEDiy5TgH1oMpQcpCCAOSvEdhhbb6XPRCZIb+WCobV06GeV7vhmIl0tKe
|
||||||
|
IRL/y2Fgm2QO+JNr7jvoa1LxrZYvWCXIywIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,9 +0,0 @@
|
||||||
Address=vpn3.freifunk.in-kiel.de
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAqDth8oT1QRrt1usUz2qb+QfWCrva67Vup3TOuV1Lf6Zo6veRDOcT
|
|
||||||
3jCQtQ+BYGAiLgwhrYtJ13oiMlTbpd32ns1dvp5BgaiTWexJuObsC04LVry0kML5
|
|
||||||
WyoInGpUD26sqPdXtcs9bAgNzkDCm7cxMtQiu4SGWyNYpfkkIb+4miUKyjnWCrqi
|
|
||||||
nWTX2KC4MJh7AMWSrk6vX7aYmV/qmHkIXBqhPKe0Ah6rufc8+ZkSATJJxTM78qwD
|
|
||||||
sOO78I3V6av1+QlaF9wCr5/X/eAD6XUEOJWPuiTflC27mDcihW2NE2YwCIDX8vk0
|
|
||||||
Ccuo6OGrjJpZz+ncEjCcFICPpKrL8kYCdwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
11
hosts/kiel4
Normal file
11
hosts/kiel4
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = vpn4.freifunk.in-kiel.de
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA49H0NRDyDqVy5eJygLHuwLq7VUhrPhyGMhHNcbJ/ZgnwAMkV2wfd
|
||||||
|
A+fO4ZXZ498rW3jNLvIxpUH81jsQBe4rFkvnTGZQcY2Lu7Q46XGIp4BNPjtUFIeH
|
||||||
|
1qhSANElylo6sZtu651pj2Lu3oV/9cxPDLrKWFaLSLmCrJoh9gkB4Xk4T0T7RWxG
|
||||||
|
NyNqdwcCzd+9ITIpRFtcB/pxlO/Ovirvwie+N/aZw8uC52ZOskhI/MSEYzFw+YYR
|
||||||
|
aWcoc1sAJ935EY7DET0MV/9yuM+hfRQyex3jKkXzykQL8kQ4t1+0dl3VYMiW6lr6
|
||||||
|
LeCasMGtby5sVeA/18H+fu+viZ+qc+wn9wIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,9 +0,0 @@
|
||||||
#Address=dsserver.homelinux.org
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAsnls6tKZlZLjmOhjiMTh63GbOaEJ5L3/N4WQPNZN67YOoL0ISECv
|
|
||||||
QeQ/p/3iRRhN4EG58CxAJ0X8uqpjqP6xLcbBSDfLbAawjFzU7OrKWiCAmHeW5ZTk
|
|
||||||
5sRc6FlR45x63AkaUxiX8VEjBLdrxr6WlHG7XdJtaSYtSpeCESjtWnD3qSQVl7Zr
|
|
||||||
CNekrY0TUC4Q0nlmKhNnSISMmJxqvrlGvV+shH2QKSSTOyvOYhl7SwQpJHKfuIOx
|
|
||||||
9RbWDG4rrcqks/Kx4WBq/hwiUa8cy0tdoZcbrbjt6rzdIgByDQvcNJ0+hjypbW7H
|
|
||||||
j0nr+4GJ9zRGWvE2KopZ3WHE3SvvBeHynQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
16
hosts/koeln1
16
hosts/koeln1
|
@ -1,16 +0,0 @@
|
||||||
Address = fastd3.kbu.freifunk.net
|
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIICCgKCAgEAwzH7Z0W0yIDp80G8sHpaxez7GXL3Lql7DAdJkrNf6KEzZAsZ7usn
|
|
||||||
9g6OoO5wQIWkBlEyGWGiCEIbGOHUQ7WjQwCkqO8Lfk6pJzheTjrRx7Sw/jd2aJwc
|
|
||||||
szZG/DN3T7Mt1BoYHqT+Q+SyoAgIggoCDYQMaRMwBJkb4c8MmHDEEW7tmJFip+NQ
|
|
||||||
5xv4BVGJBtWEkVhpVdLv6IQOB9jE1Jzpr8hlXDgNGqgKTAhK+dUtmpcwTRNyZok5
|
|
||||||
0GZimewroF76FTy7bqiLJK2iotMw5SHbut3agaS7BTEggEkNeTzLq1p2YIf5lVr1
|
|
||||||
ctTqkgiIALjiccnVhoWOwL9Rk+HB4O8s8qpK4cnLTHIkLWfLFLiuYkkENWMjiM68
|
|
||||||
NVWbIkxMMujFKj3edNb/FD7vcdQ3kT5yoVwqTKP8UdboU4W+0LeLWCl3dOIF+gzz
|
|
||||||
57i8R4tugDUKms44L97Pt7ArjF8CRrFp43lV5LRxKTw6EeqU5BgMUyRXI2qF4d4W
|
|
||||||
EOQIMOX0v6P55zKeNKNm7iSNroqWeMA4wje0N4CsUir+GSQNFvmC3j0RypChcnmo
|
|
||||||
WHxCvnI1BMRv5m1PyxCibeiBlXSYqV66P8+XtSTWaAnnGH5scj/d3zO9fElqPepl
|
|
||||||
lQi16kmvex7I8S66jGh+MExIbEvvxJNyPaBQ4CN+kCujaj86dtz1W9cCAwEAAQ==
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,6 +0,0 @@
|
||||||
Address = vpn1.leipzig.freifunk.net
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAKL7eWHmD2Rn6IP7JlSWtkphokN785g8nccBmfcjbwEwiZv+EFaVoid/
|
|
||||||
0dPfvHaX0GaQGOhpef3PVHEbIMuU8dD9+7WbXO3+hUSIAfHoIdGK7n8qFtzTpzqn
|
|
||||||
HAWcgneIE+sZVZRKC0B3VyQ8XujHuLCrQYkjRmVzvbb4cSzE+YhxAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,6 +0,0 @@
|
||||||
address = gw.kiberpipa.net
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAL4X76pBCF0b/z45rFPbgTrKpISle9MbLqvq3tDc2fTERowis0aBTTuK
|
|
||||||
mfVIQkF3W+8JMcjQdez5tQWKHnfpz4PmdSC4Dmxolgk/d9b7HNQTP8MCmCLzf+D7
|
|
||||||
nT4TLS1ZZH9nTnLbVNINNIHZTLU+8AfX3IOLCG0Shw8qDNH0QxT1AgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,6 +0,0 @@
|
||||||
#Address = AS64768.linuxshell.org
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBALVdchpMeSOA0JBBLwMMdX7hVMlLI2nXZ/0+b8R+36chmsajbKjsDa04
|
|
||||||
aw/t/YFo7iLFi3AAXj7Tm/8AXkRz6Rf93rplwo91k47Dz4iEwC/kn7kI8wrGyaTY
|
|
||||||
iVdBNp2InZzDeD621OfJa1nhh5ROI0q8T0P76b29Z6XkYJJpCa9pAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,11 +0,0 @@
|
||||||
Address = 1.icvpn.md.freifunk.net
|
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAtZ1qWJeuTakY3AfQJ25aduwwq11dc1bBZXor4T1Fv0GuBgV6BZjJ
|
|
||||||
TRqQendJ5HruYw5udafWZy/ZjAha2tBmj/e+wIes44lnwy/XI0TkJgLtIOznp6cW
|
|
||||||
PZ/hlOBt9Z4nNB7lvhFmTYnTQpVwdA2gxvRfOqgEz5kuSadu23FXg562QgfHU9b6
|
|
||||||
ob22NRf0Fuu9sfHIdcrUoxwZDfQaFjnpmHfRmdcjJp2Fy0MnptzYXCg7aD9TsF5j
|
|
||||||
qdEtjSu0MvvnpxzcYZRWpi0ErdZvXBqh0f7DtHwvX2bS6FaGFe/Nj+I7JDlqQ5jh
|
|
||||||
3FOkdmyta9Pk38GfdI183g2LmRYDl/8paQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,11 +0,0 @@
|
||||||
Address = 2.icvpn.md.freifunk.net
|
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA6v9HoQhGnAaWsSofuT4gplTOBhzmDz23wdQeWkVKM2tY7WCA1KNO
|
|
||||||
7cUmVefNOejtm5H4qhLqMze5gkj9DaSXVaWvzxCnz80wH6MzdYaQU/v0gq+VL2DZ
|
|
||||||
7M5EZeGNYdwvdBXq3T/suMdMC81E3FJnvLazdk9XBQdQivfjfqlFLWTMivEdjDN8
|
|
||||||
9MSK1vp3W5KqfQbx1SAVz7Bsca+Jpn75KJVt7AXL6VzVbHi6neVuKlxj4mT5iVc+
|
|
||||||
00ESOxZ4f/0XAjpLfaDYv9eu6w7mwQtxfksjDAce4R5AcC8BJF98RZne27twM5jz
|
|
||||||
Ykorh/NOpnajo99q1Lb9h7c2vcqj4t0RSwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
10
hosts/mainz1
Normal file
10
hosts/mainz1
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = ic-mainz1.freifunk-mainz.de
|
||||||
|
Port = 10655
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA1M84cHK5ok4qCghUrmtSRHv5EvzMV4XypivUv5b4wac3stusEhc0
|
||||||
|
Wj3PgWrQjQMHjQWnOii/EcMUvRXD6pT3jZCGBOd/BHFherlmJUV8TgSjvABIbzmJ
|
||||||
|
vAyfICn6brdYVf6D+eJwQ43I2e/7hbB80Y6e0zbBo4hvc2AuiI8ipof61kdJZden
|
||||||
|
/F3+hq904rgX17P1bvJFtJcO80bNeYj0xl2LcribCZaMIjlDnHV883Pg/+rqrV7v
|
||||||
|
rBKfPlNHuA6ewYGPyKVadkyJuMsw1M4dY/Go2cPupQyBeybulj+43c1QZwXdg/z5
|
||||||
|
za/FIE1bG3DiJS0EmPPZkrejZz7VLimXyQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
9
hosts/meerane1
Normal file
9
hosts/meerane1
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Address = ffmeeic10.meerane.freifunk.net
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAym1/4gwwOUaCuUAee+JD0yPVSNbhVwJDkroqpcnSRDh6Zvyl/jTe
|
||||||
|
Xc/qB0eIba8EnuskBggF+Zkqfob9C0O+AxwxKMlv5tnR7XKS4/CYRoW5jKRkxDn6
|
||||||
|
ObZC/DbizbNE3ZmbAdztdCBp8txhuog889xYx0gK/Xe8g5ICFkr7l5yyn2dxZDvp
|
||||||
|
Eqbi+b9fWalWTtyXwGio1WU+8EgnMG6P6re6kKIsCezR0vbHo661iG1MgV3B8liy
|
||||||
|
4zclS5bdukRBpuIU4BXW4dSJkXSbBFsOFxkPlgrZCpkxbFDQ0/awwgZ8nFE+Y3IR
|
||||||
|
hFQp+qR37FGFAjgo31CYNn2oLhJ3gjL8eQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
15
hosts/moehne003
Normal file
15
hosts/moehne003
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
address = 003.freifunk-moehne.de
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIICCgKCAgEAt9L7wOZhCIIoRZSFE+AiQ6evhH+I7z2duDULC3COb8EorKZzaFse
|
||||||
|
cTCfaOdZ6+cbraqFOiwAzigSf6CoaE8XdnSsWcowQGfESL+CJopoC3Be8h3Cz7ct
|
||||||
|
mWz+XmuRl6hHOKqGKxWRxihHQs5zdhF3k/iloWbBqozgKfqqaD8qkeKF32Fn14Ze
|
||||||
|
UUm7hWQgicyemGGZhBE3dluV9svN/XmAFty2r05y03wnHB37jc9RdegW3TcNSO4m
|
||||||
|
Y9K/q7pXQiA9TwoSpOEv+tKzWoVPf6Rp2ZXZb64vgl+tBnjvT8URL+EiYDHz0LTa
|
||||||
|
EuhHuK8pulXOQ5rZ1WmzuQDHBZWVMOLsiAepNd/zMXVpbp5CHpMW0zAbCDwtSdIv
|
||||||
|
qKODY28jWPvIxKK+7RyVaIehGrtu38zkelLYBaGuDUI6WLPkF8nM1BuJj69e47cF
|
||||||
|
NccaZah1wDIHk7WCCSUs9vPCb+rsNoDJUMm0/2dYG4dbDKJVCve6aYfEddlOxlTW
|
||||||
|
7wtjv592H9KGmf7+xMrcOt9Wvc1eDVvSrf6Ld9nv5Myd03YGYJau5JPPoyDVfCnI
|
||||||
|
MI8OMdNbEggXBSFFvlkU63JLgJGecuzJsVmb1MJjOMTuzOTl3WUvME8mtCdzZA53
|
||||||
|
LrQCHKBfQsK4V5MNURxvmMrLytUfEzjjMsP65HCiaEz9GCsNliNvuCcCAwEAAQ==
|
||||||
|
-----END RSA PUBLIC KEY-----
|
||||||
|
|
15
hosts/moehne103
Normal file
15
hosts/moehne103
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
address = 103.freifunk-moehne.de
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIICCgKCAgEAzBMf2LQ7pa12n6VwBMUhMlJ0OXq6QYpPjfJpzJM4mnZ5j4oecpuN
|
||||||
|
Y1WO3FcbMuvU87eVNUUe+qetK1EuneqFadw4vILI5RNFYoWolqHqEDZmO2rLe9QK
|
||||||
|
T/CGYcLUi0SAOlXhXtPOod6XY+wcYJC8bq/tZDp/kWUbrwPJ+pl/bIAjex8WddaV
|
||||||
|
REJEayNvbgy5ehQ9+2JYHm1RSPfsz5UXD6hcgcKbQyqZZfvuL/r1WWQ+7gednVR9
|
||||||
|
ZQwgenLCVBZRDs5K7rH0oyv3VrY3SYJijoBTuTLcLiso9s7jJn9gsbv3DtyqkRXD
|
||||||
|
nhxGGFAfpMk1i4lcf40l9xkoCjiajRvcpCHuXUddl1TNVUXUd6KcciRHLLlqM/hr
|
||||||
|
Od0QzuW3PGvWHqTPinSvtkwIh+7t2LUlDsH1QfB2FOHppYbjci3YpwnLWJUlzuAh
|
||||||
|
mAJRM+jBiofKlWnJiU3nnncs58+bGgqhBO8b7F2pjoT5j9qqvOzgZnYAN+g+kvWJ
|
||||||
|
Abq0eWodCcvLmcbiycVP2HzI/A4lhRGjjvfFLRmLO7R6ZO5iXuBoM6W4AKwoxJrw
|
||||||
|
SBpf04nphfWBsez1QW6YqxxsTEDI1+y43VQmu1DVxhrQwexldRaMNLpyNVDZzZCv
|
||||||
|
hmPpPDJLfdAlr3ld78aBZHVAB5mCOygPuNHbtxnTc3xMWW+zDVeBQvcCAwEAAQ==
|
||||||
|
-----END RSA PUBLIC KEY-----
|
||||||
|
|
|
@ -1,3 +1,6 @@
|
||||||
|
# as determined from `tinc -n icvpn info monitoringmoehne` ;)
|
||||||
|
Address = 188.165.145.158
|
||||||
|
Port = 656
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIICCgKCAgEApOhvm7ohievOIunqK7L2zb1Y40msF65qvwRzLr58x9byIp3pw7Ay
|
MIICCgKCAgEApOhvm7ohievOIunqK7L2zb1Y40msF65qvwRzLr58x9byIp3pw7Ay
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
Address = gw01.freifunk-muenchen.de
|
|
||||||
Port = 656
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA20ydh6auuT+FCBp5RiOP0PxaH356/zx3YxO18q8bJFnVXIyrVhLO
|
|
||||||
QnhDGpEqYcccNMdmVPHQiroWsfOrNwBf69OyZobndbHVfFCC/HNtVl3EHPRClIeS
|
|
||||||
oIyGWvXpnXCrpCUfghNPhAt/JoUM5fkKkNA+/vyJzU+RTBu6A1h3HnGshDMDnt5T
|
|
||||||
Fe2J/8S00p0M8NjZiRyRMwhq8cx2XpK4rRN41Rr77Mafe6dhM9w73hCHp/GX1W8S
|
|
||||||
2wByI+yoUMz8ld35iYoKEVQkWapGrvG/4ZvSJkZw7dtwJuRxyoXdjCROKWsTPDnR
|
|
||||||
TIuD7yd4DSboEk9kCED4O4BPtMYFDIlkUwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,11 +0,0 @@
|
||||||
Address = ffm.netz.org
|
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAn7jl+pcXgObhzpo77iAYNaXQ7xDPFkI3J1XBVP/4mlMWaNMRP/MX
|
|
||||||
rQn5AmECqrjp+iXgJHiZqO3V+SraYv402Ry1Q9nugKuF8oaY3kogsT2HNWlp5TsA
|
|
||||||
LtkQb4VLl6hMAYQ++y3lCG1URipQ5F+K2N5ofBJHAcqnSukgz2Fsn6gNs9nZHci2
|
|
||||||
u7HYi0kpCLpqej9DyijNC1aCVF2HrkPq6P87CXnfZiWjbjGbiB2xj1GHmI5VdyvA
|
|
||||||
GBlt+Xpm09V0sy1YBwGEeqSRvhIiZbJFz2wr2kIVkv7ZRyn4OqnzXkml6Bnhc948
|
|
||||||
+2whuRYgWXVWyK4tpFdIg9Oa1GeHt5QWvQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,10 +0,0 @@
|
||||||
Address = 78.46.190.61
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA04VN8hn5Bm4jEFLEexRP6XOq28OWnH/9k6n/0NMgFXPDRPabU+LF
|
|
||||||
70mgOYJ4iLcux8MPJg2snWbpN9XAGBPIlH4B0D+sIGdIZstsFd9Qi7zeAIPie4n9
|
|
||||||
e/qTQFC7xOfDbQL+Rhz7Xd5T3tTXn3O0WjiMb5fQC+hqOJC+7aQY0S+8Eav/6l/v
|
|
||||||
EdmxSFoJOFs2NHz1GhqVy1S0LeZ5P6VE4s/Lg6oTi4aY1pKpAEzYGdPdVlIfdW2g
|
|
||||||
OeBYayzhLwiEUuM1YAEJPbRgoaT8SFDAzD0smwcb3c3O985wdDWklCeYOoM2iNqd
|
|
||||||
tGGuWEuSOCp89ltLRswD6zQZteAA9vMBvQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
10
hosts/muensterlandFK
Normal file
10
hosts/muensterlandFK
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = fusselkater.gw.freifunk-muenster.de
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAvPXymyzB4wGKvoCteVEABNx8sSxH+zWUbpvr/UmGqfvR/kc1tgEq
|
||||||
|
cEhygHxJOQ3yzO/YdNxYE3SBBl2IuyUw+mpvxPv0CMZheYlJPevWrdRpXI7/kWvU
|
||||||
|
4ZXKys5ImG/OWmRyeliiyQo/CuCGqctATlV4bzlFnZxObRTfSw1+DY0sfZM43wvA
|
||||||
|
v03Pd+Q0il6wSvH+60YTALoCSzXzvegr9QmszUEQr+HQwcZuPapNqkeZV8L7HpCb
|
||||||
|
1uKpTpBZaAqLKItgAo5dl19pXe8kWfw1i3HHMYgW1LRHAbdCVUquMJhi1IY1eOX7
|
||||||
|
5lp28qZFWPotB02NOLeDLFMkMd/P4emaDQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
11
hosts/mueritz_bgp1
Normal file
11
hosts/mueritz_bgp1
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = gw05.4830.org
|
||||||
|
Port = 655
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAuizkPDLiPvMxnom5i6RG0ijqT9tKmuAFWdMT8FIPoP+d4x0M+1WF
|
||||||
|
F8tPZk6Si1t7AX9Cp4ZhPHbbwvSXb/P4Q2VLX2w0A9F67bZQFUBKCaGdRuFPXd2/
|
||||||
|
aPr2mQQFB0agA5rkQgegRVbFhKhxGE3UMLhP2DYkfTSI7Yw0oyzGOnSK1Jga5Y9Z
|
||||||
|
8W/sxPxj0rpAt/NFfl88qI9aiOYmOD8aFu+spQnNi9/K2yXVdYul0w7w2KAnCyjq
|
||||||
|
QWZbNzxFT6Lnlr4YnpuN3Yd81eeThPbH9of2wdMKyJSL6cYM+zZxCeniscspWrRw
|
||||||
|
3LPyinT/hEHLChkrQY507QQWXCM588yZeQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,6 +0,0 @@
|
||||||
address = vpn01.nordwest.freifunk.net
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIGJAoGBAL0EZpLOsOimfcTybJByDdI39NjG7Hmu456sYpJTbNt1wFW8BqrtcWCx
|
|
||||||
+lv6+kS0Vx1z3KBjPh5H4wSCP00SmNcFKMde5+2LAe6mQcAs/daRhccyw9T1f6uy
|
|
||||||
o6j5+gscVjM91wwEO1K+KZNHnZhzRtiwo3muclspQJplNLbhhEphAgMBAAE=
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,10 +0,0 @@
|
||||||
address = vpn03.nordwest.freifunk.net
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA1Xki3dIEeI/6rj9PoG/m6/M35Rtv510Xum5KtPrqHOcwaoFKXufR
|
|
||||||
BCd5hFYLuWZy9DHUkk67BIgjnPktdJCGvQKwVvFlh7/UNLw+ylyKRt7OoF3RpnOK
|
|
||||||
QilT90JeoMLLEmk9AXv6K+Q9hF0NGE/bGoJOJ5K4qTW2jffgHxcjFvOspd13zIxS
|
|
||||||
OPP/12CMrcpW3g4tYEgGhetSMiwKdtWktctxU1ILwjRH15/hQOM4zSVNnWXxTGJh
|
|
||||||
3+7QgCOpmbEb2VEqOuyNMoJnzFrSxwEiVjnVSvrvzXIBa8vapoUn2MJuazy5bsxk
|
|
||||||
NYWWhLtm3fTiRxcqWbIewimZvobYqYGrnQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
||||||
|
|
15
hosts/nrw1
Normal file
15
hosts/nrw1
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Address = rig.vfn-nrw.de
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIICCgKCAgEAwPiIGCFsBFWSo7UZZkLhH22D7g6QbXzrLtTWcMAvYYNIGCmS7G94
|
||||||
|
aGwQ20ccrUeAtLt+P6y1+TPinOndnIPQND5kxnV4d18PCCrj1ipz0B/hUH0c47K3
|
||||||
|
JVu1X7n1CxZwSHQ3/EHSGDEb4Q6K8vIVwmGE9WL8tCALgmBB9PzLwrLNkJDjv6ky
|
||||||
|
4Jmb3JftPvBNwjlNXbRBDh7Pqpnp/9N+/TkdK35KHpThBHNNdkUozKr9+8FzXcph
|
||||||
|
foC9nbArlXuJTSQVLvjfj03eFCE/Cc0iFCJDnFXtxnFNsLHohCbEi1epzYStNiCh
|
||||||
|
/urOJyiCVIVtZ2hnUUuh3TKjHITUbF3QRtwp7cu6DrAqWmAG/sEjlsnby56AXeIn
|
||||||
|
HZPFMswzV/cHAli+lkVL6kRx9/WWA8yEJaM1T4l/j74lORQJmgcTuuAv8rzSy8Qm
|
||||||
|
5MwRiWn31CaSLTmYp6Sw43r8wurEX1Bvmbbd8845LGpfXjaNJ2mzEETdNd72R6GG
|
||||||
|
1kTDZBYOMZ9Ty6BDLSgU1EiijCAvI1J8rnXxLb+3ttMXnixlQgg8XiZNC2L0PvL4
|
||||||
|
VVtaZBElIBXFbLs9LLPWq4/HDviUEdz0+5f5W0MtjrikJ1DwZYyUZKC/fBXHvw/p
|
||||||
|
gKeW1YG/1E4K70JDdSxRKvaq2n+LFfvRmGWG0SM0jmqElUc0vopfOh0CAwEAAQ==
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,4 +1,4 @@
|
||||||
Address = bragi.wk.freifunk.net
|
Address = bragi.vfn-nrw.de
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
MIIBCgKCAQEA2i89suXrS03mxdWvdmtMH0F3ZSJ7xrkwzpVgEJvYqNCbWCBPKaLF
|
MIIBCgKCAQEA2i89suXrS03mxdWvdmtMH0F3ZSJ7xrkwzpVgEJvYqNCbWCBPKaLF
|
||||||
|
|
|
@ -1,11 +0,0 @@
|
||||||
Address = gw1.ostholstein.freifunk.net
|
|
||||||
Port = 656
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEAoWCQbASGuIfvD/i2jzm2uudqYcZ8Fc/l75RIYSdk/rujVTlN98J/
|
|
||||||
p+abYXHqkfmCejjOEjnFsLgUFtl58CagazUDAYHGZjsia0hb9pxG0gd8z1Evyuus
|
|
||||||
Hbrw1ZgJxsFWfsFB+QhdhlEiECBB43aI+ZFTu97rqMyK+43On07jAw5wTe5Y1lJ1
|
|
||||||
DZYIubdcr4JLXKh+oQTT6BJwgkxZhciHbtJoddEUmLsqdIMNapWWswPljQ8KywUx
|
|
||||||
y8TwIAGmvJT1M/vAQg6g4rHlTICZOvahNz95avZwwpOUCOjO9FY8flZpy7g85aXp
|
|
||||||
wZSN0aaYd1GYbaQxYWzyTYZZT+WxGSWuZQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,10 +0,0 @@
|
||||||
Address = rheinufer1.freifunk-rheinland.net
|
|
||||||
Port = 656
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA5MIt2T0V8Non2Tpv9MmA8I6ekEaKl/sKZIz2LMzYe7n1wOh6ncHu
|
|
||||||
INd5PklfgEFEPwRYxvrVs/kFWwFZJJqSr5i8eDfUMH0qFkJIrync9y9EhhTdiwdw
|
|
||||||
+dQZooNYByIxxEAZDiev1ptunCdC1uIe5VIqHBDFI6tieYKtSd+5eTBIk0kehBqy
|
|
||||||
Pn9+8gTFqqrqkhPMBgZugtX09MItL98fTTque4snF8GGsAI9AcQ+Cx2hSd1HCVM/
|
|
||||||
22RVSz8nO2aIxl+AqiBpWAI2JnB6uzq/OyvV6GwMAetXNyzenE4OCnZmqymSGrnR
|
|
||||||
wVFVCrIUGqLFLxerHnzosrzQ+JI5YjzTWwIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
|
@ -1,10 +0,0 @@
|
||||||
#Address = schwarzach1.hopto.org
|
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEApZQmRinQZQq7gPjFmltgFxXAv4REhkCAGcPwYl3uUeOwqe4adSDu
|
|
||||||
90G99x2sCMAdteQ5YrZsDqYw2DQJS4F0a5IF81+U4wfv97KNil/DG0rxqXALX8v0
|
|
||||||
OWfkUJUiblegeBo5R7/x+wDtdJbzmLszsfObo5W+jiyBSBM37RoHI2lfYEhu1+GE
|
|
||||||
2t1xWhZXsn65krEnF0mwg6sHzZPza051cQiCLIMSyqmI5jk17FzHfuKwdSKFQKMN
|
|
||||||
7rhVwgUgzL6RI5HQYDNjM5VEKHShIZ0MUvUQlhQuZglzIS9W0kvBhAFWg1zkUpaH
|
|
||||||
pGl/IK7z2VS5oayGIOpX8e/B0ITWuuzxVQIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
15
hosts/trier1
Normal file
15
hosts/trier1
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
Address = gw1.freifunk-trier.starletp9.de
|
||||||
|
Port = 655
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIICCgKCAgEAtZakSOECioGgkCutgDyq28LLklVstsowc4oahDHhQt5pTv0ncUzE
|
||||||
|
D1rAVWGxYQuD21wu2gCW6zJpS+ZYxGnREIa799tdRtBSL/bH6QQsVpiQiWzpMk0D
|
||||||
|
HyOh17fbtqAekOzz3nY6hQFcB3CaJoqY2jrI/iQE15N1iNkA8m1nDnwpHxVtKNmh
|
||||||
|
9qq+2EtdXuuJP6o7gayjMLXiB0Iaz6rehlS8jzh6FdrCUQbyuRPW/XtT4tiwd0Ch
|
||||||
|
lVXoCnSrM0+tUW++0yQz9aCpLE+IMKcTGm1W3elNOA107R9BiJrPqM3ClP05ThRx
|
||||||
|
qWO/hCeJ7/Y0wFZBM2IWNX5ig3bAyhdUOaZA2Pr3HQ7dxRkHMDPOOjIzxPNQUvCm
|
||||||
|
M4yKXoC9Fuhy7iujd7fVovXqvwBfLAhm/krMZRftEU01qHdN+Qiemqawz/zx9Yok
|
||||||
|
GJwrVEttqXt1CP0yrm2GpLS0YOFCcTO6OGnzOP1AyCi8XjeoshqhT1GgHGky8TMs
|
||||||
|
GhMD227a9AIK+XTIGzvOEpYC04CYm9zcWBbcLwQZxZuX4XUIhCsgFtWYN0qHTbc3
|
||||||
|
ivhy6Z/MPvJGxiGbipMeZlHu4fEKCtOu4EdddkFLlMKdpA7Jo8PEMXy1zg+LRgWt
|
||||||
|
qZJ6AL52KEnR+2zjl3aLoXJ7H0eTAGJjiSMDfp4PXiIWr5amoH7d8QUCAwEAAQ==
|
||||||
|
-----END RSA PUBLIC KEY-----
|
10
hosts/trier2
Normal file
10
hosts/trier2
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = gw2.freifunk-trier.starletp9.de
|
||||||
|
Port = 655
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAu5IiDnY5Ix54b0fb6HqXM5GggH9TQCPTXqUnKgurPkiOHr+OcMSB
|
||||||
|
6LlE3v0N2HJYS+UJmjHZtNd9z4SdhQoft6t1vEM48G9gi0HDJoLvi+ZnEHbW0LdP
|
||||||
|
PE5H2gwEzrZ6YAtbFiyM55dVY/5G3fYEF7nrB1ItAkqujUfWoLSVE1q08Gt/MbnK
|
||||||
|
7X5rnr8JWquuj2vcn4KBn4YHuLBMNCotNINzDOECqst3CZLUioKoxQenhpyX/ZP0
|
||||||
|
A0RNqpf6msFMiRY5+qEhXQYqP7ztc9MaLb5+7dvSePkjR4tEvBEizV5Qxxzpb6FA
|
||||||
|
ZnOEZT5UV+Pgx8iyBuyXnHeDB4X4F3gbLwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
11
hosts/troisdorf1
Normal file
11
hosts/troisdorf1
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = gateway2.freifunk-troisdorf.de
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA158/RHkey6Sess08Koxrt3rKUJ1jhzb5cyMEJ7oTG3f+Qv/EMdn3
|
||||||
|
aiL3PIPtcq3BA5Lse6Q3ddJOKw1Ejm7gfMiZFzP7GvetDHO0PssdyFwVmA4SugaO
|
||||||
|
4W6N/y9uOCGOF4zmLULq1Sv+q1WH3hVCkSjjn2rH0rISrCjz8cfiM4wsxpU/0sDU
|
||||||
|
cYykyHo7j4GC9QI/ECHdiFSZXJ93N9Lp9iRI9lHV8y8Sfh1AmCJmwKE3t0DBVVTi
|
||||||
|
HwneSxJpuTklvOriLHSxMAn/V7ZFvV/TSQR7xdXkgXZJhJUftlefxcUBwuGn+XQj
|
||||||
|
Uhpx5m8cQYswVoaIr9cVjmG4QDuoJbnoUQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
11
hosts/uelzen1
Normal file
11
hosts/uelzen1
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = uegw1.freifunk-uelzen.de
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAtU1/lyX5TBRpy/DeHucVDL+SrUqEbNqpeIYzTBsb/Z4/7qap9W/9
|
||||||
|
AJDyIwQGFX4Yu8U3POl0tJmjbnBspsh5FFOHkkpgII7jeUy0/7085+W8HtQwnRDA
|
||||||
|
xYosgMMLOzmpBhxwOr/tIG+HmlFHYdQQm251CIB8XxZmIbyMj7A694tAbuYdRnnt
|
||||||
|
++CUj31+GXsKQbJKKAPuv8t88KFP14FX70mavfDBTvgCGNibs5elx12CtEGxSGoz
|
||||||
|
IPaEf03iwOzx1QfV1uKyri/wEj49ELEn5MeZFK+BziaZjVGQ0GMcktGIx2ovB7ad
|
||||||
|
NGOxp3gJDmkQmfmtV/uRP7KbGl4IMQVx8wIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
9
hosts/waldheim1
Normal file
9
hosts/waldheim1
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
Address = vpn01.freifunk-waldheim.de
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA+DamB7iSwBw17Rj5MllCedVBP/7LkfJ7zPiaMtjjns3YFdDJQrlq
|
||||||
|
Tsr5JmiWz4ijSt17vc9s2Qy5ZZ/JBBAV8SAA8riQoeqcy0YZx2jXi1FOxYaZD5r4
|
||||||
|
7ylvr8B+tjc+1ajTvKrmoQfP607763UuTU7VlC4DKrrddH7iiYiOOmCmq27Smr97
|
||||||
|
6vZBREE/bB+qTfAvmzvxPKHTM+LlWlsRatLHQvdji0j9RW2Q4gVIEB4nc6YeHzUw
|
||||||
|
UL8Hbo+LheP/EUBcZqinoIHcdZ2OvyehImYjLi0MvU7FsWdfHmwHcSJJUp7VpToq
|
||||||
|
CpLAQ6zf6QF7jOQjtPjJcQQlW9MwopLMUwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
10
hosts/waldheim2
Normal file
10
hosts/waldheim2
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = vpn02.freifunk-waldheim.de
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA6JPQIdk9Ce6g3cLlEHKlEFed5UuSSlNIavM+i7ePW4wpjyVSd1Ib
|
||||||
|
1L57lJhyDjeoYWuV45vQZSalUIyuThx93m5Xd1K0sf3smO5U5s7wOv7Zu5xNHSWi
|
||||||
|
s5IvTvhkBCcqmVYI2xmlb9kFyEs+IuCRftzKdqnfreMbZKV0w2XmTur/KfN0xBlu
|
||||||
|
7A9b8ncn1ENY19aVTdr0DkUS8nf3CoP2c8tr2+cGHumTdKlq4jW8+QoJ7hRzxnd3
|
||||||
|
bppQ0Ox+UF24jQVP+8UOAfJtQtw0bMVfw5BFeOLic1GDjitWDliWXfrOQgKLKRFH
|
||||||
|
+32usGFXS4YQZ7n1Zq4xbjNwTARTETmgRQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
address = vpn2.weimarnetz.de
|
|
||||||
port = 657
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
|
||||||
MIIBCgKCAQEA3fPb1CWkdbKcL1Cl+klgKYV7hLJppEg2pU0Sm2/jTp0yIFmhfSYx
|
|
||||||
GGTIbJnlZD04AKVxeJY11F5KwWpOaef88zRtZAqLs6VtsWXpKrPe5hM2Wc4phAJC
|
|
||||||
5xOgvzvyPtFlf7oLt8Es+owbiNuf+ZavtIKLjhkDK5BwBiYGTgV+d184WJKSxbUx
|
|
||||||
2RpP7vUpK58xVhMi/nAZBxnG2OkDAxReaq0iB208SlsiLUfxSvTUpI/BqP0HIezK
|
|
||||||
pO49Kdq191PH+TWhdDh9IsEFUIEyX5rS5S+fR3P07k5XImPke3771qt1oHnSPSvq
|
|
||||||
2bsBp9PWLecIBtnZxwsbRvd65vRL+Pg71QIDAQAB
|
|
||||||
-----END RSA PUBLIC KEY-----
|
|
10
hosts/westkueste1
Normal file
10
hosts/westkueste1
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
Address = 01.icvpn.freifunk-westkueste.de
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAvpWNaR4X4arH41BS0LNSnMIWDJAfByhJR6w5W3lAgAUKK0V2nVa0
|
||||||
|
KRIEIWOMXgahbCwEPZHn/F+N4JA4H8/oMjseevfBipkBkGekRUAI6OXSLU1h+Vha
|
||||||
|
Q1BrHHo0rzM81WcNJoV5XjEHSZ+3PK6HY0Tbw3K4wAo0HKAft+hDCYAdwZXm+dAi
|
||||||
|
ExfwRp06FRNoiLSUD1JSnRIji+PJFJh7ZmulDNANd4+gBsAqQdkf7tCG05rjor/v
|
||||||
|
XCJlLQKPbil+cxC1t+vrz4x02h27v7bBDgs5+joAmRsnpCnDT8YERhf+yQw5xJcw
|
||||||
|
XtEVvM0ZeRhmVfFECY9lz4LSBlXVvyn8SwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
|
@ -1,4 +1,4 @@
|
||||||
Address = gw01.freifunk-westpfalz.de
|
Address = gw01.westpfalz.freifunk.net
|
||||||
Port = 656
|
Port = 656
|
||||||
|
|
||||||
-----BEGIN RSA PUBLIC KEY-----
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
|
11
hosts/westpfalz2
Normal file
11
hosts/westpfalz2
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
Address = gw02.westpfalz.freifunk.net
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEAvBxfjw2x1RB9nlypB0uXbb0Ad+bsPA3lVPUTiqf1jp9J7mq3SzQr
|
||||||
|
8XXbXSfYENjyLw6rif/7fYvnZsV9Pn+pj+sw7Hwj4JKyloNmLGe26youx+Ik3YXj
|
||||||
|
kvmPAF+6SShVAv4TEbOeqVNMggksXevJawPdR9lUrdu86uT49ncAWh29x9LBtLM7
|
||||||
|
ZzxacAn/ysIsH8oY+niFT0xTysLD0mxbvWuSrXjFaL4zTtGyT1jOvLyTvkpE10OK
|
||||||
|
bVid5JGlkK8+NWFC6pruy1UR0j3+OZ7lsiQsEFrBcj08Dot/msXlvYjcDVtCVFMU
|
||||||
|
/SAolG+xq5Olg8dOql4E64N5yoLp7wbTRwIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
12
hosts/westpfalz3
Normal file
12
hosts/westpfalz3
Normal file
|
@ -0,0 +1,12 @@
|
||||||
|
Address = gw03.westpfalz.freifunk.net
|
||||||
|
Port = 656
|
||||||
|
|
||||||
|
-----BEGIN RSA PUBLIC KEY-----
|
||||||
|
MIIBCgKCAQEA43wJIE0+U/KMLKbgkzKSTnVYHSn1sUWG51HdA3SXojwf5ythy3vx
|
||||||
|
oRS9xwg45tYqk34HEAGMWHjmJjKaSxOrfbushsaTKvRh4d/4v7/Y+n2rDmGmPmGZ
|
||||||
|
O4Hp7ik6gZgM/82WSYAezJUBszHfvFS6VGF4QyAdZlT6bGKOxDL8UhCq0OetRHk4
|
||||||
|
0vDEubUziTlGe4JZvVguMEcvQDUtKts2WOhKGzZFrq2+15q4dxLWz31H/kFHhJzn
|
||||||
|
TCK0svoSWceNnIkoObvHEvK77uEnnN3P+7/M9j6zwEAKVtQlt2nRpWvsXP09peSX
|
||||||
|
G/2X79hpnMVSqPl5g6Ff1YeFOHp5Q92xgQIDAQAB
|
||||||
|
-----END RSA PUBLIC KEY-----
|
||||||
|
Ed25519PublicKey = e5a63KazrjKCO40YdLo2IF0YZ+f6CISTdrkO8jlzaKM
|
197
scripts/check
Executable file
197
scripts/check
Executable file
|
@ -0,0 +1,197 @@
|
||||||
|
#!/usr/bin/env python
|
||||||
|
|
||||||
|
import sys
|
||||||
|
import os
|
||||||
|
import socket
|
||||||
|
import subprocess
|
||||||
|
import nmap
|
||||||
|
from optparse import OptionParser
|
||||||
|
|
||||||
|
ip4, ip6 = 0, 0
|
||||||
|
|
||||||
|
|
||||||
|
ANSI_COLOR_ERR = "\x1b[31m"
|
||||||
|
ANSI_COLOR_WARN = "\x1b[33m"
|
||||||
|
ANSI_COLOR_OK = "\x1b[32m"
|
||||||
|
ANSI_COLOR_RESET = "\x1b[0m"
|
||||||
|
|
||||||
|
|
||||||
|
def error(*arg):
|
||||||
|
print(ANSI_COLOR_ERR, *arg, file=sys.stderr,
|
||||||
|
end='%s\n' % ANSI_COLOR_RESET)
|
||||||
|
|
||||||
|
|
||||||
|
def warn(*arg):
|
||||||
|
print(ANSI_COLOR_WARN, *arg, file=sys.stderr,
|
||||||
|
end='%s\n' % ANSI_COLOR_RESET)
|
||||||
|
|
||||||
|
|
||||||
|
def ok(*arg):
|
||||||
|
print(ANSI_COLOR_OK, *arg, file=sys.stderr,
|
||||||
|
end='%s\n' % ANSI_COLOR_RESET)
|
||||||
|
|
||||||
|
|
||||||
|
def check_host_lookup(hostname, port):
|
||||||
|
try:
|
||||||
|
return socket.getaddrinfo(hostname, port)
|
||||||
|
except Exception:
|
||||||
|
error("DNS Lookup for {hostname} failed".format(hostname=hostname))
|
||||||
|
return []
|
||||||
|
|
||||||
|
|
||||||
|
def check_icmp_reachability(gai_record):
|
||||||
|
host = gai_record[4][0]
|
||||||
|
family = gai_record[0]
|
||||||
|
|
||||||
|
if family is socket.AddressFamily.AF_INET:
|
||||||
|
process_name = 'ping'
|
||||||
|
else:
|
||||||
|
process_name = 'ping6'
|
||||||
|
child = subprocess.Popen([process_name, host, '-c', '1', '-W', '5'],
|
||||||
|
stdout=subprocess.PIPE)
|
||||||
|
child.communicate()
|
||||||
|
if child.returncode:
|
||||||
|
error("{host} is icmp unreachable".format(host=host))
|
||||||
|
return True if child.returncode == 0 else False
|
||||||
|
|
||||||
|
|
||||||
|
def check_udp_reachability(gai_record):
|
||||||
|
global ip4, ip6
|
||||||
|
|
||||||
|
host, port = gai_record[4][:2]
|
||||||
|
family = gai_record[0]
|
||||||
|
|
||||||
|
if family is socket.AddressFamily.AF_INET:
|
||||||
|
arguments = '-sU -PN'
|
||||||
|
else:
|
||||||
|
arguments = '-sU -PN -6'
|
||||||
|
|
||||||
|
scanner = nmap.PortScanner()
|
||||||
|
result = scanner.scan(host, str(port), arguments) # -sU requires root
|
||||||
|
state = result['scan'][host]['udp'][port]['state']
|
||||||
|
|
||||||
|
if state == 'closed':
|
||||||
|
error("{host} port {port}/udp is {state}"
|
||||||
|
.format(host=host, port=port, state=state))
|
||||||
|
else:
|
||||||
|
ok("{host} port {port}/udp is {state}"
|
||||||
|
.format(host=host, port=port, state=state))
|
||||||
|
|
||||||
|
if family is socket.AddressFamily.AF_INET:
|
||||||
|
ip4 += 1
|
||||||
|
else:
|
||||||
|
ip6 += 1
|
||||||
|
|
||||||
|
return False if state == 'closed' else True
|
||||||
|
|
||||||
|
|
||||||
|
def get_hosts_data(srcdir):
|
||||||
|
for fname in sorted(list(set(os.listdir(srcdir)))):
|
||||||
|
if fname.startswith("."):
|
||||||
|
continue
|
||||||
|
|
||||||
|
fpath = os.path.join(srcdir, fname)
|
||||||
|
if os.path.isfile(fpath):
|
||||||
|
with open(fpath) as f:
|
||||||
|
ignore_key = False
|
||||||
|
addresses = []
|
||||||
|
port = 655 # tinc default port
|
||||||
|
|
||||||
|
for line in f.readlines():
|
||||||
|
|
||||||
|
if '-----BEGIN RSA PUBLIC KEY-----' in line:
|
||||||
|
ignore_key = True
|
||||||
|
elif '-----END RSA PUBLIC KEY-----' in line:
|
||||||
|
ignore_key = False
|
||||||
|
|
||||||
|
if line.startswith("#") or ignore_key:
|
||||||
|
continue
|
||||||
|
|
||||||
|
chunks = line.split("=")
|
||||||
|
if len(chunks) == 2:
|
||||||
|
(k, v) = (x.strip().lower() for x in chunks)
|
||||||
|
|
||||||
|
if k == "port":
|
||||||
|
try:
|
||||||
|
port = int(v)
|
||||||
|
except ValueError:
|
||||||
|
error("non-integer default port given")
|
||||||
|
elif k == "address":
|
||||||
|
if " " in v:
|
||||||
|
parts = v.split(' ')
|
||||||
|
if len(parts) != 2:
|
||||||
|
error("unknown address format")
|
||||||
|
try:
|
||||||
|
int(parts[1])
|
||||||
|
addresses.append(parts)
|
||||||
|
except ValueError:
|
||||||
|
error("non-integer port given")
|
||||||
|
else:
|
||||||
|
addresses.append((v, None))
|
||||||
|
elif k in ('ecdsapublickey', 'ed25519publickey'):
|
||||||
|
continue
|
||||||
|
else:
|
||||||
|
error("unknown key {key} with value {val}"
|
||||||
|
.format(key=k, val=v))
|
||||||
|
|
||||||
|
# set explicit port for address/port pairs
|
||||||
|
for i, addr in enumerate(addresses):
|
||||||
|
if addr[1] is None:
|
||||||
|
item = (addr[0], port)
|
||||||
|
addresses[i] = item
|
||||||
|
|
||||||
|
yield(dict(community=fname, addresses=addresses))
|
||||||
|
|
||||||
|
|
||||||
|
def do_checks(srcdir):
|
||||||
|
global ip4, ip6
|
||||||
|
|
||||||
|
errcnt = 0
|
||||||
|
warncnt = 0
|
||||||
|
|
||||||
|
for host in get_hosts_data(srcdir):
|
||||||
|
print("Checking {community}".format(community=host['community']))
|
||||||
|
if not host['addresses']:
|
||||||
|
warn("no addresses specified")
|
||||||
|
warncnt += 1
|
||||||
|
for address in host['addresses']:
|
||||||
|
host, port = address
|
||||||
|
|
||||||
|
# dns lookup
|
||||||
|
records = check_host_lookup(host, port)
|
||||||
|
if not records:
|
||||||
|
errcnt += 1
|
||||||
|
else:
|
||||||
|
for record in records:
|
||||||
|
if record[1] is not socket.SOCK_DGRAM:
|
||||||
|
# vpn connections are udp based, so skip
|
||||||
|
# everything else
|
||||||
|
continue
|
||||||
|
|
||||||
|
if not check_icmp_reachability(record):
|
||||||
|
errcnt += 1
|
||||||
|
else:
|
||||||
|
port_state = check_udp_reachability(record)
|
||||||
|
if not port_state:
|
||||||
|
errcnt += 1
|
||||||
|
|
||||||
|
print("\nfound {}/{} working ipv4/ipv6 peers".format(ip4, ip6))
|
||||||
|
|
||||||
|
error("{} errors".format(errcnt))
|
||||||
|
warn("{} warnings".format(warncnt))
|
||||||
|
|
||||||
|
return 0 if errcnt == 0 else 1
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
parser = OptionParser()
|
||||||
|
parser.add_option("-s", "--sourcedir", dest="src",
|
||||||
|
help="Location of tinc host files. Default: ../hosts",
|
||||||
|
metavar="DIR",
|
||||||
|
default="../hosts/")
|
||||||
|
|
||||||
|
(options, args) = parser.parse_args()
|
||||||
|
|
||||||
|
ret = do_checks(options.src)
|
||||||
|
|
||||||
|
sys.exit(ret)
|
|
@ -1,8 +0,0 @@
|
||||||
SVN_DIR="/mnt/data/freifunk-icvpn"
|
|
||||||
TMP="/tmp"
|
|
||||||
TINC_DIR="/etc/tinc/icvpn"
|
|
||||||
TINC_INIT="/etc/init.d/tinc"
|
|
||||||
SVN="/usr/bin/svn"
|
|
||||||
LOCKDIR="/var/run/gentinccfg"
|
|
||||||
SVN_USERNAME=freifunk
|
|
||||||
SVN_PASSWORD=freifunk
|
|
|
@ -1,104 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
#==========================================================================
|
|
||||||
# This program is free software; you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation; either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#==========================================================================
|
|
||||||
#
|
|
||||||
set -ix
|
|
||||||
# HOW TO USE
|
|
||||||
# * Check out the icvpn svn tree to the place where $SVN_DIR points to.
|
|
||||||
# You can do this by running:
|
|
||||||
# mkdir -p /mnt/data
|
|
||||||
# svn co https://kdserv.dyndns.org/svn/christof-icvpn icvpn
|
|
||||||
# Use "freifunk" as username as well as password.
|
|
||||||
# * create a /etc/gentinc.cfg file with the following content (remove
|
|
||||||
# the # signs in the beginning of each line containing a variable)
|
|
||||||
# and adapt the paths to your system:
|
|
||||||
# # ====== START OF gentinc.cfg ======
|
|
||||||
# # this points to the directory where you checked out the svn tree.
|
|
||||||
# SVN_DIR="/mnt/data/icvpn"
|
|
||||||
# TMP="/tmp"
|
|
||||||
# TINC_DIR="/etc/tinc/icvpn"
|
|
||||||
# TINC_INIT="/etc/init.d/tinc"
|
|
||||||
# SVN="/usr/bin/svn"
|
|
||||||
# LOCKDIR="/var/run/gentinccfg"
|
|
||||||
# SVN_USERNAME=freifunk
|
|
||||||
# SVN_PASSWORD=freifunk
|
|
||||||
# # ====== END OF gentinc.cfg =========
|
|
||||||
# * make /etc/gentinc.cfg world readable
|
|
||||||
# * run the script from cron on a daily basis
|
|
||||||
|
|
||||||
! [[ -f /etc/gentinc.cfg ]] && {
|
|
||||||
echo "config file does not exist in /etc/gentinc.cfg"
|
|
||||||
exit 1
|
|
||||||
}
|
|
||||||
. /etc/gentinc.cfg
|
|
||||||
cleanup() {
|
|
||||||
local exitcode
|
|
||||||
local i
|
|
||||||
exitcode=$1
|
|
||||||
for ((i=0;i<${#TMPFILES[@]};i++))
|
|
||||||
do
|
|
||||||
rm -f ${TMPFILES[i]}
|
|
||||||
done
|
|
||||||
[[ ! $exitcode -eq 0 ]] &&
|
|
||||||
echo "aborted due to error" >&2
|
|
||||||
trap - 1 2 3 6 9 13 14 15
|
|
||||||
rm -f "${LOCKDIR}/PID"
|
|
||||||
rm -rf "${LOCKDIR}"
|
|
||||||
exit ${exitcode:-1}
|
|
||||||
}
|
|
||||||
|
|
||||||
# obtain lock
|
|
||||||
lcount=0
|
|
||||||
while ! ( $(mkdir ${LOCKDIR} 2>/dev/null) )
|
|
||||||
do
|
|
||||||
echo there is already an instance of $0 running as PID: $(cat "${LOCKDIR}/PID" 2>/dev/null)
|
|
||||||
sleep 1
|
|
||||||
((lcount+=1))
|
|
||||||
if [[ $lcount -gt 4000 ]]
|
|
||||||
then
|
|
||||||
echo unable to obtain lock
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
trap 'cleanup 1' 1 2 3 6 9 13 14 15
|
|
||||||
|
|
||||||
# lock obtained
|
|
||||||
echo $$ > "${LOCKDIR}/PID"
|
|
||||||
|
|
||||||
# make sure we do not overload svn server when running the script from cron
|
|
||||||
if [[ $1 != "--nocron" ]]
|
|
||||||
then
|
|
||||||
sleep $((RANDOM%3600))
|
|
||||||
fi
|
|
||||||
|
|
||||||
# create new tinc config
|
|
||||||
cd "$SVN_DIR"
|
|
||||||
$SVN up --no-auth-cache --username $SVN_USERNAME --password $SVN_PASSWORD >/dev/null
|
|
||||||
if [[ $? -gt 0 ]]
|
|
||||||
then
|
|
||||||
echo svn update failed - no reload necessary >&2
|
|
||||||
cleanup 2
|
|
||||||
fi
|
|
||||||
footer=$(mktemp "$TMP/tinc_footer.XXXXXX")
|
|
||||||
TMPFILES[${#TMPFILES[@]}]="$footer"
|
|
||||||
header=$(mktemp "$TMP/tinc_footer.XXXXXX")
|
|
||||||
TMPFILES[${#TMPFILES[@]}]="$header"
|
|
||||||
|
|
||||||
for i in ${SVN_DIR}/hosts/*
|
|
||||||
do
|
|
||||||
echo "ConnectTo = $(basename $i)" >> "$footer"
|
|
||||||
done
|
|
||||||
|
|
||||||
grep -v "ConnectTo" "$TINC_DIR/tinc.conf" > "$header"
|
|
||||||
cat $header $footer >"$TINC_DIR/tinc.conf"
|
|
||||||
|
|
||||||
# exit
|
|
||||||
$TINC_INIT reload >/dev/null
|
|
||||||
|
|
||||||
cleanup 0
|
|
||||||
|
|
|
@ -7,6 +7,8 @@
|
||||||
# 3. create cronjob running "git pull -q -C /etc/tinc/icvpn/"
|
# 3. create cronjob running "git pull -q -C /etc/tinc/icvpn/"
|
||||||
#
|
#
|
||||||
|
|
||||||
|
PATH=/usr/sbin:$PATH
|
||||||
|
|
||||||
fail() {
|
fail() {
|
||||||
echo "$1" >&2
|
echo "$1" >&2
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -18,13 +20,18 @@ test -w $TINCCFG || fail "ERR: $TINCCFG is not writeable"
|
||||||
|
|
||||||
sed -i '/^ConnectTo/d' $TINCCFG
|
sed -i '/^ConnectTo/d' $TINCCFG
|
||||||
|
|
||||||
for HOST in hosts/*; do
|
while read HOST; do
|
||||||
# skip hosts without address
|
# skip hosts without address
|
||||||
grep -q '^Address' -- "$HOST" || continue
|
grep -iq '^Address' -- hosts/"$HOST" || continue
|
||||||
|
|
||||||
echo "ConnectTo = ${HOST##*/}" >> $TINCCFG
|
echo "ConnectTo = $HOST" >> $TINCCFG
|
||||||
done
|
done < metanodes
|
||||||
|
|
||||||
|
if hash tinc 2>/dev/null; then
|
||||||
|
# prefer the command line interface that comes with tinc1.1 if it exists
|
||||||
|
tinc -n icvpn reload
|
||||||
|
else
|
||||||
invoke-rc.d tinc reload icvpn
|
invoke-rc.d tinc reload icvpn
|
||||||
|
fi
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Reference in a new issue