Mesh-VPN Bandbreite in Prozent

Erweitert simple_tc um die Möglichkeit, die fürs Mesh-VPN freigegebene Bandbreite in Prozent anzugeben.

Dazu werden Werte <100 einfach als Prozenteingabe gewertet, Freigaben mit weniger als 100kbit
nutzen de facto sowieso eher wenig.

Die Hauptarbeit (sprich das Bandbreite-Raten) macht das Script

/lib/gluon/auto-tc/check-and-update.lua

Download-Bandbreite wird durch einen simplen Test-Download geschätzt, Upload durch einen
Testlauf zu einem iperf2-Server.

Die zu nutzenden Server (und ob diese Möglichkeit überhaupt aktiv ist), wird in der
site.conf festgelegt, der Interface-Bereich von simple_tc wurde dazu um das Array
autotest erweitert:

	simple_tc = {
		mesh_vpn = {
			ifname = 'mesh-vpn',
			enabled = false,
			limit_egress = 200,
			limit_ingress = 3000,
			autotest={
				enabled = true,
				iperf_server={  "192.168.2.3",
						"192.168.108.204",
						"iperf.scottlinux.com",
						"iperf.eltel.net",
						"mptcp.info.ucl.ac.be"
				},
				iperf_own=2,

				download_filesize=10485760,
				download_links={"http://192.168.108.204/downloads/Bandbreitentest-10MB",
					"http://www.connect2000.de/download/test_10MB.bin",
					"http://www.speedtest.qsc.de/10MB.qsc",
					"http://speedtest.netcologne.de/test_10mb.bin",
					"http://vhost2.hansenet.de/10_mb_file.bin" },
				download_own=1,
			},
		},
	},

iperf_own / download_own definieren dabei die 'eigenen' Server, die für die Tests bevorzugt
werden, nur bei Fehlern wird auf einen (oder mehrere) zufälligen Server zurückgegriffen.
This is always true on firmwares compiled after that date.