Hi, ich hab das Openvpnplugin von petersm1 gemodded, die Orginalversion nutzt Layer 3 ( Routing) im TUN Device.
Meine Version Layer 2 Ethernet Bridging im TAP Device.
Zertifikate und Configfiles werden auf dem USB Stick (persistent) gespeichert, so ist es auch möglich Openvpn ohne ein gestartetes Array zu nutzen.
(Fallbeispiel Encryptet FS und Reboot vom Handy aus ect...)
Das Plugin erstellt ein Tap Device und Brückt es in die vorhandene Brücke br0
Warum hab ich das gemacht?
Ich Spiele gerne LAN Games, natürlich ist nicht jeder meiner Kumpelz in meinem Wohnzimmer...
Vorteile Layer 2 :
-Broadcast geht durch
-Netbios Namensauflösung
-ect pp (Wie ein echtes Lankabel)
-Alle Clients im gleichen Subnetz wie der Server
Nachteile Layer 2 :
-Mehr Overhead
Link zum Plugin
https://raw.githubusercontent.com/DeBaschdi/openvpnserver/master/openvpn_server_x64.plg
Aber Obacht, ist nur von mir getestet und möglicherweise Felherbehaftet.
WICHTIG : Nutzer der "Orginalversion" würden beim Installieren ihren emhttp/plugins/openvpnserver Ornder Überschreiben.