<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Amateurfunk Ulm - Forum - Software]]></title>
		<link>https://forum.amateurfunk-ulm.de/</link>
		<description><![CDATA[Amateurfunk Ulm - Forum - https://forum.amateurfunk-ulm.de]]></description>
		<pubDate>Mon, 04 May 2026 21:31:02 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Internet-in-a-Box]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-47.html</link>
			<pubDate>Mon, 29 May 2023 12:16:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=17">DK2FK</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-47.html</guid>
			<description><![CDATA[Eventuell hier für den einen oder anderen interessant: <a href="https://internet-in-a-box.org/" target="_blank" rel="noopener" class="mycode_url">https://internet-in-a-box.org/</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>Internet-in-a-Box “learning hotspots” are used in dozens of countries, to give <a href="https://youtu.be/HkeS_EAIpv4" target="_blank" rel="noopener" class="mycode_url">everyone</a> a chance, e.g. in <a href="https://medium.com/eka-foundation/en-meshed-in-la-la-land-part-1-34e0ce29ea1b" target="_blank" rel="noopener" class="mycode_url">remote mountain villages</a> in India. <br />
It works without internet — <a href="https://www.bbc.co.uk/programmes/w3cszv1s" target="_blank" rel="noopener" class="mycode_url">like a community fountain, but for the mind</a> — wirelessly serving anyone nearby with a smartphone, tablet or laptop. <br />
Now you too can <a href="https://internet-in-a-box.org/#easy-install" target="_blank" rel="noopener" class="mycode_url">put the internet in a box</a> and customize it with the <a href="https://internet-in-a-box.org/#quality-content" target="_blank" rel="noopener" class="mycode_url">very best free content</a> for your school, clinic or family! </blockquote>
]]></description>
			<content:encoded><![CDATA[Eventuell hier für den einen oder anderen interessant: <a href="https://internet-in-a-box.org/" target="_blank" rel="noopener" class="mycode_url">https://internet-in-a-box.org/</a><br />
<br />
<blockquote class="mycode_quote"><cite>Zitat:</cite>Internet-in-a-Box “learning hotspots” are used in dozens of countries, to give <a href="https://youtu.be/HkeS_EAIpv4" target="_blank" rel="noopener" class="mycode_url">everyone</a> a chance, e.g. in <a href="https://medium.com/eka-foundation/en-meshed-in-la-la-land-part-1-34e0ce29ea1b" target="_blank" rel="noopener" class="mycode_url">remote mountain villages</a> in India. <br />
It works without internet — <a href="https://www.bbc.co.uk/programmes/w3cszv1s" target="_blank" rel="noopener" class="mycode_url">like a community fountain, but for the mind</a> — wirelessly serving anyone nearby with a smartphone, tablet or laptop. <br />
Now you too can <a href="https://internet-in-a-box.org/#easy-install" target="_blank" rel="noopener" class="mycode_url">put the internet in a box</a> and customize it with the <a href="https://internet-in-a-box.org/#quality-content" target="_blank" rel="noopener" class="mycode_url">very best free content</a> for your school, clinic or family! </blockquote>
]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[einfach pflegbare Info-Seite für Notfälle]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-42.html</link>
			<pubDate>Sat, 29 Apr 2023 11:28:10 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=8">DM4AB</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-42.html</guid>
			<description><![CDATA[Ich habe einige <span style="font-weight: bold;" class="mycode_b">Content Management Systeme</span> (CMS) durchprobiert auf der Suche nach einem einfach bedienbaren und trotzdem noch nett aussehenden Ersatz für eine Wordpress oder ähnliche Site. <br />
<br />
Schön an Wordpress, Joomla oder ähnlichen ist die Leistungsfähigkeit der Lösungen, beschränkend ist die Tatsache, dass man nicht einfach die Daten auf einem Server einpacken kann (z.B. mittels <span style="font-style: italic;" class="mycode_i">zip</span>) und sie auf einen anderen Server übertragen kann. Die Text-Daten liegen meist in einer <span style="font-weight: bold;" class="mycode_b">Datenbank </span>vor und ein Synchronisieren müsste mittels Datenbank-Export und Re-Import stattfinden, während Bilder und Zusatzobjekte eine separate Behandlung brauchen würden...<br />
<br />
Möchte man ohne Datenbank arbeiten kommt man oft zu <span style="font-weight: bold;" class="mycode_b">flat-file CMS </span>Systemen. Davon habe ich mir ein paar angesehen, und mir gefällt <span style="font-weight: bold;" class="mycode_b"><a href="https://typemill.net/" target="_blank" rel="noopener" class="mycode_url">Typemill</a></span> am besten.<br />
Typemill ist recht leichtgewichtig, lässt sich gut editieren, bietet <span style="font-weight: bold;" class="mycode_b">statische Seiten</span> an (die kann man prima für Standard-Hinweise verwenden) und eine einfache <span style="font-weight: bold;" class="mycode_b">Blog-Funktion</span>, wo sich einzelne Beiträge einfach zeitlich aneinander reihen lassen.<br />
<br />
So eine Instanz habe ich in unserem kleinen P14 AREDN Mesh aufgesetzt. Sie läuft auf einem alten Raspi 1B (256kB RAM) mit einem Apache2 und php8.0 und ist am Knoten DM4AM-MIKRO1 verlinkt. Die folgende Bilderstrecke liefert hoffentlich einen brauchbaren Eindruck. Die Bilder sind auf einem Tablet als Screenshot gemacht worden, d.h. auch das Editieren (letztes Bild) geht prima auf einem Tablet, Synchronisieren von geänderten Dateien könnte man prima mit <span style="font-weight: bold;" class="mycode_b"><a href="https://syncthing.net/" target="_blank" rel="noopener" class="mycode_url">Syncthing</a></span> machen. (s. auch <a href="https://forum.amateurfunk-ulm.de/showthread.php?tid=38" target="_blank" rel="noopener" class="mycode_url">im Forum</a>)<br />
<br />
Homepage, Statische Seite<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=76" target="_blank" title="">Screenshot_2023-04-28-22-44-25.png</a> (Größe: 47.57 KB / Downloads: 403)
<!-- end: postbit_attachments_attachment -->   <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=77" target="_blank" title="">Screenshot_2023-04-28-22-45-18.png</a> (Größe: 99.82 KB / Downloads: 412)
<!-- end: postbit_attachments_attachment --> <br />
<br />
Übersicht dynamische Seiten und ein Beispiel:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=78" target="_blank" title="">Screenshot_2023-04-28-22-44-41.png</a> (Größe: 60.82 KB / Downloads: 414)
<!-- end: postbit_attachments_attachment --> <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=79" target="_blank" title="">Screenshot_2023-04-28-22-45-04.png</a> (Größe: 197.15 KB / Downloads: 410)
<!-- end: postbit_attachments_attachment --><br />
<br />
Editoransicht eines Beitrags (links sieht man die Strukturansicht aller Seiten und die Reihenfolge)<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=80" target="_blank" title="">Screenshot_2023-04-28-22-54-30.png</a> (Größe: 128.54 KB / Downloads: 438)
<!-- end: postbit_attachments_attachment --><br />
<br />
der Raspi beim Arbeiten<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=81" target="_blank" title="">raspberry.jpg</a> (Größe: 61.71 KB / Downloads: 412)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[Ich habe einige <span style="font-weight: bold;" class="mycode_b">Content Management Systeme</span> (CMS) durchprobiert auf der Suche nach einem einfach bedienbaren und trotzdem noch nett aussehenden Ersatz für eine Wordpress oder ähnliche Site. <br />
<br />
Schön an Wordpress, Joomla oder ähnlichen ist die Leistungsfähigkeit der Lösungen, beschränkend ist die Tatsache, dass man nicht einfach die Daten auf einem Server einpacken kann (z.B. mittels <span style="font-style: italic;" class="mycode_i">zip</span>) und sie auf einen anderen Server übertragen kann. Die Text-Daten liegen meist in einer <span style="font-weight: bold;" class="mycode_b">Datenbank </span>vor und ein Synchronisieren müsste mittels Datenbank-Export und Re-Import stattfinden, während Bilder und Zusatzobjekte eine separate Behandlung brauchen würden...<br />
<br />
Möchte man ohne Datenbank arbeiten kommt man oft zu <span style="font-weight: bold;" class="mycode_b">flat-file CMS </span>Systemen. Davon habe ich mir ein paar angesehen, und mir gefällt <span style="font-weight: bold;" class="mycode_b"><a href="https://typemill.net/" target="_blank" rel="noopener" class="mycode_url">Typemill</a></span> am besten.<br />
Typemill ist recht leichtgewichtig, lässt sich gut editieren, bietet <span style="font-weight: bold;" class="mycode_b">statische Seiten</span> an (die kann man prima für Standard-Hinweise verwenden) und eine einfache <span style="font-weight: bold;" class="mycode_b">Blog-Funktion</span>, wo sich einzelne Beiträge einfach zeitlich aneinander reihen lassen.<br />
<br />
So eine Instanz habe ich in unserem kleinen P14 AREDN Mesh aufgesetzt. Sie läuft auf einem alten Raspi 1B (256kB RAM) mit einem Apache2 und php8.0 und ist am Knoten DM4AM-MIKRO1 verlinkt. Die folgende Bilderstrecke liefert hoffentlich einen brauchbaren Eindruck. Die Bilder sind auf einem Tablet als Screenshot gemacht worden, d.h. auch das Editieren (letztes Bild) geht prima auf einem Tablet, Synchronisieren von geänderten Dateien könnte man prima mit <span style="font-weight: bold;" class="mycode_b"><a href="https://syncthing.net/" target="_blank" rel="noopener" class="mycode_url">Syncthing</a></span> machen. (s. auch <a href="https://forum.amateurfunk-ulm.de/showthread.php?tid=38" target="_blank" rel="noopener" class="mycode_url">im Forum</a>)<br />
<br />
Homepage, Statische Seite<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=76" target="_blank" title="">Screenshot_2023-04-28-22-44-25.png</a> (Größe: 47.57 KB / Downloads: 403)
<!-- end: postbit_attachments_attachment -->   <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=77" target="_blank" title="">Screenshot_2023-04-28-22-45-18.png</a> (Größe: 99.82 KB / Downloads: 412)
<!-- end: postbit_attachments_attachment --> <br />
<br />
Übersicht dynamische Seiten und ein Beispiel:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=78" target="_blank" title="">Screenshot_2023-04-28-22-44-41.png</a> (Größe: 60.82 KB / Downloads: 414)
<!-- end: postbit_attachments_attachment --> <!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=79" target="_blank" title="">Screenshot_2023-04-28-22-45-04.png</a> (Größe: 197.15 KB / Downloads: 410)
<!-- end: postbit_attachments_attachment --><br />
<br />
Editoransicht eines Beitrags (links sieht man die Strukturansicht aller Seiten und die Reihenfolge)<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=80" target="_blank" title="">Screenshot_2023-04-28-22-54-30.png</a> (Größe: 128.54 KB / Downloads: 438)
<!-- end: postbit_attachments_attachment --><br />
<br />
der Raspi beim Arbeiten<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=81" target="_blank" title="">raspberry.jpg</a> (Größe: 61.71 KB / Downloads: 412)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Verteilte Dateien mit Syncthing]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-38.html</link>
			<pubDate>Sat, 15 Apr 2023 11:02:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=8">DM4AB</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-38.html</guid>
			<description><![CDATA[Ich habe heute Vormittag <span style="font-weight: bold;" class="mycode_b"><a href="https://docs.syncthing.net/index.html" target="_blank" rel="noopener" class="mycode_url">Syncthing </a></span>ausprobiert und bin völlig begeistert.<br />
<br />
Die Software ist Open Source, für alle möglichen CPU Architekturen und Betriebssysteme kompiliert verfügbar (wer hat bitte noch <span style="font-style: italic;" class="mycode_i">Solaris</span>?) und arbeitet ganz hervorragend. Anbei ein Screenshot, der drei verschiedene verbundene Rechner zeigt:<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=69" target="_blank" title="">syncThing.png</a> (Größe: 28.31 KB / Downloads: 404)
<!-- end: postbit_attachments_attachment --><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=70" target="_blank" title="">syncthing_logo.jpg</a> (Größe: 13.91 KB / Downloads: 386)
<!-- end: postbit_attachments_attachment --><br />
<br />
Verbunden ist sind ein Windows und ein Linux Laptop im gleichen WLAN, und ein Tablet mittels iPhone Hotspot via LTE (Windows, Linux, Android). Die drei kennen sich gegenseitig und aktualisieren Dateien in einem Verzeichnis im Ring herum. Sehr schön nachvollziehbar, mit Log-Files, vermutlich gibt es auch irgendwo Schreib- und Löschschutz, den ich aber noch nicht gefunden habe. Toll ist, dass die Teilnehmer einfach bemerken, wenn sie offline sind und wieder online werden, dann synchronisieren sie einfach los. Auch toll, dass man die Bandbreite beim Synchronisieren einstellen kann (für unsere Anwendung vermutlich sehr brauchbar um zu vermeiden, dass fette Datenbursts das Netz lahmlegen).<br />
<br />
Ob das ganze als Insellösung gut funktioniert (also ganz ohne Internet) habe ich noch nicht ausprobiert. Ich habe da etwas über "discovery server" gelesen, und das könnte natürlich ein Problem sein. Aber die Erstprüfung dieser Software <span style="font-weight: bold;" class="mycode_b">scheint absolut Klasse</span>! <br />
<br />
73 de Andreas.]]></description>
			<content:encoded><![CDATA[Ich habe heute Vormittag <span style="font-weight: bold;" class="mycode_b"><a href="https://docs.syncthing.net/index.html" target="_blank" rel="noopener" class="mycode_url">Syncthing </a></span>ausprobiert und bin völlig begeistert.<br />
<br />
Die Software ist Open Source, für alle möglichen CPU Architekturen und Betriebssysteme kompiliert verfügbar (wer hat bitte noch <span style="font-style: italic;" class="mycode_i">Solaris</span>?) und arbeitet ganz hervorragend. Anbei ein Screenshot, der drei verschiedene verbundene Rechner zeigt:<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=69" target="_blank" title="">syncThing.png</a> (Größe: 28.31 KB / Downloads: 404)
<!-- end: postbit_attachments_attachment --><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=70" target="_blank" title="">syncthing_logo.jpg</a> (Größe: 13.91 KB / Downloads: 386)
<!-- end: postbit_attachments_attachment --><br />
<br />
Verbunden ist sind ein Windows und ein Linux Laptop im gleichen WLAN, und ein Tablet mittels iPhone Hotspot via LTE (Windows, Linux, Android). Die drei kennen sich gegenseitig und aktualisieren Dateien in einem Verzeichnis im Ring herum. Sehr schön nachvollziehbar, mit Log-Files, vermutlich gibt es auch irgendwo Schreib- und Löschschutz, den ich aber noch nicht gefunden habe. Toll ist, dass die Teilnehmer einfach bemerken, wenn sie offline sind und wieder online werden, dann synchronisieren sie einfach los. Auch toll, dass man die Bandbreite beim Synchronisieren einstellen kann (für unsere Anwendung vermutlich sehr brauchbar um zu vermeiden, dass fette Datenbursts das Netz lahmlegen).<br />
<br />
Ob das ganze als Insellösung gut funktioniert (also ganz ohne Internet) habe ich noch nicht ausprobiert. Ich habe da etwas über "discovery server" gelesen, und das könnte natürlich ein Problem sein. Aber die Erstprüfung dieser Software <span style="font-weight: bold;" class="mycode_b">scheint absolut Klasse</span>! <br />
<br />
73 de Andreas.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Basteln mit Linux PBXen]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-34.html</link>
			<pubDate>Sun, 09 Apr 2023 21:40:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=8">DM4AB</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-34.html</guid>
			<description><![CDATA[Hallo zusammen.<br />
<br />
Ich habe die letzten Tage damit zugebracht, mich mit <span style="font-weight: bold;" class="mycode_b">Asterisk</span> und Verwandten zu beschäftigen. Dieter (DH1DH) hatte ja schon beiläufig im Gespräch geäußert, das das eine elende Popelei sein und nur etwas für ganz hartgesottene und ausdauernde Nerds sei. Na, was soll ich sagen, er hat Recht. Mit der Notfunk PBX habe ich mich auch beschäftigt, aber eins nach dem anderen.<br />
<br />
Wenn man "open source" und "ip phone" sagt, stößt man zuerst auf Asterisk. Es gibt auch Alternativen wie freeswitch und andere, aber von allen möglichen Foren-Beiträgen muss man schlussfolgern, dass man sich entweder mit <span style="font-weight: bold;" class="mycode_b">Asterisk oder freeswitch</span> beschäftigen will. freeswitch steckt auch in den Big Blue Button Servern drin, die wir häufig  verwenden.<br />
<br />
Ich habe mich also auf einem nicht mehr ganz aktuellen Laptop mit Asterisk beschäftigt. Nachdem das lief (?) und ich nicht verstanden habe, wie ich jetzt Profile für das von Hanspeter (DG6SK) ausgeliehene Telefon erstelle, kam ich drauf, doch auch noch <span style="font-weight: bold;" class="mycode_b">FreePBX</span> zu kompilieren und zu installieren, das eine nette Verwaltungsoberfläche versprach. Nachdem ich mit dem Laptop fertig war und FreePBX auch noch drauf lief konnte ich keine vernünftige Applikation dazu finden , bis mir klar wurde, dass ich das mit dem installierten Web-Server betrachten muss.Na gut, aber der Verwaltungsoberfläche fehlten jede Menge Menüs und alles sah auch ganz anders aus, und ... ich kam nicht gut zurecht.<br />
<br />
Auch nervig war, dass hinter FreePBX eine Firma steckt ("<span style="font-weight: bold;" class="mycode_b">Sangoma</span>"), die ständig alle möglichen Sachen zusätzlich verkaufen wollen. Echt nervig, pfui! Also dachte ich mir, ich versuche erst mal etwas anderes.<br />
<br />
Also her mit der <span style="font-weight: bold;" class="mycode_b">Notfunk PBX</span> vom DARC. Erstmal auf dem Laptop Asterisk deaktivieren, dann Docker installieren, dann jede Menge Gigabytes herunterladen, währenddessen Dokumentation studieren. Da gibt es einen Extra-Abschnitt für AREDN, und da steht: <br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=55" target="_blank" title="">nicht_fuer_mesh.png</a> (Größe: 22.91 KB / Downloads: 372)
<!-- end: postbit_attachments_attachment --><br />
Ja so ein Mist, warum denn das? Na ja, bei ein bisschen darüber Nachdenken könnten vielleicht alle Telefone im AREDN Netz ein Problem damit haben, eine vernünftige IP-Adresse zu bekommen, mit welcher das Telefon erreichbar wird. Und zudem könnte es bedeuten, dass Telefon und Knoten eine enge Partnerschaft eingehen müssen, denn die IP vom Telefon muss natürlich zum Adressbereich des Knoten passen, ... alles ziemlich wenig flexibel.<br />
<br />
Und nachdem ich schon einmal beim Nachdenken war wurde mir dann auch noch klar, dass wir im Ernstfall vermutlich nie die Verbindung zu einer <span style="font-weight: bold;" class="mycode_b">DARC Notfunk PBX</span> haben werden, und den Notfunk PBX Vortrag hatte ich so in Erinnerung, dass es nur genau dann auch richtig funktioniert. Wenn ich das falsch mitgenommen habe, sagt doch mal Bescheid als Kommentar zum Thread :-)<br />
<br />
Damit war ich dann wieder zurück bei meinen Asterisk- und FreePBX Experimenten. Beim Lesen war mein Augenmerk auf eine <span style="font-weight: bold;" class="mycode_b">FreePB Linux Distribution</span> gefallen, was sich auch nett las. Vielleicht löst das meine Probleme im Konfigurieren einer stand-alone Instanz, dachte ich. Also zwei neue Partitionen auf der Platte des Laptops her gerichtet, die Distribution auf einen USB Stick heruntergeladen und die Installation gestartet. Zuerst war das recht langsam (ok, der Laptop ist nicht der schnellste), und ich wartete immer noch auf die Frage, welche Partition zum Installieren verwendet werden soll, und ... dann war ich ein wenig draußen.<br />
Als ich zurück kam war die Installation fertig (=prima, aber wieso?), also Rechner neu gestartet, doch Hallo!, wo war mein grub Bootloader, das Linux und die Windows-Installation? <span style="font-weight: bold;" class="mycode_b">Diese blöde Distro hat die ganze Platte her genommen, alle Partitionen gekillt</span> und mit irgendwelchem Müll voll gespielt. So ein Ärger!<br />
<br />
Na gut, sei's drum, vielleicht taugt das Ergebnis ja. Aber das Ergebnis taugte mir nicht. Alles, was interessant aussieht, darf zusätzlich gekauft werden. Diese <span style="font-weight: bold;" class="mycode_b">Firma Sangoma</span> ist ziemlich fragwürdig in ihrer Unterstützung von OpenSource, ziemlich nervig. Auch die FreePBX Software ist nervig. <br />
<img src="https://forum.amateurfunk-ulm.de/images/smilies/angry.png" alt="Angry" title="Angry" class="smilie smilie_11" /> <br />
<br />
Und nach einer Stunde herumspielen bekam der Laptop eine neue Linux Installation. <br />
<br />
Punkt, fertig damit. Vielleicht kommt später eine Fortsetzung.]]></description>
			<content:encoded><![CDATA[Hallo zusammen.<br />
<br />
Ich habe die letzten Tage damit zugebracht, mich mit <span style="font-weight: bold;" class="mycode_b">Asterisk</span> und Verwandten zu beschäftigen. Dieter (DH1DH) hatte ja schon beiläufig im Gespräch geäußert, das das eine elende Popelei sein und nur etwas für ganz hartgesottene und ausdauernde Nerds sei. Na, was soll ich sagen, er hat Recht. Mit der Notfunk PBX habe ich mich auch beschäftigt, aber eins nach dem anderen.<br />
<br />
Wenn man "open source" und "ip phone" sagt, stößt man zuerst auf Asterisk. Es gibt auch Alternativen wie freeswitch und andere, aber von allen möglichen Foren-Beiträgen muss man schlussfolgern, dass man sich entweder mit <span style="font-weight: bold;" class="mycode_b">Asterisk oder freeswitch</span> beschäftigen will. freeswitch steckt auch in den Big Blue Button Servern drin, die wir häufig  verwenden.<br />
<br />
Ich habe mich also auf einem nicht mehr ganz aktuellen Laptop mit Asterisk beschäftigt. Nachdem das lief (?) und ich nicht verstanden habe, wie ich jetzt Profile für das von Hanspeter (DG6SK) ausgeliehene Telefon erstelle, kam ich drauf, doch auch noch <span style="font-weight: bold;" class="mycode_b">FreePBX</span> zu kompilieren und zu installieren, das eine nette Verwaltungsoberfläche versprach. Nachdem ich mit dem Laptop fertig war und FreePBX auch noch drauf lief konnte ich keine vernünftige Applikation dazu finden , bis mir klar wurde, dass ich das mit dem installierten Web-Server betrachten muss.Na gut, aber der Verwaltungsoberfläche fehlten jede Menge Menüs und alles sah auch ganz anders aus, und ... ich kam nicht gut zurecht.<br />
<br />
Auch nervig war, dass hinter FreePBX eine Firma steckt ("<span style="font-weight: bold;" class="mycode_b">Sangoma</span>"), die ständig alle möglichen Sachen zusätzlich verkaufen wollen. Echt nervig, pfui! Also dachte ich mir, ich versuche erst mal etwas anderes.<br />
<br />
Also her mit der <span style="font-weight: bold;" class="mycode_b">Notfunk PBX</span> vom DARC. Erstmal auf dem Laptop Asterisk deaktivieren, dann Docker installieren, dann jede Menge Gigabytes herunterladen, währenddessen Dokumentation studieren. Da gibt es einen Extra-Abschnitt für AREDN, und da steht: <br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=55" target="_blank" title="">nicht_fuer_mesh.png</a> (Größe: 22.91 KB / Downloads: 372)
<!-- end: postbit_attachments_attachment --><br />
Ja so ein Mist, warum denn das? Na ja, bei ein bisschen darüber Nachdenken könnten vielleicht alle Telefone im AREDN Netz ein Problem damit haben, eine vernünftige IP-Adresse zu bekommen, mit welcher das Telefon erreichbar wird. Und zudem könnte es bedeuten, dass Telefon und Knoten eine enge Partnerschaft eingehen müssen, denn die IP vom Telefon muss natürlich zum Adressbereich des Knoten passen, ... alles ziemlich wenig flexibel.<br />
<br />
Und nachdem ich schon einmal beim Nachdenken war wurde mir dann auch noch klar, dass wir im Ernstfall vermutlich nie die Verbindung zu einer <span style="font-weight: bold;" class="mycode_b">DARC Notfunk PBX</span> haben werden, und den Notfunk PBX Vortrag hatte ich so in Erinnerung, dass es nur genau dann auch richtig funktioniert. Wenn ich das falsch mitgenommen habe, sagt doch mal Bescheid als Kommentar zum Thread :-)<br />
<br />
Damit war ich dann wieder zurück bei meinen Asterisk- und FreePBX Experimenten. Beim Lesen war mein Augenmerk auf eine <span style="font-weight: bold;" class="mycode_b">FreePB Linux Distribution</span> gefallen, was sich auch nett las. Vielleicht löst das meine Probleme im Konfigurieren einer stand-alone Instanz, dachte ich. Also zwei neue Partitionen auf der Platte des Laptops her gerichtet, die Distribution auf einen USB Stick heruntergeladen und die Installation gestartet. Zuerst war das recht langsam (ok, der Laptop ist nicht der schnellste), und ich wartete immer noch auf die Frage, welche Partition zum Installieren verwendet werden soll, und ... dann war ich ein wenig draußen.<br />
Als ich zurück kam war die Installation fertig (=prima, aber wieso?), also Rechner neu gestartet, doch Hallo!, wo war mein grub Bootloader, das Linux und die Windows-Installation? <span style="font-weight: bold;" class="mycode_b">Diese blöde Distro hat die ganze Platte her genommen, alle Partitionen gekillt</span> und mit irgendwelchem Müll voll gespielt. So ein Ärger!<br />
<br />
Na gut, sei's drum, vielleicht taugt das Ergebnis ja. Aber das Ergebnis taugte mir nicht. Alles, was interessant aussieht, darf zusätzlich gekauft werden. Diese <span style="font-weight: bold;" class="mycode_b">Firma Sangoma</span> ist ziemlich fragwürdig in ihrer Unterstützung von OpenSource, ziemlich nervig. Auch die FreePBX Software ist nervig. <br />
<img src="https://forum.amateurfunk-ulm.de/images/smilies/angry.png" alt="Angry" title="Angry" class="smilie smilie_11" /> <br />
<br />
Und nach einer Stunde herumspielen bekam der Laptop eine neue Linux Installation. <br />
<br />
Punkt, fertig damit. Vielleicht kommt später eine Fortsetzung.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AREDN Nodes kommunizieren mehrschichtig, VLAN]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-30.html</link>
			<pubDate>Mon, 03 Apr 2023 21:50:41 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=8">DM4AB</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-30.html</guid>
			<description><![CDATA[Hallo zusammen.<br />
<br />
Ich habe mehr als eine Woche meine Bastelabende investiert, um die Kommunikation zwischen AREDN Knoten zu verstehen. Mein Startproblem war eigentlich ganz einfach: ich wollte einen alten TP-Link WR841 (so eine weiße 2.4GHz WLAN Seifenschale) als Switch zwischen zwei AREDN Knoten verwenden und dabei auch gleich noch einen Hotspot zu realisieren. Oder alternativ in zwei Knoten gleichzeitig mein LAN (für das AREDN Netzwerk wäre das der WAN Anschluss) einzuspeisen. <br />
Gedacht, gemacht, <span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">geht so nicht</span></span>.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=42" target="_blank" title="">Setup_2NS_1WR.jpg</a> (Größe: 28.31 KB / Downloads: 364)
<!-- end: postbit_attachments_attachment --><br />
<br />
Wieso geht das nicht? Hmmm. Wenn man die beiden Nanostations direkt miteinander verbindet, scheint alles in Ordnung. So bald ich den Switch dazwischen setze (also ohne die Router Funktionen im WLAN Router), dann funktioniert das nicht mehr richtig. Was heißt "funktioniert nicht richtig"?<br />
<br />
Wenn die beiden Nanostations direkt mit einem Ethernet Kabel verbunden (ge-patch-t) sind, dann geht eine rote LED an, was so viel heißt wie "Mesh aktiv", und wenn ich mich via drittem Node auf mit den beiden verbinde, dann melden sie ordnungsgemäß "Device-to-Device" (DtD) Link ativ. So soll es sein, so funktioniert das richtig. Und so bald ich den Switch dazwischen setze funktioniert es eben nicht mehr, aber warum? Das muss doch ein Fehler des Switches sein, verflixt nochmal!<br />
Tatsächlich ist ein Fehler der <span style="font-weight: bold;" class="mycode_b">Switch Konfiguration</span>, und das genau zu verstehen, hat leider etwas gedauert. Ich spare mir die Schilderung des Wegs zur Erkenntnis zu Gunsten der Ergebnisbeschreibung.<br />
<br />
AREDN Knoten kommunizieren auf drei verschiedenen logischen Kanälen, wovon zwei mittels <span style="font-weight: bold;" class="mycode_b">VLAN Tagging </span>versehen sind. Davon hatte ich schon einmal gelesen, aber nichts verstanden. VLAN Tags sind eine Ergänzung eines Ethernet Frames (also keine TCP/IP Funktion, sondern eine Layer2 Eigenschaft), mit welcher man einfach Switches realisieren kann indem man z.B. den Verkehr auf jedem Port eines Switches mit einem Tag versieht. Dann weiß die zentrale Switch CPU genau, welches Paket von welchem Port (Anschluss) kam und ob es verbotene Datenpfade gibt oder besonders erlaubte. So implementiert ein Switch z.B. auch eine Durchsatzlimitierung.<br />
Bevor die Pakete wieder den Switch verlassen müssen die Tags wieder aus den Ethernet Datenpaketen <span style="font-weight: bold;" class="mycode_b">entfernt </span>werden, denn das ist ja etwas, das der Switch eigentlich für sich eingefügt hat. Eigentlich!<br />
<br />
Entfernt man die Tags nicht aus den Ethernet Paketen und lässt sie aus dem Switch nach draußen, dann kann man auch außerhalb des Switches noch ge-tag-gte Pakete erkennen. Bis zu ~2^12 Tags sind möglich! Pakete ohne Tag sind vier Byte kürzer, stören aber getaggte Pakete gar nicht. Zeitlich nacheinander coexistieren die auf der Ethernet Verbindung. Das ganze folgt dem IEEE Standard <a href="https://de.wikipedia.org/wiki/IEEE_802.1Q" target="_blank" rel="noopener" class="mycode_url">802.1Q</a>.<br />
<br />
Unsere AREDN Knoten verwenden:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">ungetaggte Pakete</span>, um sich bei einem Router im Heimnetz, HAMNET oder woanders eine IP Adresse zu besorgen und Daten zu empfangen oder zu senden.<br />
</li>
<li>Pakete mit <span style="font-weight: bold;" class="mycode_b">VLAN TAG 1</span>, die in Zusammenschaltungs-Situationen (mein Bild, s. oben) so etwas wie einen Fernwartungszugriff auf genau einen Knoten erlauben.<br />
</li>
<li>Pakete mit <span style="font-weight: bold;" class="mycode_b">VLAN TAG 2</span>, auf welchem die Nodes Routing Information miteinadner austauschen (DtD, s. oben).<br />
</li>
</ul>
<br />
Das ganze war ziemlich langwierig im Verstehen. Hier gibt es einen <a href="https://www.arednmesh.org/content/need-vlan-help" target="_blank" rel="noopener" class="mycode_url">Artikel</a>, der das ganze etwas beschreibt. Und ich habe dann lange mit dem WR841 herum gemacht bevor ich dessen Eigenheiten verstanden habe.<br />
<br />
Den Durchbruch hatte ich dann nach einiger Zeit mit dieser Seite und dem Reverse Engineering davon: <a href="https://www.arednmesh.org/switch-netgear" target="_blank" rel="noopener" class="mycode_url">Netgear Switch Configurations</a>. So richtig ist das nirgendwo erklärt... Tatsächlich sind VLAN-konfigurierbare Switches die Lösung, die man in <span style="text-decoration: underline;" class="mycode_u">komplexeren Zusammenschaltungs-Situationen</span> unbedingt braucht!<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=43" target="_blank" title="">tp-link-setup2_klein.jpg</a> (Größe: 101.8 KB / Downloads: 374)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=44" target="_blank" title="">vlanSetup.jpg</a> (Größe: 43.17 KB / Downloads: 361)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">(A) Beobachtungen ohne Switch:</span><br />
<ol type="1" class="mycode_list"><li>verbindet man einen AREDN Knoten direkt mit dem eigenen Heimnetz (wo bereits ein DHCP Server/Dienst aktiv ist) ohne einen Switch, der VLAN Tags behandelt, dann bleibt er <span style="font-weight: bold;" class="mycode_b">stumm</span>.<br />
</li>
<li>währenddessen kann man aber beobachten, dass er Verkehr mit VLAN Tag2 versucht; dort wird nach einem OLSR Nachbarn gesucht ("HELLO" Nachrichten)-<br />
</li>
<li>verbindet man einen Laptop mit dem AREDN Knoten, dann fragt der Laptop, nachdem er ein aktiven Netzanschluss erkannt hat, ob es einen DHCP Server gibt und bittet um eine Adresse; dann vergibt der <span style="font-weight: bold;" class="mycode_b">AREDN Knoten als DHCP Server</span> dem Laptop eine Adresse und man kann ihn via seiner Homepage lokal erreichen. Der Laptop bekommt dann eine Adresse aus dem LAN Adressbereich des AREDN Knoten.<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=45" target="_blank" title="">LaptopLanAdresse.png</a> (Größe: 79.73 KB / Downloads: 354)
<!-- end: postbit_attachments_attachment --><br />
<br />
</li>
</ol>
<span style="text-decoration: underline;" class="mycode_u">(B) Beobachtungen mit Switch:</span><br />
<ol type="1" class="mycode_list"><li>Schließt man <span style="font-weight: bold;" class="mycode_b">einen </span>AREDN Knoten mit seinen drei logischen Kanälen (untagged, VLAN Tag1 und Tag2) an einen Switch an und übersetzt den Verkehr <br />
(a) aus dem Knoten von VLAN Tag 1 --&gt; untagged um (d.h. AREDN-Knoten sendet mit Tag1, Switch übersetzt zu untagged), und<br />
(b) in den Knoten von untagged --&gt; VLAN Tag 1 um, dann<br />
</li>
<li>ist der Knoten mit einem Mal mit WAN versorgt, man kann aber nicht mehr ohne weiteres auf die Verwaltungsoberfläche zugreifen.<br />
<br />
</li>
<li>Wenn man jetzt einen <span style="font-weight: bold;" class="mycode_b">zweiten </span>Knoten online bringt, der sich via Mesh mit dem ersten Knoten verbindet (Laptop am zweiten Knoten wie in (A) verbunden), dann berichtet der zweite Knoten, dass er WAN via ersten Knoten erhält und man kann ganz normal auf das WAN (Internet) zugreifen.<br />
(im Bild: DM4AB3 hängt am Switch mit VLAN Tag Übersetzung, s (1), DM4AB2 ist der zweite Knoten mit WAN Zugang)<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=46" target="_blank" title="">zweiterKnotenWAN.png</a> (Größe: 73.66 KB / Downloads: 368)
<!-- end: postbit_attachments_attachment --><br />
<br />
</li>
<li>Währenddessen lässt sich beobachten, dass auf dem logischen Kanal mit Tag <span style="font-weight: bold;" class="mycode_b">VLAN 2 OLSR Protokoll</span> läuft und sich die beiden Knoten austauschen zur Link-Qualität, Bandbreite, ...<br />
</li>
</ol>
<br />
So, was lernt man jetzt daraus?<br />
<ul class="mycode_list"><li>schließt man einen Laptop an einen Knoten direkt an, dann kann man den Knoten konfigurieren<br />
</li>
<li>schließt man ein WAN an einen Knoten direkt an, passiert nichts direkt hilfreiches: der Knoten fragt nach keiner Adresse, bleibt stumm, wird keine Daten weiterleiten<br />
</li>
<li>liefert man <span style="font-weight: bold;" class="mycode_b">WAN auf VLAN1</span> an den Knoten, dann fragt er nach einer IP-Adresse in dem Netzwerk und verhält sich danach wie ein normaler LAN Teilnehmer im lokalen Netz, und falls er Anfragen via WLAN nach Internet-Inhalten erhält, versucht er diese zu besorgen wie jeder lokale LAN Teilnehmer auch.<br />
</li>
<li>Verkehr auf VLAN Tag2 ist nett zu sehen, aber nicht unbedingt relevant, außer man möchte <span style="font-weight: bold;" class="mycode_b">zwei Knoten miteinander lokal verbinden</span>!<br />
</li>
</ul>
<br />
<br />
Damit sind wir wieder bei meiner Startaufgabe:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=42" target="_blank" title="">Setup_2NS_1WR.jpg</a> (Größe: 28.31 KB / Downloads: 364)
<!-- end: postbit_attachments_attachment --><br />
<br />
Möchte man zwei Knoten miteinander verlinken (einen <span style="font-weight: bold;" class="mycode_b">AREDN Hub</span> erzeugen) und lokal noch einen <span style="font-weight: bold;" class="mycode_b">WLAN Hotspot</span> versorgen, dann braucht es also folgendes:<br />
<ol type="1" class="mycode_list"><li>Verkehr mit Tag1 muss zwischen beiden Knoten möglich sein (das ist der WAN Verkehr!)<br />
</li>
<li>Verkehr mit Tag2 muss zwischen beiden Knoten möglich sein (damit tauschen die beiden Knoten Link-Information aus, DtD, Device-to-Device Link)<br />
</li>
<li>Untagged Verkehr des einen oder anderen Knoten ist nett, damit man die Knoten konfigurieren kann; sinnvollerweise wollten sich die beiden Knoten hier nicht "sehen", sonst bekommt der angeschlossene Laptop von zwei DHCP Servern eine Adresse angeboten.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">damit der WLAN Hotspot den WAN Verkehr versteht, braucht er eine Version davon ohne Tags</span> (=Tag1 entfernt); ausgehender Verkehr vom WLAN Accesspoint muss mit Tag1 versehen werden und beiden AREDN Knoten weiter gegeben werden, sonst wissen die nicht, dass es sich um WAN Verkehr handelt.<br />
</li>
</ol>
<br />
(wird fortgesetzt...)]]></description>
			<content:encoded><![CDATA[Hallo zusammen.<br />
<br />
Ich habe mehr als eine Woche meine Bastelabende investiert, um die Kommunikation zwischen AREDN Knoten zu verstehen. Mein Startproblem war eigentlich ganz einfach: ich wollte einen alten TP-Link WR841 (so eine weiße 2.4GHz WLAN Seifenschale) als Switch zwischen zwei AREDN Knoten verwenden und dabei auch gleich noch einen Hotspot zu realisieren. Oder alternativ in zwei Knoten gleichzeitig mein LAN (für das AREDN Netzwerk wäre das der WAN Anschluss) einzuspeisen. <br />
Gedacht, gemacht, <span style="font-weight: bold;" class="mycode_b"><span style="color: #e82a1f;" class="mycode_color">geht so nicht</span></span>.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=42" target="_blank" title="">Setup_2NS_1WR.jpg</a> (Größe: 28.31 KB / Downloads: 364)
<!-- end: postbit_attachments_attachment --><br />
<br />
Wieso geht das nicht? Hmmm. Wenn man die beiden Nanostations direkt miteinander verbindet, scheint alles in Ordnung. So bald ich den Switch dazwischen setze (also ohne die Router Funktionen im WLAN Router), dann funktioniert das nicht mehr richtig. Was heißt "funktioniert nicht richtig"?<br />
<br />
Wenn die beiden Nanostations direkt mit einem Ethernet Kabel verbunden (ge-patch-t) sind, dann geht eine rote LED an, was so viel heißt wie "Mesh aktiv", und wenn ich mich via drittem Node auf mit den beiden verbinde, dann melden sie ordnungsgemäß "Device-to-Device" (DtD) Link ativ. So soll es sein, so funktioniert das richtig. Und so bald ich den Switch dazwischen setze funktioniert es eben nicht mehr, aber warum? Das muss doch ein Fehler des Switches sein, verflixt nochmal!<br />
Tatsächlich ist ein Fehler der <span style="font-weight: bold;" class="mycode_b">Switch Konfiguration</span>, und das genau zu verstehen, hat leider etwas gedauert. Ich spare mir die Schilderung des Wegs zur Erkenntnis zu Gunsten der Ergebnisbeschreibung.<br />
<br />
AREDN Knoten kommunizieren auf drei verschiedenen logischen Kanälen, wovon zwei mittels <span style="font-weight: bold;" class="mycode_b">VLAN Tagging </span>versehen sind. Davon hatte ich schon einmal gelesen, aber nichts verstanden. VLAN Tags sind eine Ergänzung eines Ethernet Frames (also keine TCP/IP Funktion, sondern eine Layer2 Eigenschaft), mit welcher man einfach Switches realisieren kann indem man z.B. den Verkehr auf jedem Port eines Switches mit einem Tag versieht. Dann weiß die zentrale Switch CPU genau, welches Paket von welchem Port (Anschluss) kam und ob es verbotene Datenpfade gibt oder besonders erlaubte. So implementiert ein Switch z.B. auch eine Durchsatzlimitierung.<br />
Bevor die Pakete wieder den Switch verlassen müssen die Tags wieder aus den Ethernet Datenpaketen <span style="font-weight: bold;" class="mycode_b">entfernt </span>werden, denn das ist ja etwas, das der Switch eigentlich für sich eingefügt hat. Eigentlich!<br />
<br />
Entfernt man die Tags nicht aus den Ethernet Paketen und lässt sie aus dem Switch nach draußen, dann kann man auch außerhalb des Switches noch ge-tag-gte Pakete erkennen. Bis zu ~2^12 Tags sind möglich! Pakete ohne Tag sind vier Byte kürzer, stören aber getaggte Pakete gar nicht. Zeitlich nacheinander coexistieren die auf der Ethernet Verbindung. Das ganze folgt dem IEEE Standard <a href="https://de.wikipedia.org/wiki/IEEE_802.1Q" target="_blank" rel="noopener" class="mycode_url">802.1Q</a>.<br />
<br />
Unsere AREDN Knoten verwenden:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">ungetaggte Pakete</span>, um sich bei einem Router im Heimnetz, HAMNET oder woanders eine IP Adresse zu besorgen und Daten zu empfangen oder zu senden.<br />
</li>
<li>Pakete mit <span style="font-weight: bold;" class="mycode_b">VLAN TAG 1</span>, die in Zusammenschaltungs-Situationen (mein Bild, s. oben) so etwas wie einen Fernwartungszugriff auf genau einen Knoten erlauben.<br />
</li>
<li>Pakete mit <span style="font-weight: bold;" class="mycode_b">VLAN TAG 2</span>, auf welchem die Nodes Routing Information miteinadner austauschen (DtD, s. oben).<br />
</li>
</ul>
<br />
Das ganze war ziemlich langwierig im Verstehen. Hier gibt es einen <a href="https://www.arednmesh.org/content/need-vlan-help" target="_blank" rel="noopener" class="mycode_url">Artikel</a>, der das ganze etwas beschreibt. Und ich habe dann lange mit dem WR841 herum gemacht bevor ich dessen Eigenheiten verstanden habe.<br />
<br />
Den Durchbruch hatte ich dann nach einiger Zeit mit dieser Seite und dem Reverse Engineering davon: <a href="https://www.arednmesh.org/switch-netgear" target="_blank" rel="noopener" class="mycode_url">Netgear Switch Configurations</a>. So richtig ist das nirgendwo erklärt... Tatsächlich sind VLAN-konfigurierbare Switches die Lösung, die man in <span style="text-decoration: underline;" class="mycode_u">komplexeren Zusammenschaltungs-Situationen</span> unbedingt braucht!<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=43" target="_blank" title="">tp-link-setup2_klein.jpg</a> (Größe: 101.8 KB / Downloads: 374)
<!-- end: postbit_attachments_attachment --><br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=44" target="_blank" title="">vlanSetup.jpg</a> (Größe: 43.17 KB / Downloads: 361)
<!-- end: postbit_attachments_attachment --><br />
<br />
<span style="text-decoration: underline;" class="mycode_u">(A) Beobachtungen ohne Switch:</span><br />
<ol type="1" class="mycode_list"><li>verbindet man einen AREDN Knoten direkt mit dem eigenen Heimnetz (wo bereits ein DHCP Server/Dienst aktiv ist) ohne einen Switch, der VLAN Tags behandelt, dann bleibt er <span style="font-weight: bold;" class="mycode_b">stumm</span>.<br />
</li>
<li>währenddessen kann man aber beobachten, dass er Verkehr mit VLAN Tag2 versucht; dort wird nach einem OLSR Nachbarn gesucht ("HELLO" Nachrichten)-<br />
</li>
<li>verbindet man einen Laptop mit dem AREDN Knoten, dann fragt der Laptop, nachdem er ein aktiven Netzanschluss erkannt hat, ob es einen DHCP Server gibt und bittet um eine Adresse; dann vergibt der <span style="font-weight: bold;" class="mycode_b">AREDN Knoten als DHCP Server</span> dem Laptop eine Adresse und man kann ihn via seiner Homepage lokal erreichen. Der Laptop bekommt dann eine Adresse aus dem LAN Adressbereich des AREDN Knoten.<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=45" target="_blank" title="">LaptopLanAdresse.png</a> (Größe: 79.73 KB / Downloads: 354)
<!-- end: postbit_attachments_attachment --><br />
<br />
</li>
</ol>
<span style="text-decoration: underline;" class="mycode_u">(B) Beobachtungen mit Switch:</span><br />
<ol type="1" class="mycode_list"><li>Schließt man <span style="font-weight: bold;" class="mycode_b">einen </span>AREDN Knoten mit seinen drei logischen Kanälen (untagged, VLAN Tag1 und Tag2) an einen Switch an und übersetzt den Verkehr <br />
(a) aus dem Knoten von VLAN Tag 1 --&gt; untagged um (d.h. AREDN-Knoten sendet mit Tag1, Switch übersetzt zu untagged), und<br />
(b) in den Knoten von untagged --&gt; VLAN Tag 1 um, dann<br />
</li>
<li>ist der Knoten mit einem Mal mit WAN versorgt, man kann aber nicht mehr ohne weiteres auf die Verwaltungsoberfläche zugreifen.<br />
<br />
</li>
<li>Wenn man jetzt einen <span style="font-weight: bold;" class="mycode_b">zweiten </span>Knoten online bringt, der sich via Mesh mit dem ersten Knoten verbindet (Laptop am zweiten Knoten wie in (A) verbunden), dann berichtet der zweite Knoten, dass er WAN via ersten Knoten erhält und man kann ganz normal auf das WAN (Internet) zugreifen.<br />
(im Bild: DM4AB3 hängt am Switch mit VLAN Tag Übersetzung, s (1), DM4AB2 ist der zweite Knoten mit WAN Zugang)<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=46" target="_blank" title="">zweiterKnotenWAN.png</a> (Größe: 73.66 KB / Downloads: 368)
<!-- end: postbit_attachments_attachment --><br />
<br />
</li>
<li>Währenddessen lässt sich beobachten, dass auf dem logischen Kanal mit Tag <span style="font-weight: bold;" class="mycode_b">VLAN 2 OLSR Protokoll</span> läuft und sich die beiden Knoten austauschen zur Link-Qualität, Bandbreite, ...<br />
</li>
</ol>
<br />
So, was lernt man jetzt daraus?<br />
<ul class="mycode_list"><li>schließt man einen Laptop an einen Knoten direkt an, dann kann man den Knoten konfigurieren<br />
</li>
<li>schließt man ein WAN an einen Knoten direkt an, passiert nichts direkt hilfreiches: der Knoten fragt nach keiner Adresse, bleibt stumm, wird keine Daten weiterleiten<br />
</li>
<li>liefert man <span style="font-weight: bold;" class="mycode_b">WAN auf VLAN1</span> an den Knoten, dann fragt er nach einer IP-Adresse in dem Netzwerk und verhält sich danach wie ein normaler LAN Teilnehmer im lokalen Netz, und falls er Anfragen via WLAN nach Internet-Inhalten erhält, versucht er diese zu besorgen wie jeder lokale LAN Teilnehmer auch.<br />
</li>
<li>Verkehr auf VLAN Tag2 ist nett zu sehen, aber nicht unbedingt relevant, außer man möchte <span style="font-weight: bold;" class="mycode_b">zwei Knoten miteinander lokal verbinden</span>!<br />
</li>
</ul>
<br />
<br />
Damit sind wir wieder bei meiner Startaufgabe:<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=42" target="_blank" title="">Setup_2NS_1WR.jpg</a> (Größe: 28.31 KB / Downloads: 364)
<!-- end: postbit_attachments_attachment --><br />
<br />
Möchte man zwei Knoten miteinander verlinken (einen <span style="font-weight: bold;" class="mycode_b">AREDN Hub</span> erzeugen) und lokal noch einen <span style="font-weight: bold;" class="mycode_b">WLAN Hotspot</span> versorgen, dann braucht es also folgendes:<br />
<ol type="1" class="mycode_list"><li>Verkehr mit Tag1 muss zwischen beiden Knoten möglich sein (das ist der WAN Verkehr!)<br />
</li>
<li>Verkehr mit Tag2 muss zwischen beiden Knoten möglich sein (damit tauschen die beiden Knoten Link-Information aus, DtD, Device-to-Device Link)<br />
</li>
<li>Untagged Verkehr des einen oder anderen Knoten ist nett, damit man die Knoten konfigurieren kann; sinnvollerweise wollten sich die beiden Knoten hier nicht "sehen", sonst bekommt der angeschlossene Laptop von zwei DHCP Servern eine Adresse angeboten.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">damit der WLAN Hotspot den WAN Verkehr versteht, braucht er eine Version davon ohne Tags</span> (=Tag1 entfernt); ausgehender Verkehr vom WLAN Accesspoint muss mit Tag1 versehen werden und beiden AREDN Knoten weiter gegeben werden, sonst wissen die nicht, dass es sich um WAN Verkehr handelt.<br />
</li>
</ol>
<br />
(wird fortgesetzt...)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Link-Sammlung für gute Software im Internet]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-18.html</link>
			<pubDate>Wed, 15 Mar 2023 20:57:58 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=8">DM4AB</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-18.html</guid>
			<description><![CDATA[Ausbreitungs-Simulation, mögliche Abdeckungen:<ul class="mycode_list"><li><a href="https://heywhatsthat.com" target="_blank" rel="noopener" class="mycode_url">heywhatsthat</a><br />
</li>
<li><a href="https://www.ve2dbe.com/rmonline_s.asp" target="_blank" rel="noopener" class="mycode_url">RadioMobile Online</a><br />
</li>
<li>RF Tools der <a href="https://hamnetdb.net" target="_blank" rel="noopener" class="mycode_url">hamnetdb</a><br />
</li>
<li>Linkstreckenberechnung <a href="https://ham.remote-area.net/linktool/" target="_blank" rel="noopener" class="mycode_url">Linktool bei remote-area.net</a><br />
</li>
</ul>
<br />
Ergänzungen bitte als Kommentar zum Eintrag (wird dann fortlaufend ergänzt zu einem umfangreichen Eintrag = Link-Liste)]]></description>
			<content:encoded><![CDATA[Ausbreitungs-Simulation, mögliche Abdeckungen:<ul class="mycode_list"><li><a href="https://heywhatsthat.com" target="_blank" rel="noopener" class="mycode_url">heywhatsthat</a><br />
</li>
<li><a href="https://www.ve2dbe.com/rmonline_s.asp" target="_blank" rel="noopener" class="mycode_url">RadioMobile Online</a><br />
</li>
<li>RF Tools der <a href="https://hamnetdb.net" target="_blank" rel="noopener" class="mycode_url">hamnetdb</a><br />
</li>
<li>Linkstreckenberechnung <a href="https://ham.remote-area.net/linktool/" target="_blank" rel="noopener" class="mycode_url">Linktool bei remote-area.net</a><br />
</li>
</ul>
<br />
Ergänzungen bitte als Kommentar zum Eintrag (wird dann fortlaufend ergänzt zu einem umfangreichen Eintrag = Link-Liste)]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[DokuWiki auf server df7pe-xubuntu]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-16.html</link>
			<pubDate>Tue, 14 Mar 2023 00:08:30 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=9">DF7PE</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-16.html</guid>
			<description><![CDATA[Ich habe auf meinem Server df7pe-xubuntu hinter dem Knoten df7pe-2 ein DokuWiki installiert.<br />
<br />
<a href="http://df7pe-xubuntu.local.mesh/dokuwiki" target="_blank" rel="noopener" class="mycode_url">http://df7pe-xubuntu.local.mesh/dokuwiki</a><br />
<br />
Ihr kommt auch auf der Node Statusseite über Mesh Status auf den Link wenn ihr einen Tunnel zu df7pe-1 habt.<br />
<br />
Auf der Startseite gibt es eine kurze Anleitung über die Syntax zum editieren.<br />
<br />
Ausführlich ist die Syntax auf der DokuWiki Seite beschrieben:<br />
<br />
<a href="https://www.dokuwiki.org/syntax" target="_blank" rel="noopener" class="mycode_url">https://www.dokuwiki.org/syntax</a><br />
<br />
Im Editor gibt es auch eine Toolbar mit der wichtigsten Syntax:<br />
<br />
<a href="https://www.dokuwiki.org/toolbar" target="_blank" rel="noopener" class="mycode_url">https://www.dokuwiki.org/toolbar</a><br />
<br />
Wenn ihr noch nie ein Wiki bearbeitet habt, dann können wir ja in einem der nächsten Treffen eine kurze Anleitung geben. Editieren ist nicht schwer, man muss sich nur trauen!   <img src="https://forum.amateurfunk-ulm.de/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></description>
			<content:encoded><![CDATA[Ich habe auf meinem Server df7pe-xubuntu hinter dem Knoten df7pe-2 ein DokuWiki installiert.<br />
<br />
<a href="http://df7pe-xubuntu.local.mesh/dokuwiki" target="_blank" rel="noopener" class="mycode_url">http://df7pe-xubuntu.local.mesh/dokuwiki</a><br />
<br />
Ihr kommt auch auf der Node Statusseite über Mesh Status auf den Link wenn ihr einen Tunnel zu df7pe-1 habt.<br />
<br />
Auf der Startseite gibt es eine kurze Anleitung über die Syntax zum editieren.<br />
<br />
Ausführlich ist die Syntax auf der DokuWiki Seite beschrieben:<br />
<br />
<a href="https://www.dokuwiki.org/syntax" target="_blank" rel="noopener" class="mycode_url">https://www.dokuwiki.org/syntax</a><br />
<br />
Im Editor gibt es auch eine Toolbar mit der wichtigsten Syntax:<br />
<br />
<a href="https://www.dokuwiki.org/toolbar" target="_blank" rel="noopener" class="mycode_url">https://www.dokuwiki.org/toolbar</a><br />
<br />
Wenn ihr noch nie ein Wiki bearbeitet habt, dann können wir ja in einem der nächsten Treffen eine kurze Anleitung geben. Editieren ist nicht schwer, man muss sich nur trauen!   <img src="https://forum.amateurfunk-ulm.de/images/smilies/biggrin.png" alt="Big Grin" title="Big Grin" class="smilie smilie_4" />]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[P14 Grundeinstellungen der Nodes]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-14.html</link>
			<pubDate>Sun, 12 Mar 2023 23:16:26 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=9">DF7PE</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-14.html</guid>
			<description><![CDATA[Folgende AREDN Node Einstellungen haben wir aktuell im Setup eingestellt:<br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/setup" target="_blank" rel="noopener" class="mycode_url">Basic Setup</a><br />
Die Maske kann unterschiedlich ausfallen je nach Router und ob die 2,5GHz und 5GHz unterstützt werden<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=17" target="_blank" title="">10_Setup_BasicSetup.png</a> (Größe: 103.96 KB / Downloads: 368)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/ports" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Port Forwarding, DHCP, and Services</span></a><br />
<span style="font-weight: bold;" class="mycode_b">Advertised Services</span>: Hier müssen die Service eingetragen werden die im Mesh Netz erreichbar sein sollen, z.B. MeshChat<br />
<span style="font-weight: bold;" class="mycode_b">DHCP Address Reservations</span>: Einschränkung der zu vergebenden DHCP Adressen hinter den Router<br />
<span style="font-weight: bold;" class="mycode_b">Port Forwarding</span>: Hier können Ports von der WAN Seite an Server hinter dem Router weitergereicht werden.<br />
<span style="font-weight: bold;" class="mycode_b">DNS Aliases</span>: Hier Adress Aliase eintragen von Servern hinter dem Router die im Mesh Netz bekannt sein sollen. Z.B. der Server <a href="http://df7pe-xubuntu.local.mesh:80/" target="_blank" rel="noopener" class="mycode_url">df7pe-xubuntu</a><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=18" target="_blank" title="">11_Setup_PortForwardung_DHCP_Services.png</a> (Größe: 47.95 KB / Downloads: 356)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/vpn" target="_blank" rel="noopener" class="mycode_url">Tunnel Server</a><br />
Eigentlich nur eine Notlösung da der Tunnel über das Internet geht und im Notfall nicht zur Verfügung steht aber eine tolle Sache zum mit der SW das Laufen zu lernen. Ihr müsst an den Tunnelbetreiber eine Mail schicken mit eurem Node Namen. Der trägt den Tunnel dann eine und schickt euch die Zugangsdaten.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=19" target="_blank" title="">12_Setup_TunnelServer.png</a> (Größe: 33.56 KB / Downloads: 359)
<!-- end: postbit_attachments_attachment --><br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/vpnc" target="_blank" rel="noopener" class="mycode_url">Tunnel Client</a><br />
Hier könnt ihr die Daten vom Tunnel Server Betreiber eintragen um euch mit dem Tunnel zu verbinden<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=20" target="_blank" title="">13_Setup_Tunnel_Client.png</a> (Größe: 26.7 KB / Downloads: 370)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/admin" target="_blank" rel="noopener" class="mycode_url">Administration</a><br />
Hier kann neue Firmware aufgespielt werden und Pakete installiert werden z. B MeshChat<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=21" target="_blank" title="">14_Setup_Administration.png</a> (Größe: 85.38 KB / Downloads: 375)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<hr class="mycode_hr" />
<br />
Beispiel für eine Tunnel Server Mail mit den Daten die im Tunnel Server Client eingetragen werden:<br />
<br />
Betreff: AREDN Tunnel Connection<br />
Your connection details:<br />
Name: df7pe-1<br />
Password: xxx<br />
Network: 172.31.90.216<br />
Server address: foschum.dyn.cc<br />
--]]></description>
			<content:encoded><![CDATA[Folgende AREDN Node Einstellungen haben wir aktuell im Setup eingestellt:<br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/setup" target="_blank" rel="noopener" class="mycode_url">Basic Setup</a><br />
Die Maske kann unterschiedlich ausfallen je nach Router und ob die 2,5GHz und 5GHz unterstützt werden<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=17" target="_blank" title="">10_Setup_BasicSetup.png</a> (Größe: 103.96 KB / Downloads: 368)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/ports" target="_blank" rel="noopener" class="mycode_url"><span style="font-weight: bold;" class="mycode_b">Port Forwarding, DHCP, and Services</span></a><br />
<span style="font-weight: bold;" class="mycode_b">Advertised Services</span>: Hier müssen die Service eingetragen werden die im Mesh Netz erreichbar sein sollen, z.B. MeshChat<br />
<span style="font-weight: bold;" class="mycode_b">DHCP Address Reservations</span>: Einschränkung der zu vergebenden DHCP Adressen hinter den Router<br />
<span style="font-weight: bold;" class="mycode_b">Port Forwarding</span>: Hier können Ports von der WAN Seite an Server hinter dem Router weitergereicht werden.<br />
<span style="font-weight: bold;" class="mycode_b">DNS Aliases</span>: Hier Adress Aliase eintragen von Servern hinter dem Router die im Mesh Netz bekannt sein sollen. Z.B. der Server <a href="http://df7pe-xubuntu.local.mesh:80/" target="_blank" rel="noopener" class="mycode_url">df7pe-xubuntu</a><br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=18" target="_blank" title="">11_Setup_PortForwardung_DHCP_Services.png</a> (Größe: 47.95 KB / Downloads: 356)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/vpn" target="_blank" rel="noopener" class="mycode_url">Tunnel Server</a><br />
Eigentlich nur eine Notlösung da der Tunnel über das Internet geht und im Notfall nicht zur Verfügung steht aber eine tolle Sache zum mit der SW das Laufen zu lernen. Ihr müsst an den Tunnelbetreiber eine Mail schicken mit eurem Node Namen. Der trägt den Tunnel dann eine und schickt euch die Zugangsdaten.<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=19" target="_blank" title="">12_Setup_TunnelServer.png</a> (Größe: 33.56 KB / Downloads: 359)
<!-- end: postbit_attachments_attachment --><br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/vpnc" target="_blank" rel="noopener" class="mycode_url">Tunnel Client</a><br />
Hier könnt ihr die Daten vom Tunnel Server Betreiber eintragen um euch mit dem Tunnel zu verbinden<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=20" target="_blank" title="">13_Setup_Tunnel_Client.png</a> (Größe: 26.7 KB / Downloads: 370)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<a href="http://192.168.10.90:8080/cgi-bin/admin" target="_blank" rel="noopener" class="mycode_url">Administration</a><br />
Hier kann neue Firmware aufgespielt werden und Pakete installiert werden z. B MeshChat<br />
<br />
<!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://forum.amateurfunk-ulm.de/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=21" target="_blank" title="">14_Setup_Administration.png</a> (Größe: 85.38 KB / Downloads: 375)
<!-- end: postbit_attachments_attachment --><br />
<br />
<br />
<hr class="mycode_hr" />
<br />
Beispiel für eine Tunnel Server Mail mit den Daten die im Tunnel Server Client eingetragen werden:<br />
<br />
Betreff: AREDN Tunnel Connection<br />
Your connection details:<br />
Name: df7pe-1<br />
Password: xxx<br />
Network: 172.31.90.216<br />
Server address: foschum.dyn.cc<br />
--]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[AREDN FW Internes]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-11.html</link>
			<pubDate>Sun, 12 Mar 2023 20:57:29 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=9">DF7PE</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-11.html</guid>
			<description><![CDATA[<span style="font-weight: bold;" class="mycode_b">Wer tiefer in den Maschinenraum der AREDN FW einsteigen möchte kann sich hier einige Anregungen holen.</span><br />
Aufgelistet werden verschiedene Dateien und Befehle<br />
<br />
Auf die Kommandozeile der Knoten kommt man z.B. mit<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ssh root@&lt;KNOTENNAMEN&gt; -p2222               <br />
z.B.<br />
ssh root@localnode.local.mesh -p2222<br />
ssh root@df7pe-1 -p2222 </code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">AREDN FW:</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++</span><br />
<br />
Grundlage ist OpenWrt!<br />
<a href="https://openwrt.org/start" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/start</a><br />
<br />
*Base System:<br />
Von hier geht es zu den einzelnen Programmpaketen<br />
<a href="https://openwrt.org/docs/guide-user/base-system/start" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/base-system/start</a><br />
<br />
*UCI (Unified Configuration Interface)<br />
<a href="https://openwrt.org/docs/guide-user/base-system/uci" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/base-system/uci</a><br />
/etc/config         enthält die AREDN Config Dateien der FW  <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Routing basics:</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++</span><br />
<br />
<a href="https://openwrt.org/docs/guide-user/network/routing/basics" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/netw...ing/basics</a><br />
<br />
/etc/config/network                      Konfiguration des Netzwerkes / Netzwerkschnittstellen<br />
/etc/config/wireless<br />
/etc/iproute2/rt_tables                  customize routing tables.<br />
# traceroute df7pe-2                  Verify your routing<br />
# logread                                    Log Ausgabe<br />
# ifstatus wan                              Interface Log and Status<br />
# ifstatus tun62<br />
# ifstatus dtdlink<br />
# ifstatus wifi<br />
<br />
* Restart services<br />
/etc/init.d/log restart; /etc/init.d/network restart; sleep 10<br />
<br />
* Runtime configuration<br />
# ip address show<br />
# ip route show table all<br />
# ip rule show<br />
<br />
* Persistent configuration<br />
# uci show network; uci show dhcp; uci show firewall<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">OLSR Mesh    (Optimised Link Status Routing)</span><br />
<span style="font-weight: bold;" class="mycode_b">++++++++++++++++++++++++++++++++++</span><br />
<br />
<a href="https://en.wikipedia.org/wiki/Mesh_networking" target="_blank" rel="noopener" class="mycode_url">https://en.wikipedia.org/wiki/Mesh_networking</a><br />
<a href="https://openwrt.org/docs/guide-user/network/wifi/mesh/olsr" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/netw.../mesh/olsr</a><br />
<a href="https://www.rfc-editor.org/rfc/rfc7181" target="_blank" rel="noopener" class="mycode_url">https://www.rfc-editor.org/rfc/rfc7181</a><br />
<br />
/tmp/etc/olsrd.conf<br />
/usr/local/bin/olsrd-config<br />
/tmp/run/hosts_olsr<br />
/tmp/run/hosts_olsr.stable              --&gt; Tabelle der mDNS Namen<br />
/var/run/hosts_olsr.snapshot  ???<br />
<br />
<a href="http://www.olsr.org/mediawiki/index.php/Main_Page" target="_blank" rel="noopener" class="mycode_url">http://www.olsr.org/mediawiki/index.php/Main_Page</a><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">DNS</span><br />
<span style="font-weight: bold;" class="mycode_b">++++++++++++++++++++++++++++++++</span><br />
<br />
/var/etc/dnsmasq.conf<br />
/var/run/dnsmasq/dnsmasq.pid<br />
# /etc/init.d/dnsmasq restart<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">DHCP</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
<br />
<a href="https://openwrt.org/docs/guide-user/base-system/dhcp" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/base-system/dhcp</a><br />
network name, i.e. lan, wan, wifi<br />
/etc/config/dhcp<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Pakete Nachinstallieren</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
opkg list                   --&gt; List available packages<br />
opkg list-installed     --&gt; List installed packages<br />
opkg update<br />
opkg install tcpdump-mini<br />
<br />
Auf dem PC:<br />
# apt install dropbear-bin    --&gt; scp, dbclient, ..<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Routing Informationen</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
cat /tmp/lqm.info <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MeshChat Dateien</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
ll /tmp/meshchat<br />
<br />
<span style="font-weight: bold;" class="mycode_b">LOG Messages</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
logread<br />
dmesg<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Dateien transfer PC &lt;--&gt; Node</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
SFTP / Filezilla geht nicht!!!<br />
<br />
<span style="font-weight: bold;" class="mycode_b">PC --&gt; Node</span><br />
scp -P 2222 ./nix.txt root@192.168.10.90:~   --&gt; Datei landet in /tmp<br />
scp -P 2222 ./nix.txt root@192.168.10.90:     --&gt; Datei landet in /tmp<br />
scp -P 2222 ./nix.txt root@192.168.10.90:/root/<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Node --&gt; PC</span><br />
scp -P 2222  root@192.168.10.90:nix.txt  nix1.txt   --&gt; Datei aus in /tmp<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ssh und scp ohne Passwortabfrage mit SSH-Schlüssel</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
SSH-Schlüssel erstellen:<br />
cd ~/.ssh<br />
ssh-keygen -t rsa -s 4096 -f xxxx_id_rsa                  --&gt; passphrase leer, einfach 2x return drücken<br />
cp xxxx_id_rsa.pub ..                                                --&gt; Sonst kommt die AREDN Oberfläche nicht ran!<br />
<br />
Offener SSH-Schlüssel auf Node:<br />
Node Oberfläche aufrufen<br />
Übertragen von xxxx_id_rsa.pub und konvertieren mit der AREDN Oberfäche unter "Administration | Authorized SSH Keys" <br />
<br />
ssh testen ohne Passwortabfrage:<br />
&gt; dbclient root@df7pe-1/2222                                                             --&gt; Wenn ein Passwort erforderlich ist stimmt was nicht!<br />
&gt;  dbclient -i '~/.ssh/xxxx_id_rsa'  root@192.168.10.90/2222 <br />
? # dbclient -i '~/.ssh/xxxx_id_rsa'  root@192.168.10.90/2222           --&gt; Bei mir als root nur mit Passwortabfrage möglich!!!<br />
?  ssh -p 2222 root@192.168.10.90                                                    --&gt; Bei mir nur mit Passwortabfrage möglich!!!<br />
?  ssh -p 2222 -i ~/.ssh/xxxx_id_rsa.pub  root@192.168.10.90          --&gt; Bei mir nur mit Passwortabfrage möglich!!!<br />
<br />
Mit Dropbear über einen Knoten auf einem anderen Knoten einloggen / Programm ausführen (Trenner Komma):<br />
dbclient root@1df7pe-1/2222,root@df7pe-2/2222 "touch nix"<br />
<br />
scp ohne Passwort:      --&gt; Hat bei mir nicht geklappt!<br />
? &gt; scp  -i "~/.ssh/id_dropbear.pub"  -P2222 root@192.168.10.90:/tmp/TZ .       --&gt; Bei mir nur mit Passwortabfrage möglich!!!<br />
? &gt; scp -2 -i "~/.ssh/xxxx_id_rsa"  -P2222 root@192.168.10.90:/tmp/TZ .           --&gt; Bei mir nur mit Passwortabfrage möglich!!!<br />
? &gt; scp  -i "~/.ssh/id_dropbear.pub"  -P2222 root@192.168.10.90:/tmp/TZ .       --&gt; Bei mir nur mit Passwortabfrage möglich!!! <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Viel Spaß!</span>]]></description>
			<content:encoded><![CDATA[<span style="font-weight: bold;" class="mycode_b">Wer tiefer in den Maschinenraum der AREDN FW einsteigen möchte kann sich hier einige Anregungen holen.</span><br />
Aufgelistet werden verschiedene Dateien und Befehle<br />
<br />
Auf die Kommandozeile der Knoten kommt man z.B. mit<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ssh root@&lt;KNOTENNAMEN&gt; -p2222               <br />
z.B.<br />
ssh root@localnode.local.mesh -p2222<br />
ssh root@df7pe-1 -p2222 </code></div></div><br />
<span style="font-weight: bold;" class="mycode_b">AREDN FW:</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++</span><br />
<br />
Grundlage ist OpenWrt!<br />
<a href="https://openwrt.org/start" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/start</a><br />
<br />
*Base System:<br />
Von hier geht es zu den einzelnen Programmpaketen<br />
<a href="https://openwrt.org/docs/guide-user/base-system/start" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/base-system/start</a><br />
<br />
*UCI (Unified Configuration Interface)<br />
<a href="https://openwrt.org/docs/guide-user/base-system/uci" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/base-system/uci</a><br />
/etc/config         enthält die AREDN Config Dateien der FW  <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Routing basics:</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++</span><br />
<br />
<a href="https://openwrt.org/docs/guide-user/network/routing/basics" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/netw...ing/basics</a><br />
<br />
/etc/config/network                      Konfiguration des Netzwerkes / Netzwerkschnittstellen<br />
/etc/config/wireless<br />
/etc/iproute2/rt_tables                  customize routing tables.<br />
# traceroute df7pe-2                  Verify your routing<br />
# logread                                    Log Ausgabe<br />
# ifstatus wan                              Interface Log and Status<br />
# ifstatus tun62<br />
# ifstatus dtdlink<br />
# ifstatus wifi<br />
<br />
* Restart services<br />
/etc/init.d/log restart; /etc/init.d/network restart; sleep 10<br />
<br />
* Runtime configuration<br />
# ip address show<br />
# ip route show table all<br />
# ip rule show<br />
<br />
* Persistent configuration<br />
# uci show network; uci show dhcp; uci show firewall<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">OLSR Mesh    (Optimised Link Status Routing)</span><br />
<span style="font-weight: bold;" class="mycode_b">++++++++++++++++++++++++++++++++++</span><br />
<br />
<a href="https://en.wikipedia.org/wiki/Mesh_networking" target="_blank" rel="noopener" class="mycode_url">https://en.wikipedia.org/wiki/Mesh_networking</a><br />
<a href="https://openwrt.org/docs/guide-user/network/wifi/mesh/olsr" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/netw.../mesh/olsr</a><br />
<a href="https://www.rfc-editor.org/rfc/rfc7181" target="_blank" rel="noopener" class="mycode_url">https://www.rfc-editor.org/rfc/rfc7181</a><br />
<br />
/tmp/etc/olsrd.conf<br />
/usr/local/bin/olsrd-config<br />
/tmp/run/hosts_olsr<br />
/tmp/run/hosts_olsr.stable              --&gt; Tabelle der mDNS Namen<br />
/var/run/hosts_olsr.snapshot  ???<br />
<br />
<a href="http://www.olsr.org/mediawiki/index.php/Main_Page" target="_blank" rel="noopener" class="mycode_url">http://www.olsr.org/mediawiki/index.php/Main_Page</a><br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">DNS</span><br />
<span style="font-weight: bold;" class="mycode_b">++++++++++++++++++++++++++++++++</span><br />
<br />
/var/etc/dnsmasq.conf<br />
/var/run/dnsmasq/dnsmasq.pid<br />
# /etc/init.d/dnsmasq restart<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">DHCP</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
<br />
<a href="https://openwrt.org/docs/guide-user/base-system/dhcp" target="_blank" rel="noopener" class="mycode_url">https://openwrt.org/docs/guide-user/base-system/dhcp</a><br />
network name, i.e. lan, wan, wifi<br />
/etc/config/dhcp<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Pakete Nachinstallieren</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
opkg list                   --&gt; List available packages<br />
opkg list-installed     --&gt; List installed packages<br />
opkg update<br />
opkg install tcpdump-mini<br />
<br />
Auf dem PC:<br />
# apt install dropbear-bin    --&gt; scp, dbclient, ..<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Routing Informationen</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
cat /tmp/lqm.info <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">MeshChat Dateien</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
ll /tmp/meshchat<br />
<br />
<span style="font-weight: bold;" class="mycode_b">LOG Messages</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
logread<br />
dmesg<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Dateien transfer PC &lt;--&gt; Node</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
SFTP / Filezilla geht nicht!!!<br />
<br />
<span style="font-weight: bold;" class="mycode_b">PC --&gt; Node</span><br />
scp -P 2222 ./nix.txt root@192.168.10.90:~   --&gt; Datei landet in /tmp<br />
scp -P 2222 ./nix.txt root@192.168.10.90:     --&gt; Datei landet in /tmp<br />
scp -P 2222 ./nix.txt root@192.168.10.90:/root/<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Node --&gt; PC</span><br />
scp -P 2222  root@192.168.10.90:nix.txt  nix1.txt   --&gt; Datei aus in /tmp<br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">ssh und scp ohne Passwortabfrage mit SSH-Schlüssel</span><br />
<span style="font-weight: bold;" class="mycode_b">+++++++++++++++++++++++++++++++++++</span><br />
SSH-Schlüssel erstellen:<br />
cd ~/.ssh<br />
ssh-keygen -t rsa -s 4096 -f xxxx_id_rsa                  --&gt; passphrase leer, einfach 2x return drücken<br />
cp xxxx_id_rsa.pub ..                                                --&gt; Sonst kommt die AREDN Oberfläche nicht ran!<br />
<br />
Offener SSH-Schlüssel auf Node:<br />
Node Oberfläche aufrufen<br />
Übertragen von xxxx_id_rsa.pub und konvertieren mit der AREDN Oberfäche unter "Administration | Authorized SSH Keys" <br />
<br />
ssh testen ohne Passwortabfrage:<br />
&gt; dbclient root@df7pe-1/2222                                                             --&gt; Wenn ein Passwort erforderlich ist stimmt was nicht!<br />
&gt;  dbclient -i '~/.ssh/xxxx_id_rsa'  root@192.168.10.90/2222 <br />
? # dbclient -i '~/.ssh/xxxx_id_rsa'  root@192.168.10.90/2222           --&gt; Bei mir als root nur mit Passwortabfrage möglich!!!<br />
?  ssh -p 2222 root@192.168.10.90                                                    --&gt; Bei mir nur mit Passwortabfrage möglich!!!<br />
?  ssh -p 2222 -i ~/.ssh/xxxx_id_rsa.pub  root@192.168.10.90          --&gt; Bei mir nur mit Passwortabfrage möglich!!!<br />
<br />
Mit Dropbear über einen Knoten auf einem anderen Knoten einloggen / Programm ausführen (Trenner Komma):<br />
dbclient root@1df7pe-1/2222,root@df7pe-2/2222 "touch nix"<br />
<br />
scp ohne Passwort:      --&gt; Hat bei mir nicht geklappt!<br />
? &gt; scp  -i "~/.ssh/id_dropbear.pub"  -P2222 root@192.168.10.90:/tmp/TZ .       --&gt; Bei mir nur mit Passwortabfrage möglich!!!<br />
? &gt; scp -2 -i "~/.ssh/xxxx_id_rsa"  -P2222 root@192.168.10.90:/tmp/TZ .           --&gt; Bei mir nur mit Passwortabfrage möglich!!!<br />
? &gt; scp  -i "~/.ssh/id_dropbear.pub"  -P2222 root@192.168.10.90:/tmp/TZ .       --&gt; Bei mir nur mit Passwortabfrage möglich!!! <br />
<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Viel Spaß!</span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Durchsatzmessung mittels iperf im browser]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-9.html</link>
			<pubDate>Sun, 12 Mar 2023 18:34:27 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=17">DK2FK</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-9.html</guid>
			<description><![CDATA[Eine Durchsatzmessung zwischen zwei Knoten im Mesh kann auch im Browser durchgeführt werden. Dazu wird eine URL aufgerufen die nach dem folgenden Schema aufgebaut ist<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>http://&lt;sender&gt;.local.mesh:8080/cgi-bin/iperf?server=&lt;receiver&gt;</code></div></div><br />
Hierbei wird jeweils die <span style="font-style: italic;" class="mycode_i">ausgehende </span>Bandbreite vom lokalen/ausgewählten Knoten zu einem anderen Knoten im Netzwerk gemessen.<br />
<br />
Optional kann noch das Protokoll (<span style="font-style: italic;" class="mycode_i">udp </span>oder <span style="font-style: italic;" class="mycode_i">tcp</span>) definiert werden, indem <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&amp;protocol=&lt;udp|tcp&gt;</code></div></div>angehängt wird.<br />
<br />
Eine praktische Hilfe bekommt man, wenn man <a href="http://dk2fk-1.local.mesh:8080/cgi-bin/iperf" target="_blank" rel="noopener" class="mycode_url">http://localnode.local.mesh:8080/cgi-bin/iperf</a> aufruft.<br />
<br />
Bitte beachtet, dass das "laden" eines Bandbreiten tests die gesamte Dauer des Tests von 10s ist.]]></description>
			<content:encoded><![CDATA[Eine Durchsatzmessung zwischen zwei Knoten im Mesh kann auch im Browser durchgeführt werden. Dazu wird eine URL aufgerufen die nach dem folgenden Schema aufgebaut ist<br />
<br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>http://&lt;sender&gt;.local.mesh:8080/cgi-bin/iperf?server=&lt;receiver&gt;</code></div></div><br />
Hierbei wird jeweils die <span style="font-style: italic;" class="mycode_i">ausgehende </span>Bandbreite vom lokalen/ausgewählten Knoten zu einem anderen Knoten im Netzwerk gemessen.<br />
<br />
Optional kann noch das Protokoll (<span style="font-style: italic;" class="mycode_i">udp </span>oder <span style="font-style: italic;" class="mycode_i">tcp</span>) definiert werden, indem <br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>&amp;protocol=&lt;udp|tcp&gt;</code></div></div>angehängt wird.<br />
<br />
Eine praktische Hilfe bekommt man, wenn man <a href="http://dk2fk-1.local.mesh:8080/cgi-bin/iperf" target="_blank" rel="noopener" class="mycode_url">http://localnode.local.mesh:8080/cgi-bin/iperf</a> aufruft.<br />
<br />
Bitte beachtet, dass das "laden" eines Bandbreiten tests die gesamte Dauer des Tests von 10s ist.]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[MeshChat]]></title>
			<link>https://forum.amateurfunk-ulm.de/thread-8.html</link>
			<pubDate>Sun, 12 Mar 2023 18:12:51 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://forum.amateurfunk-ulm.de/member.php?action=profile&uid=17">DK2FK</a>]]></dc:creator>
			<guid isPermaLink="false">https://forum.amateurfunk-ulm.de/thread-8.html</guid>
			<description><![CDATA[Aktuell sollte MeshChat 2.7 von <a href="https://github.com/kn6plv/meshchat" target="_blank" rel="noopener" class="mycode_url">https://github.com/kn6plv/meshchat</a> genutzt werden (Danke, Dominik!).<br />
<br />
Meine aktuelle Konfiguration ist (Seite "Port forwarding, DHCP, and Services" unter "Advertised Services") <ul class="mycode_list"><li>Name: MeshChat-P14<br />
</li>
<li>Link: ja<br />
</li>
<li>URL: http://&lt;nodename&gt;:8080/meshchat<br />
</li>
</ul>
<br />
Hierbei ist zu beachten, dass sich nur Knoten <span style="font-weight: bold;" class="mycode_b">mit dem gleichen Namen </span>sehen.<br />
<br />
Die ersten Tests haben wir mit dem auto-generierten Namen von DG6SK gemacht ("Mesh-Chat-1910"). Um die Konfiguration zu vereinfachen empfehle ich allen, auf <span style="font-weight: bold;" class="mycode_b">MeshChat-P14 </span>als Namen umzusteigen]]></description>
			<content:encoded><![CDATA[Aktuell sollte MeshChat 2.7 von <a href="https://github.com/kn6plv/meshchat" target="_blank" rel="noopener" class="mycode_url">https://github.com/kn6plv/meshchat</a> genutzt werden (Danke, Dominik!).<br />
<br />
Meine aktuelle Konfiguration ist (Seite "Port forwarding, DHCP, and Services" unter "Advertised Services") <ul class="mycode_list"><li>Name: MeshChat-P14<br />
</li>
<li>Link: ja<br />
</li>
<li>URL: http://&lt;nodename&gt;:8080/meshchat<br />
</li>
</ul>
<br />
Hierbei ist zu beachten, dass sich nur Knoten <span style="font-weight: bold;" class="mycode_b">mit dem gleichen Namen </span>sehen.<br />
<br />
Die ersten Tests haben wir mit dem auto-generierten Namen von DG6SK gemacht ("Mesh-Chat-1910"). Um die Konfiguration zu vereinfachen empfehle ich allen, auf <span style="font-weight: bold;" class="mycode_b">MeshChat-P14 </span>als Namen umzusteigen]]></content:encoded>
		</item>
	</channel>
</rss>