querfunk
/
ffka-querfunk
Archived
2
0
Fork 0

no more querfunk.ffka

master
neingeist 5 years ago
parent e2708b729a
commit a04629707b

@ -0,0 +1 @@
wird nicht mehr benutzt, ffka-querfunk ist jetzt ein normalo-freifunk-router.

@ -1,11 +0,0 @@
<html>
<head>
<title>querfunk.ffka</title>
</head>
<body>
<ul>
<li><a href="http://querfunk.ffka:8000/qfhi">querfunk stream</a></li>
<li><a href="/cgi-bin/status">ffka-querfunk status page</a></li>
</body>
</html>

@ -1,19 +0,0 @@
#!/bin/sh /etc/rc.common
START=99
start() {
# install socat to ram
if [ ! -f /tmp/usr/bin/socat ]; then
/bin/sleep 60
opkg update
opkg install socat -d ram
fi
# start stream proxy
/tmp/usr/bin/socat TCP-LISTEN:8000,reuseaddr,fork,su=nobody,pf=ip6 TCP:192.168.2.2:8000 &
}
stop() {
killall socat
}

@ -1,17 +0,0 @@
#!/bin/sh /etc/rc.common
START=99
boot() {
echo zz_custom started | logger
# route to the dmz via WAN
QFEXT=192.168.3.0/24
QFGW=192.168.2.1
/sbin/ip route add $QFEXT via $QFGW dev br-wan
# ipv6 fixed
/sbin/ip -6 addr add 2a03:2260:a:b::1:66/64 dev br-client
echo zz_custom ended | logger
}

@ -1,13 +0,0 @@
#!/usr/bin/python
from __future__ import division, print_function
import requests
r = requests.get('http://mapsrv0.ffka.net/json/ffka/nodes.json')
j = r.json()
for nodeid in j['nodes'].keys():
nodeinfo = j['nodes'][nodeid]['nodeinfo']
hostname = nodeinfo['hostname']
for i, mac in enumerate(nodeinfo['network']['mesh_interfaces']):
print('{} {}_int{}'.format(mac, hostname, i))

@ -1,14 +0,0 @@
#!/bin/sh
ffka_querfunk_mgmt=2a03:2260:a:b:ea94:f6ff:fea1:98f6
if ! ping6 -c1 $ffka_querfunk_mgmt &>/dev/null; then
echo 'ffka-querfunk is offline'
exit 1
fi
ssh root@$ffka_querfunk_mgmt "uci set gluon-node-info.@location[0].latitude=49.006679
uci set gluon-node-info.@location[0].longitude=8.4073580
uci set gluon-node-info.@location[0].share_location=1
uci get gluon-node-info.@owner[0] || uci add gluon-node-info owner
uci set gluon-node-info.@owner[0].contact=neingeist@querfunk.de
uci commit gluon-node-info"

@ -1,31 +0,0 @@
#!/bin/sh
ffka_querfunk_mgmt=2a03:2260:a:b:ea94:f6ff:fea1:98f6
if ! ping6 -c1 $ffka_querfunk_mgmt &>/dev/null; then
echo 'ffka-querfunk is offline'
exit 1
fi
# stream setup
for i in zz_custom stream_proxy; do
scp assets/$i root@[$ffka_querfunk_mgmt]:/etc/init.d/
ssh root@$ffka_querfunk_mgmt "/etc/init.d/$i enable"
done
echo "0 * * * * pgrep socat || /etc/init.d/stream_proxy start" | ssh root@$ffka_querfunk_mgmt crontab -
# http://querfunk.ffka
echo FIXME scp assets/index.html root@[$ffka_querfunk_mgmt]:/lib/gluon/status-page/www/
echo "Tell ffka-querfunk to reboot"
ssh root@$ffka_querfunk_mgmt "reboot"
sleep 3
echo -n "Waiting for ffka-querfunk to come online after rebooting"
ffka_querfunk=2a03:2260:a:b::1:66
while ! ping6 -c1 $ffka_querfunk &>/dev/null; do
echo -n "."
sleep 1
done
echo ok

@ -1,2 +0,0 @@
#!/bin/sh
mplayer 'http://[2a03:2260:a:b::1:66]:8000/qfhi'