Das VPN wird jedenfalls nicht aufgebaut. Woran kann das liegen? Eine Suche hat jede Menge Ergebnisse zu OpenVPN ergeben, welches man dann mit dem Parameter -x starten sollte oder so.
Hier meine fastd.conf:
log level debug;
interface "mesh-vpn";
method "salsa2012+umac";
include "secret.conf";
mtu 1426;
mode tap;
peer group "backbone" {
peer limit 2;
include peers from "backbone";
}
on up "
batctl if add $INTERFACE
";
Bevor jemand fragt auch noch meine /etc/network/interfaces:
allow-hotplug eth0
iface eth0 inet dhcp
allow-hotplug eth1
iface eth1 inet dhcp
up ip link set up dev eth1
up batctl if add eth1
up ip link set bat0 up
Also ich hab jetzt erstmal den Verdacht dass es an diesem uralten Guide liegt. Falls jemand da neueres Material kennt (?)…
EDIT: Auf Arch funktioniert es wunderbar Arch FTW… Das ist jetzt auf meinem normalen Desktop Rechner. Da läuft jetzt schon Batman drauf und das ganze sollte auch richtig gebridged sein sodass Batman aufm LAN mesht. Am switch hängt jetzt auch noch ein 841er der nur aufm WAN mesht und kein VPN macht. Wenn man sich verbindet kommt nur IP-Adresse wird abgerufen…
EDIT2: Hatte den PC an den LAN-Port des 841ers und nicht an den WAN-Port gesteckt ^^
@phip@DSchmidtberg liegt diese Limit jetzt an meinem PC oder am Supernode?
EDIT3: @phip@DSchmidtberg wieso werden die Router jetzt nicht auf dem Graph angezeigt? ALFRED sollte doch auf dem Router laufen (?)
Naja es funzt jedenfalls ich habe ne freifunk ip, meshing läuft und so weiter… Auch die Geschwindigkeit ist beim zweiten Test bei 55 Mbit/s gewesen was mehr ist als es sein dürfte (50 Mbit/s Inet Leitung). Also das Einzige was komisch ist ist dass die Router nicht gemeldet werden…
EDIT: Mein WDR3600 ist jetzt zu sehen… Sieht richtig funny aus der wird einfach ohne irgendeine Verbindung zu Uplink im Netz angezeigt weil auf meinem PC ja kein ALFRED läuft
EDIT2: Scheint ein Problem von meinem 841er zu sein wenn man versucht sich zu verbinden kommt wieder nur „IP-Adresse wird abgerufen“
Nein nein das hab ich schon und auch schon Einstellungen zurückgesetzt und fw neu aufgespielt es hilft nix… Der mesht sowohl über Kabel aber auch WLAN aber man kann sich nicht verbinden
Nach weiterem Testen habe ich Folgendes festgestellt:
Immer der Node, der nicht direkt durch Kabel zum PC mesht, also über einen zweiten Node Umweg, kann keine IP-Adressen vergeben. Sobald man sich am direkt zum PC gemeshten AP eine IP geholt hat, kann man auch wieder wechseln. Das bleibt auch so, wenn man die APs vertauscht.
Nach einem Tag Testen bin ich zum Schluss gekommen, dass immernoch alles einwandfrei funktioniert - bis eben auf DHCP. Sobald man sich eine Adresse fest zuweist oder eine bekommen hat (in Einzelfällen passiert das), funktioniert auch der Internetzugang wunderbar.
Dieser Client hängt jetzt per Kabel am LAN von nem Router, der mit dem Homeserver mesht, der das VPN macht. Zwischendrin scheint der PC irgendwie seine IP vom normalen Heimnetz erneuern zu wollen… @phip irgendeine Idee was da los sein könnte?
Hast du ein BATMAN-Interface? Dann kannst du mal versuchen darauf denn dhcpd anzusetzen. Denn BATMAN ist DHCP bekannt, und schreibt da irgendwas um (Broadcast auf Unicast zum passenden Gateway oder so).
Ich möchte das auch machen, dazu ein paar Anfängerfragen:
Ich habe einen normalen Rechner, der bisschen als NAS arbeitet und weitere Serverdienste hat. Kann ich darauf einfach fastd konfigurieren, oder sollte ich das virtualisieren?
Woher bekomme ich fastd? Ubuntu hat es nicht im Repo, welche genaue Version muss ich nehmen?
Was spricht dagegen, den obersten Artikel dieses Threads zu nutzen? Alternativ auch wieder den Link zum nächsten ähnlichen Thread.
Im Gründen haben wir hier 3-4 Threads zum fast gleichen Thema.
Zumindest habe ich den Eindruck, diese dort würden die Fragen beantworten.
Wenn die Kernel Module nicht passen sollten und man kompilieren muss, dann wir die Frage nach einer dedizierten Instanz für den fastd zu einer Frage, die viele evangelistisch diskutieren werden.
Letzteres!
Du solltest eine eigenständige Instanz dafür haben, und das -solange du nicht ganz genau weist, was du tust! - nicht auf irgendeinem Produktiv-System parallel installieren!
Ob das eine VM, der recyclete Uralt-PC aus dem Keller oder ein NUC ist, ist dabei ziemlich egal.
Zum Üben tuts auch der alte P4 vom Schrott.
Eine recht brauchbare Anleitung findet sich hier.
Die basiert allerdings auf debian.
Das sollte zwar auch unter einem aktuellen Ubuntu funktionieren, aber Garantien gibts dafür keine.
Ich würde debian nehmen!
Du wirst zwar Einiges für deine Community anpassen müssen, aber zumindest die Pakete (besonders BATMAN - das ist ein kernel-modul) hast du damit bereits dank dkms immer in der korrekten Version. (auch da gibts aktuell noch ne Baustelle)
Solltest du im Ruhrgebiet aktiv sein, kannst du dir meine Config-Files mal anschauen.
Die sind auch noch weit davon entfernt perfekt zu sein, aber sie funktionieren. (bei mir bei 22° Raumtemperatur in der 1. Etage in Witten - keine Garantie )
Ich könnte mir gut vorstellen, mal ein „X86-Offloader-Mumble“ zu machen.