<div dir="ltr">Hallo,<div><br></div><div>Super - danke Adi! Bringt Hardware - umso mehr umso besser! Heute gehts mal darum zu schauen was wir als Testbed zusammen kriegen.</div><div><br></div><div>lg</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-02-22 14:38 GMT+01:00 Adi Kriegisch <span dir="ltr"><<a href="mailto:adi@kriegisch.at" target="_blank">adi@kriegisch.at</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo!<br>
<span class=""><br>
> Kleiner Reminder - heute im Anschluss an den Montagstreff ist wieder<br>
> Arbeitstreffen im Metalab. Start ist idR so gegen 19:30-20:00 je nachdem<br>
> wieviel am Montagstreff los ist.<br>
</span>Ich muß mich für heute Abend leider entschuldigen... :-(<br>
<span class=""><br>
> Wer kommt, Hardware rumliegen hat und diese fuer die naechsten 1-2 Monate<br>
> entbaehren kann, bitte diese mitzubringen. Wir sind nun an dem Punkt ein<br>
> Testbed aufzubauen und umso mehr Hardware wir dafuer zusammen kriegen umso<br>
> besser.<br>
</span>Da ich für dieses Treffen für die Erstellung der Firmware zuständig war,<br>
hier ein kurzer Überblick (Images schicke ich an Wolfgang privat -- ich<br>
möcht keinen 'neuen' Platz zum Austausch experimenteller Images eröffnen):<br>
<br>
Alle Firmware/Images basieren auf dem OpenWRT Image Builder und Chaos<br>
Calmer und wurden (im Moment) mit folgender Commandline erstellt:<br>
| make image PROFILE=Broadcom-b43 PACKAGES="-wpad-mini oonf-olsrd2 \<br>
| oonf-init-scripts ds-lite dnsmasq iw iwinfo dropbear \<br>
| busybox swconfig ip ip-bridge iptables ip6tables iputils-ping \<br>
| iputils-ping6 tc -hostapd-common -odhcpd -odhcp6c -ppp \<br>
| -ppp-mod-pppoe haveged socat"<br>
Images für "PROFILE=Broadcom-b43" und "PROFILE=UBNT" -- also Linksys und<br>
Ubiquity -- hab ich bisher gebaut. Dem Schema folgend ist es aber ein<br>
leichtes das für alle von OpenWRT unterstützten Geräte zu tun.<br>
<br>
Im Moment sind keine 'eigenen' Configs oder Dateien im Image enthalten und<br>
das möchte ich auch in Zukunft so halten: Viel zielführender ist es, alle<br>
Modifikationen in eigene Pakete zu geben; das ermöglicht es uns auch, die<br>
Wartung aller Komponenten breiter aufzustellen.<br>
<br>
Zur Auswahl der Pakete:<br>
* OLSRv2: oonf-olsrd2 und oonf-init-scripts<br>
* ds-lite<br>
* dnsmasq (ev. wollen wir hier dnsmasq-full, aber das werden wir dann<br>
sehen)<br>
* iw, iwinfo<br>
* swconfig<br>
* busybox, dropbear<br>
* ip, ip-bridge, iptables, ip6tables, iputils-ping, iputils-ping6, tc<br>
<br>
Optional bzw. experimentell (siehe dazu auch die kurze Diskussion bezüglich<br>
Sicherheit auf der Liste):<br>
* uhttpd und uhttpd-mod-lua<br>
* ipip<br>
* socat (hier müssten wir schauen, wie wir mit netcat umgehen)<br>
* haveged (entropy daemon)<br>
<br>
Und entfernt werden für den Moment mal:<br>
* wpad-mini, hostapd-common (für den Moment einmal)<br>
* odhcpd, odhcp6c (wir haben statt dessen dnsmasq bzw. beziehen keine IPs<br>
per DHCP)<br>
* ppp und ppp-mod-pppoe (...und Tunnels bauen wir im Moment auch keine bzw.<br>
im Notfall für jetzt mal mit ipip).<br>
<br>
Ich hab versucht, das Image möglichst minimal zu halten damit wir mal die<br>
Technik selbst ausprobieren können. Die Images passen auch auf die alten<br>
Linksys. Eine Trennung (im Funktionsumfang) zwischen Linksys und dem Rest<br>
sollte möglichst spät passieren.<br>
<br>
In einer idealen Welt kommen bei den Tests 'uci'-Commands heraus mit denen<br>
wir unsere Konfiguration setzen können; real ist es auch schon ganz<br>
hilfreich, wenn wir angepasste Konfigurationsdateien haben, da wir uns mit<br>
denen dann später auch die 'uci'-Commands basteln können...<br>
...und im Endeffekt sollten da Pakete herausfallen die Scripte o.ä.<br>
beinhalten die wir einfach in die Images hineinpacken.<br>
<br>
Glg Adi<br>
<br>-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.6 (GNU/Linux)<br>
<br>
iQIVAwUBVssPbnREfA6phVy/AQg2/hAAidGA+ESRVicXq1JBCuu9EFQZ26g5RAHZ<br>
tIupBzN6GPvz2tFp4w/ga8MfigA/a8c0GCeN+jYgPB4NGXCxnCDOgqMGcvKlppkv<br>
ryDn82forxzQdzhptHpWwCHeEb65+R2Yv9IVuGUd2Wwp/2GKa+mo3+p5BY0i67fa<br>
Vaucjyrp3NCnyu3HoMNFkImG5DRnBi15OWg+UWB7OvzZPpgWusMmH6w1Rrvn/mdm<br>
pAUsGpZ554Po6U2t/JOcWEsSux5T+xA3sCKTNPVMNoH8xQn7dI/aCxrthX9fW1jD<br>
Ho1YKHH86V1mTc1ZJsKHTItWCbxkUHpw3zdDLnaoZ/LtupE1k2S3zOK8fAxu4Iu/<br>
uwAS0xZ4f14zGLPxrEluR5N6OAFBJc75+ZFLcEgPCb6pEbxb8QalmlDbtVlZ0lEI<br>
C110rbgpqC7Pb9QZHXEXw3R0/4al+mVrvJCdFQUllPBd8I2np8fhEXxfEGxwH/wR<br>
9tUXrZDJxE1n8b1Me8X6qM+YB/598r1vIWDDRREPqYYJUqBImM+SrJMHZR+oBlwu<br>
Bq5/b3beCiiXUbV+uqjXw6dW6UsETF7ApLqSY8U3qqnJ+Ob9CFud8J5SzZ7BuyMG<br>
CqqTOJxOjxC9VWcf0ygiWYqDTVIGj8DZFr52zOTA10RiIeMTKJNxUuwNqr9SfUH5<br>
RVS3fvXWo/g=<br>
=BN0Z<br>
-----END PGP SIGNATURE-----<br>
<br></blockquote></div><br></div>