Layer2 Tunnel Konfigurieren
Layer2 Tunnel Konfigurieren
Guten Morgen zusammen,
ich habe die nette Aufgabe einen reinen Layer2 Tunnel zwischen zwei Computern (Standorten) herzustellen. Ich hab mir jetzt schon verschiedene Modelle angesehen. Unter anderem StronSwan mit X.509 Zertifikaten. Jedoch wird hier immer mit IP Adressen gearbeitet und somit bin ich eigentlich schon wieder auf Layer3 Ebene. Kann mir hierzu jemand einen kleinen Denkanstoß geben mit was ich dies realisieren kann?
Weiß jemand ob ich mit OpenVPN einen Layer2 Tunnel aufbauen kann?
ich habe die nette Aufgabe einen reinen Layer2 Tunnel zwischen zwei Computern (Standorten) herzustellen. Ich hab mir jetzt schon verschiedene Modelle angesehen. Unter anderem StronSwan mit X.509 Zertifikaten. Jedoch wird hier immer mit IP Adressen gearbeitet und somit bin ich eigentlich schon wieder auf Layer3 Ebene. Kann mir hierzu jemand einen kleinen Denkanstoß geben mit was ich dies realisieren kann?
Weiß jemand ob ich mit OpenVPN einen Layer2 Tunnel aufbauen kann?
Re: Layer2 Tunnel Konfigurieren
OpenVPN, TAP-Device und Bridge und fertig bist du.
Re: Layer2 Tunnel Konfigurieren
Das hab ich auch gelesen. Jedoch wird hier doch wieder auf der IP Ebene (zwar mit einer Bridge) gearbeitet. Somit ist das doch wieder eine Layer3 Verbindung oder sehe ich das falsch?
Re: Layer2 Tunnel Konfigurieren
Quelle?joe2017 hat geschrieben:19.09.2018 14:14:04Das hab ich auch gelesen. Jedoch wird hier doch wieder auf der IP Ebene (zwar mit einer Bridge) gearbeitet.
Wenn du weder dem TAP Device noch der Bridge, noch dem ETH-Device eine IP zuordnest, dann wüsste ich nicht, wo da Layer3 im Spiel sein sollte.joe2017 hat geschrieben:19.09.2018 14:14:04Somit ist das doch wieder eine Layer3 Verbindung oder sehe ich das falsch?
Natürlich kannst du TAP auch für Layer 3 nutzen, aber du willst ja explizit einen Layer2-Tunnel.
Ich an deiner Stelle würde Layer2-Tunneling gar nicht mehr anfangen, dass ist einfach ne Krücke.
Re: Layer2 Tunnel Konfigurieren
Aus Sicht der End-devices ist es ein Layer 2.
Re: Layer2 Tunnel Konfigurieren
aber der Bridge bzw. dem TAP Adapter wird doch immer eine IP Adresse zugewisen. Wie kann man hiermit eine reine Layer2 Verbindung aufbauen?
Re: Layer2 Tunnel Konfigurieren
Die End-devices sind die clients im jeweiligen Netz, nicht die beiden "Tunnel-aufbauer".
Die End-devices können sich im gleichen Netz unterhalten (brauchen also kein Gateway)
und sehen auch die MACs (=Layer2-Netz).
Anhand der Latency (ping) könnte der client erkennen, das dies doch kein gewöhnliches LAN ist.
Die End-devices können sich im gleichen Netz unterhalten (brauchen also kein Gateway)
und sehen auch die MACs (=Layer2-Netz).
Anhand der Latency (ping) könnte der client erkennen, das dies doch kein gewöhnliches LAN ist.
Re: Layer2 Tunnel Konfigurieren
Sprichst du jetzt von IPv6 Adressen oder meinst du IPv4 Adressen, in letzterem Falle würde ich mich wundern, wenn TAP- und Bridge-Device eine automatische IPv4 Adresse bekommen würden.joe2017 hat geschrieben:19.09.2018 14:35:37aber der Bridge bzw. dem TAP Adapter wird doch immer eine IP Adresse zugewisen. Wie kann man hiermit eine reine Layer2 Verbindung aufbauen?
Deine Formulierung ist ewas widersprüchlich ... Ein Layer2 Device kann natürlich zusätzlich auch auf Layer 3 (IP) konfiguriert sein, muss es jedoch nicht.
Re: Layer2 Tunnel Konfigurieren
Ich habe einfach noch keine korrekte Beschreibung zu der reinen L2TP Verbindung im zusammenhang mit OpenVPN / TAP / Bridge gefunden.
In meinen gefundenen Ergebnissen wird der Bridge immer eine IP zugewiesen.
Vielleicht hat von euch jemand ein entsprechendes Szenario bzw. Beschreibung.
In meinen gefundenen Ergebnissen wird der Bridge immer eine IP zugewiesen.
Vielleicht hat von euch jemand ein entsprechendes Szenario bzw. Beschreibung.
Re: Layer2 Tunnel Konfigurieren
L2TP ist ne ganz andere Baustelle.joe2017 hat geschrieben:19.09.2018 14:46:21Ich habe einfach noch keine korrekte Beschreibung zu der reinen L2TP Verbindung im zusammenhang mit OpenVPN / TAP / Bridge gefunden.
In meinen gefundenen Ergebnissen wird der Bridge immer eine IP zugewiesen.
Welche Quelle(n) hast du denn gelesen???
In etwa:joe2017 hat geschrieben:19.09.2018 14:46:21Vielleicht hat von euch jemand ein entsprechendes Szenario bzw. Beschreibung.
Code: Alles auswählen
openvpn --mktun --dev tap0 --dev-type tap
brctl addbr br-layer2
brctl addif br-layer2 eth0
brctl addif br-layer2 tap0
Re: Layer2 Tunnel Konfigurieren
Das es auch eine Layer2-Verbindung ist, kannst Du daran erkennen, dass auch per arp-Protokoll (arp-request bzw. arp-reply) kommuniziert werden kann. Z. B.:joe2017 hat geschrieben:19.09.2018 14:35:37Wie kann man hiermit eine reine Layer2 Verbindung aufbauen?
Code: Alles auswählen
:~$ arping -c 3 -I tap1 -s 10.88.0.2 10.88.0.1
ARPING 10.88.0.1 from 10.88.0.2 tap1
Unicast reply from 10.88.0.1 [12:E4:DA:41:13:7D] 4.293ms
Unicast reply from 10.88.0.1 [12:E4:DA:41:13:7D] 4.030ms
Unicast reply from 10.88.0.1 [12:E4:DA:41:13:7D] 3.992ms
Sent 3 probes (1 broadcast(s))
Received 3 response(s)
Debian 12.9 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce
Re: Layer2 Tunnel Konfigurieren
Also ich habe das ganze jetzt mal getestet und komme trotzdem nicht weiter.
Ich habe folgendes ausgeführt
OpenVPN-Server
sudo apt install openvpn bridge-utils
sudo modprobe tun
sudo modprobe bridge
sudo nano /etc/network/interfaces
Bei meinem Client hab ich das selbe durchgeführt. Nur der eth1 Adapter hat natürlich eine andere IP. Aber das interessiert ja erst einmal nicht.
sudo nano /etc/openvpn/server.conf
Nach einem Neustart erhalte ich folgende Fehlermeldung:
Wenn ich mir die Adapter anzeigen lasse sieht das wie folgt aus.
ip -c addr
sudo ifup tap0
Sieht jemand mein Fehler?
Ich habe folgendes ausgeführt
OpenVPN-Server
sudo apt install openvpn bridge-utils
sudo modprobe tun
sudo modprobe bridge
sudo nano /etc/network/interfaces
Code: Alles auswählen
auto lo
iface lo inet loopback
iface eth0 inet manual
auto br0
iface br0 inet manual
pre-up openvpn --mktun --dev tap0 --dev-type tap
bridge_ports eth0 tap0
auto eth1
iface eth1 inet static
address 192.168.0.1/24
sudo nano /etc/openvpn/server.conf
Code: Alles auswählen
port 1194 #ich glaube das wird nicht mehr benötigt oder?
proto udp #ich glaube das wird nicht mehr benötigt oder?
dev tap0
ca /path to chain ca
cert /path to cert
key /path to cert-key
dh ...
user nobody
group nogroup
persist-tun
persist-key
client-to-client
tls-auth ta.key
cipher AES-265-GCM
Code: Alles auswählen
Failed to start OpenVPN connection to server
ip -c addr
Code: Alles auswählen
eth1 = UP
eth0 = UP
br0 = UP
tap0 = DOWN
Code: Alles auswählen
unknown interface tap0
Re: Layer2 Tunnel Konfigurieren
joe2017 hat geschrieben:21.09.2018 11:37:04
sudo nano /etc/openvpn/server.confNatürlich wird dies weiterhin benötigt ... Du baust ja einen Layer2 Tunnel über UDP auf.Code: Alles auswählen
port 1194 #ich glaube das wird nicht mehr benötigt oder? proto udp #ich glaube das wird nicht mehr benötigt oder?
Dein OpenVPN Server startet nicht, lies die Logs.... Zur Vereinfachung würde ich dir dazu raten statt Zertifikate einfach auf OpenVPN Keys zu wechseln, macht bei einem Layer2 Tunnel irgendwie mehr Sinn, es gibt ja nur zwei Endpunkte (hoffentlich).
Re: Layer2 Tunnel Konfigurieren
Also laut Log gab es wohl ein Problem mit dem Zertifikat. Das hab ich soeben beseitigt. Auf das Zertifikat kann ich leider nicht verzicheten. Das ist eine zwingende Vorgabe.
Jedoch wird der OpenVPNService immer noch nicht gestartet. Auch der TAP0 wird nicht angelegt. Ich lege diesen zwar in der /etc/network/interfaces an, jedoch ist dieser nicht im System bekannt.
Ist ja auch klar wenn der OpenVPNService nicht gestartet wird
Hat jemand eine Idee wo ich noch nachschauen könnte. Ich kann euch auch gerne mehr Informationen liefern, falls noch etwas fehlt.
/var/log/daemon
Bitte nicht wundern, ich habe in meiner config mit eth0/eth1 gearbeitet. Meine Adapter heißen eigentlich enp1s0/enp2s0
Jedoch wird der OpenVPNService immer noch nicht gestartet. Auch der TAP0 wird nicht angelegt. Ich lege diesen zwar in der /etc/network/interfaces an, jedoch ist dieser nicht im System bekannt.
Code: Alles auswählen
pre-up openvpn --mktun --dev tap0 --dev-type tap

Hat jemand eine Idee wo ich noch nachschauen könnte. Ich kann euch auch gerne mehr Informationen liefern, falls noch etwas fehlt.
/var/log/daemon
Code: Alles auswählen
Sep 21 16:33:52 OpenVPNServer systemd[1]: Stopped target Graphical Interface.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting Flush Journal to Persistent Storage...
Sep 21 16:34:12 OpenVPNServer lvm[268]: 2 logical volume(s) in volume group "OpenVPNServer-vg" monitored
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Reached target Local File Systems (Pre).
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Flush Journal to Persistent Storage.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started udev Kernel Device Manager.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Found device RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Found device Micron_1100_SATA_256GB EFI\x20System\x20Partition.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Found device /dev/mapper/OpenVPNServer--vg-swap_1.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Found device Micron_1100_SATA_256GB 2.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting File System Check on /dev/disk/by-uuid/c9fe47b0-c131-46c8-a89b-70cbeb727210...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Activating swap /dev/mapper/OpenVPNServer--vg-swap_1...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started File System Check Daemon to report status.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Activated swap /dev/mapper/OpenVPNServer--vg-swap_1.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Reached target Swap.
Sep 21 16:34:12 OpenVPNServer systemd-fsck[395]: /dev/sda2: sauber, 331/62496 Dateien, 72315/249856 Blöcke
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started File System Check on /dev/disk/by-uuid/c9fe47b0-c131-46c8-a89b-70cbeb727210.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Mounting /boot...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Mounted /boot.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Mounting /boot/efi...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Mounted /boot/efi.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Reached target Local File Systems.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting Create Volatile Files and Directories...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting Set console font and keymap...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting Raise network interfaces...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started ifup for enp2s0.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Set console font and keymap.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Create Volatile Files and Directories.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting Network Time Synchronization...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting Update UTMP about System Boot/Shutdown...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Update UTMP about System Boot/Shutdown.
Sep 21 16:34:12 OpenVPNServer sh[447]: enp2s0=enp2s0
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Network Time Synchronization.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Reached target System Initialization.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Listening on D-Bus System Message Bus Socket.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Daily Cleanup of Temporary Directories.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Listening on PC/SC Smart Card Daemon Activation Socket.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Reached target Sockets.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Reached target Basic System.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started irqbalance daemon.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Regular background program processing daemon.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started D-Bus System Message Bus.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting System Logging Service...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting Login Service...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Starting OpenVPN connection to server...
Sep 21 16:34:12 OpenVPNServer systemd[1]: Reached target System Time Synchronized.
Sep 21 16:34:12 OpenVPNServer systemd[1]: apt-daily.timer: Adding 51min 51.821039s random time.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Daily apt download activities.
Sep 21 16:34:12 OpenVPNServer systemd[1]: apt-daily-upgrade.timer: Adding 38min 10.465795s random time.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Daily apt upgrade and clean activities.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Reached target Timers.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started Login Service.
Sep 21 16:34:12 OpenVPNServer systemd[1]: Started System Logging Service.
Sep 21 16:34:12 OpenVPNServer ovpn-server[484]: Options error: Unrecognized option or missing or extra parameter(s) in /etc/openvpn/server.conf:23: mode (2.4.0)
Sep 21 16:34:12 OpenVPNServer ovpn-server[484]: Use --help for more information.
Sep 21 16:34:12 OpenVPNServer systemd[1]: openvpn@server.service: Control process exited, code=exited status=1
Sep 21 16:34:12 OpenVPNServer systemd[1]: Failed to start OpenVPN connection to server.
Sep 21 16:34:12 OpenVPNServer systemd[1]: openvpn@server.service: Unit entered failed state.
Sep 21 16:34:12 OpenVPNServer systemd[1]: openvpn@server.service: Failed with result 'exit-code'.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Reached target Sound Card.
Sep 21 16:34:27 OpenVPNServer ifup[496]: Fri Sep 21 16:34:27 2018 TUN/TAP device tap0 opened
Sep 21 16:34:27 OpenVPNServer ifup[496]: Fri Sep 21 16:34:27 2018 Persist state set to: ON
Sep 21 16:34:27 OpenVPNServer systemd-udevd[547]: Could not generate persistent MAC address for tap0: No such file or directory
Sep 21 16:34:27 OpenVPNServer systemd-udevd[545]: Could not generate persistent MAC address for br0: No such file or directory
Sep 21 16:34:27 OpenVPNServer ifup[496]: Waiting for br0 to get ready (MAXWAIT is 32 seconds).
Sep 21 16:34:27 OpenVPNServer systemd[1]: Started Raise network interfaces.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Reached target Network.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Starting OpenBSD Secure Shell server...
Sep 21 16:34:27 OpenVPNServer systemd[1]: Starting Permit User Sessions...
Sep 21 16:34:27 OpenVPNServer systemd[1]: Starting OpenVPN service...
Sep 21 16:34:27 OpenVPNServer systemd[1]: Started OpenVPN service.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Started Permit User Sessions.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Started Getty on tty1.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Reached target Login Prompts.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Started OpenBSD Secure Shell server.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Reached target Multi-User System.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Reached target Graphical Interface.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Starting Update UTMP about System Runlevel Changes...
Sep 21 16:34:27 OpenVPNServer systemd[1]: Started Update UTMP about System Runlevel Changes.
Sep 21 16:34:27 OpenVPNServer systemd[1]: Startup finished in 2.174s (kernel) + 16.201s (userspace) = 33.123s.
Sep 21 16:34:58 OpenVPNServer systemd[1]: Created slice User Slice of user.
Sep 21 16:34:58 OpenVPNServer systemd[1]: Starting User Manager for UID 1000...
Sep 21 16:34:58 OpenVPNServer systemd[1]: Started Session 1 of user user.
Sep 21 16:34:58 OpenVPNServer systemd[649]: Reached target Paths.
Sep 21 16:34:58 OpenVPNServer systemd[649]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
Sep 21 16:34:58 OpenVPNServer systemd[649]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
Sep 21 16:34:58 OpenVPNServer systemd[649]: Listening on GnuPG cryptographic agent and passphrase cache.
Sep 21 16:34:58 OpenVPNServer systemd[649]: Reached target Timers.
Sep 21 16:34:58 OpenVPNServer systemd[649]: Listening on GnuPG cryptographic agent (access for web browsers).
Sep 21 16:34:58 OpenVPNServer systemd[649]: Reached target Sockets.
Sep 21 16:34:58 OpenVPNServer systemd[649]: Reached target Basic System.
Sep 21 16:34:58 OpenVPNServer systemd[649]: Reached target Default.
Sep 21 16:34:58 OpenVPNServer systemd[649]: Startup finished in 7ms.
Sep 21 16:34:58 OpenVPNServer systemd[1]: Started User Manager for UID 1000.
Re: Layer2 Tunnel Konfigurieren
Also wirklich, der Fehler steht in deinem Log... Schau bitte mal genau nach.
Re: Layer2 Tunnel Konfigurieren
Code: Alles auswählen
Sep 21 16:34:12 OpenVPNServer ovpn-server[484]: Options error: Unrecognized option or missing or extra parameter(s) in /etc/openvpn/server.conf:23: mode (2.4.0)
Sep 21 16:34:12 OpenVPNServer ovpn-server[484]: Use --help for more information.
Aber das hast Du sicher schon rausgefunden

Re: Layer2 Tunnel Konfigurieren
Nur blöd, das die Konfiguration aus dem Post keine Zeile 23 enthält:
joe2017 hat geschrieben:21.09.2018 11:37:04Code: Alles auswählen
port 1194 #ich glaube das wird nicht mehr benötigt oder? proto udp #ich glaube das wird nicht mehr benötigt oder? dev tap0 ca /path to chain ca cert /path to cert key /path to cert-key dh ... user nobody group nogroup persist-tun persist-key client-to-client tls-auth ta.key cipher AES-265-GCM
Re: Layer2 Tunnel Konfigurieren
Ich hatte wohl zwischendurch einen weiteren Test gemacht. Ich habe jetzt einmal die Datei vom Server kopiert um Fehler zu vermeiden. Anbei die Config und das neue Log. Ich seh den Fehler leider nicht. Aber ich bin leider neu auf dem Gebiet und hoffe Ihr könnt mir weiter helfen.
/etc/network/interfaces
/etc/openvon/server.conf
daemon.log
Mit diesen beiden Zeilen kann ich leider nicht viel anfangen.
/etc/network/interfaces
Code: Alles auswählen
auto lo
iface lo inet loopback
auto enp1s0
iface enp1s0 inet manual
auto br0
iface br0 inet manual
pre-up openvpn --mktun --dev tap0 --dev-type tap
bridge_ports enp1s0 tap0
/etc/openvon/server.conf
Code: Alles auswählen
#mode server tls-server dev tap0 ### das war übrigens die Zeile 23 ###
local 10.8.0.1
port 1194
proto udp
dev tap0
dev-type tap
ca /etc/openvpn/ssl/ca.crt.pem
cert /etc/openvpn/ssl/OpenVPNServer.crt.pem
key /etc/openvpn/ssl/OpenVPNServer_re.key.pem
dh none
keepalive 10 120
tls-auth /etc/openvpn/ssl/ta.key 0
cipher AES-256-GCM
user openvpn
group openvpn
persist-key
persist-tun
status openvpn-status.log
verb 3
explicit-exit-notify 1
Code: Alles auswählen
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Flush Journal to Persistent Storage...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Flush Journal to Persistent Storage.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Set the console keyboard layout.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started udev Coldplug all Devices.
Sep 24 09:07:03 OpenVPNServer lvm[260]: 2 logical volume(s) in volume group "OpenVPNServer-vg" monitored
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Create Static Device Nodes in /dev.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Local File Systems (Pre).
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting udev Kernel Device Manager...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started udev Kernel Device Manager.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Found device RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Found device Micron_1100_SATA_256GB EFI\x20System\x20Partition.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Found device /dev/mapper/OpneVPNServer--vg-swap_1.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Activating swap /dev/mapper/OpneVPNServer--vg-swap_1...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Found device Micron_1100_SATA_256GB 2.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting File System Check on /dev/disk/by-uuid/c9fe47b0-c131-46c8-a89b-70cbeb727210...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Activated swap /dev/mapper/OpneVPNServer--vg-swap_1.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Swap.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started File System Check Daemon to report status.
Sep 24 09:07:03 OpenVPNServer systemd-fsck[397]: /dev/sda2: sauber, 331/62496 Dateien, 72315/249856 Blöcke
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started File System Check on /dev/disk/by-uuid/c9fe47b0-c131-46c8-a89b-70cbeb727210.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Mounting /boot...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Mounted /boot.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Mounting /boot/efi...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Mounted /boot/efi.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Local File Systems.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Set console font and keymap...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started ifup for enp2s0.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Raise network interfaces...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Create Volatile Files and Directories...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Set console font and keymap.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Create Volatile Files and Directories.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Network Time Synchronization...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Update UTMP about System Boot/Shutdown...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Update UTMP about System Boot/Shutdown.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Sound Card.
Sep 24 09:07:03 OpenVPNServer sh[445]: enp2s0=enp2s0
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Network Time Synchronization.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target System Time Synchronized.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target System Initialization.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Daily Cleanup of Temporary Directories.
Sep 24 09:07:03 OpenVPNServer systemd[1]: apt-daily.timer: Adding 1h 6min 58.811447s random time.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Daily apt download activities.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Listening on PC/SC Smart Card Daemon Activation Socket.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Listening on D-Bus System Message Bus Socket.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Sockets.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Basic System.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting System Logging Service...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started D-Bus System Message Bus.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Regular background program processing daemon.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Login Service...
Sep 24 09:07:03 OpenVPNServer systemd[1]: apt-daily-upgrade.timer: Adding 34min 30.763042s random time.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Daily apt upgrade and clean activities.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Timers.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting OpenVPN connection to server...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started irqbalance daemon.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started System Logging Service.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Login Service.
Sep 24 09:07:03 OpenVPNServer ovpn-server[537]: disabling NCP mode (--ncp-disable) because not in P2MP client or server mode
Sep 24 09:07:03 OpenVPNServer ovpn-server[537]: Options error: Parameter ca_file can only be specified in TLS-mode, i.e. where --tls-server or --tls-client is also specified.
Sep 24 09:07:03 OpenVPNServer ovpn-server[537]: Use --help for more information.
Sep 24 09:07:03 OpenVPNServer ifup[470]: Mon Sep 24 09:07:03 2018 TUN/TAP device tap0 opened
Sep 24 09:07:03 OpenVPNServer ifup[470]: Mon Sep 24 09:07:03 2018 Persist state set to: ON
Sep 24 09:07:03 OpenVPNServer systemd-udevd[546]: Could not generate persistent MAC address for tap0: No such file or directory
Sep 24 09:07:03 OpenVPNServer systemd-udevd[545]: Could not generate persistent MAC address for br0: No such file or directory
Sep 24 09:07:03 OpenVPNServer ifup[470]: Waiting for br0 to get ready (MAXWAIT is 32 seconds).
Sep 24 09:07:03 OpenVPNServer systemd[1]: openvpn@server.service: Control process exited, code=exited status=1
Sep 24 09:07:03 OpenVPNServer systemd[1]: Failed to start OpenVPN connection to server.
Sep 24 09:07:03 OpenVPNServer systemd[1]: openvpn@server.service: Unit entered failed state.
Sep 24 09:07:03 OpenVPNServer systemd[1]: openvpn@server.service: Failed with result 'exit-code'.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Raise network interfaces.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Network.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Permit User Sessions...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting OpenVPN service...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting OpenBSD Secure Shell server...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started OpenVPN service.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Permit User Sessions.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Getty on tty1.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Login Prompts.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started OpenBSD Secure Shell server.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Multi-User System.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Reached target Graphical Interface.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Starting Update UTMP about System Runlevel Changes...
Sep 24 09:07:03 OpenVPNServer systemd[1]: Started Update UTMP about System Runlevel Changes.
Sep 24 09:07:03 OpenVPNServer systemd[1]: Startup finished in 2.170s (kernel) + 956ms (userspace) = 17.949s.
Sep 24 09:07:08 OpenVPNServer systemd[1]: Created slice User Slice of sad.
Sep 24 09:07:08 OpenVPNServer systemd[1]: Starting User Manager for UID 1000...
Sep 24 09:07:08 OpenVPNServer systemd[1]: Started Session 1 of user sad.
Sep 24 09:07:08 OpenVPNServer systemd[651]: Listening on GnuPG cryptographic agent (access for web browsers).
Sep 24 09:07:08 OpenVPNServer systemd[651]: Listening on GnuPG cryptographic agent and passphrase cache.
Sep 24 09:07:08 OpenVPNServer systemd[651]: Reached target Timers.
Sep 24 09:07:08 OpenVPNServer systemd[651]: Reached target Paths.
Sep 24 09:07:08 OpenVPNServer systemd[651]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
Sep 24 09:07:08 OpenVPNServer systemd[651]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
Sep 24 09:07:08 OpenVPNServer systemd[651]: Reached target Sockets.
Sep 24 09:07:08 OpenVPNServer systemd[651]: Reached target Basic System.
Sep 24 09:07:08 OpenVPNServer systemd[651]: Reached target Default.
Sep 24 09:07:08 OpenVPNServer systemd[651]: Startup finished in 7ms.
Sep 24 09:07:08 OpenVPNServer systemd[1]: Started User Manager for UID 1000.

Code: Alles auswählen
Sep 24 09:07:03 OpenVPNServer ovpn-server[537]: disabling NCP mode (--ncp-disable) because not in P2MP client or server mode
Sep 24 09:07:03 OpenVPNServer ovpn-server[537]: Options error: Parameter ca_file can only be specified in TLS-mode, i.e. where --tls-server or --tls-client is also specified.
Re: Layer2 Tunnel Konfigurieren
Meinen Vorschlag statt auf X509 Zertifikate auf OpenVPN-Keys zu setzen, davon hälst du anscheinend nichts:joe2017 hat geschrieben:24.09.2018 09:23:42Code: Alles auswählen
Sep 24 09:07:03 OpenVPNServer ovpn-server[537]: disabling NCP mode (--ncp-disable) because not in P2MP client or server mode Sep 24 09:07:03 OpenVPNServer ovpn-server[537]: Options error: Parameter ca_file can only be specified in TLS-mode, i.e. where --tls-server or --tls-client is also specified.
In der Manpage zu Openvpn findest du übrigend gültige Optionen:bluestar hat geschrieben:21.09.2018 11:41:07Zur Vereinfachung würde ich dir dazu raten statt Zertifikate einfach auf OpenVPN Keys zu wechseln, macht bei einem Layer2 Tunnel irgendwie mehr Sinn, es gibt ja nur zwei Endpunkte (hoffentlich).
Code: Alles auswählen
man openvpn
Re: Layer2 Tunnel Konfigurieren
Wenn ich auf Keys wechsele ist mein Tunnel aber nicht mit der Vorgabe ECC384 verschlüsselt. Deshalb hab ich das erst gar nicht getestet. Meine Zertifikate haben ja bei einem tun VPN funktioniert.
Ich glaube mir fehlt auch noch folgende Zeile in der Server.conf
Anbei das neue LOG
Ich glaube mir fehlt auch noch folgende Zeile in der Server.conf
Code: Alles auswählen
server-bridge 10.8.0.1 255.255.255.0 10.8.0.10 10.8.0.20
Code: Alles auswählen
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting Flush Journal to Persistent Storage...
Sep 24 09:55:17 OpenVPNServer lvm[263]: 2 logical volume(s) in volume group "OpenVPNServer-vg" monitored
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Flush Journal to Persistent Storage.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started udev Kernel Device Manager.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started udev Coldplug all Devices.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Set the console keyboard layout.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Reached target Local File Systems (Pre).
Sep 24 09:55:17 OpenVPNServer systemd[1]: Found device /dev/mapper/OpenVPNServer--vg-swap_1.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Activating swap /dev/mapper/OpenVPNServer--vg-swap_1...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Found device RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Activated swap /dev/mapper/OpenVPNServer--vg-swap_1.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Reached target Swap.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Found device Micron_1100_SATA_256GB 2.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Found device Micron_1100_SATA_256GB EFI\x20System\x20Partition.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting File System Check on /dev/disk/by-uuid/c9fe47b0-c131-46c8-a89b-70cbeb727210...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started File System Check Daemon to report status.
Sep 24 09:55:17 OpenVPNServer systemd-fsck[408]: /dev/sda2: sauber, 331/62496 Dateien, 72315/249856 Blöcke
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started File System Check on /dev/disk/by-uuid/c9fe47b0-c131-46c8-a89b-70cbeb727210.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Mounting /boot...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Mounted /boot.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Mounting /boot/efi...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Mounted /boot/efi.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Reached target Local File Systems.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started ifup for enp2s0.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting Set console font and keymap...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting Create Volatile Files and Directories...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting Raise network interfaces...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Set console font and keymap.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Create Volatile Files and Directories.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting Network Time Synchronization...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting Update UTMP about System Boot/Shutdown...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Update UTMP about System Boot/Shutdown.
Sep 24 09:55:17 OpenVPNServer sh[422]: enp2s0=enp2s0
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Network Time Synchronization.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Reached target System Time Synchronized.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Reached target System Initialization.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Daily Cleanup of Temporary Directories.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Listening on PC/SC Smart Card Daemon Activation Socket.
Sep 24 09:55:17 OpenVPNServer systemd[1]: apt-daily.timer: Adding 2h 51min 27.436349s random time.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Daily apt download activities.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Listening on D-Bus System Message Bus Socket.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Reached target Sockets.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Reached target Basic System.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Regular background program processing daemon.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting System Logging Service...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started D-Bus System Message Bus.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started irqbalance daemon.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting Login Service...
Sep 24 09:55:17 OpenVPNServer systemd[1]: Starting OpenVPN connection to server...
Sep 24 09:55:17 OpenVPNServer systemd[1]: apt-daily-upgrade.timer: Adding 43min 1.354681s random time.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Daily apt upgrade and clean activities.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Reached target Timers.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started System Logging Service.
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started Login Service.
Sep 24 09:55:17 OpenVPNServer ovpn-server[467]: OpenVPN 2.4.0 x86_64-pc-linux-gnu [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [PKCS11] [MH/PKTINFO] [AEAD] built on Jul 18 2017
Sep 24 09:55:17 OpenVPNServer ovpn-server[467]: library versions: OpenSSL 1.0.2l 25 May 2017, LZO 2.08
Sep 24 09:55:17 OpenVPNServer systemd[1]: Started OpenVPN connection to server.
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: NOTE: when bridging your LAN adapter with the TAP adapter, note that the new bridge adapter will often take on its own IP address that is different from what the LAN adapter was previously set to
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: Outgoing Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: Incoming Control Channel Authentication: Using 160 bit message hash 'SHA1' for HMAC authentication
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: TUN/TAP device tap0 opened
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: TUN/TAP TX queue length set to 100
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: Could not determine IPv4/IPv6 protocol. Using AF_INET
Sep 24 09:55:17 OpenVPNServer systemd-udevd[308]: Could not generate persistent MAC address for tap0: No such file or directory
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: Socket Buffers: R=[212992->212992] S=[212992->212992]
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: TCP/UDP: Socket bind failed on local address [AF_INET]10.8.0.1:1194: Cannot assign requested address
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: Exiting due to fatal error
Sep 24 09:55:17 OpenVPNServer ovpn-server[468]: Closing TUN/TAP interface
Sep 24 09:55:17 OpenVPNServer systemd[1]: openvpn@server.service: Main process exited, code=exited, status=1/FAILURE
Sep 24 09:55:17 OpenVPNServer systemd[1]: openvpn@server.service: Unit entered failed state.
Sep 24 09:55:17 OpenVPNServer systemd[1]: openvpn@server.service: Failed with result 'exit-code'.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Reached target Sound Card.
Sep 24 09:55:24 OpenVPNServer ifup[499]: Mon Sep 24 09:55:24 2018 TUN/TAP device tap0 opened
Sep 24 09:55:24 OpenVPNServer ifup[499]: Mon Sep 24 09:55:24 2018 Persist state set to: ON
Sep 24 09:55:24 OpenVPNServer systemd-udevd[509]: Could not generate persistent MAC address for tap0: No such file or directory
Sep 24 09:55:24 OpenVPNServer systemd-udevd[530]: Could not generate persistent MAC address for br0: No such file or directory
Sep 24 09:55:24 OpenVPNServer ifup[499]: Waiting for br0 to get ready (MAXWAIT is 32 seconds).
Sep 24 09:55:24 OpenVPNServer systemd[1]: Started Raise network interfaces.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Reached target Network.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Starting Permit User Sessions...
Sep 24 09:55:24 OpenVPNServer systemd[1]: Starting OpenBSD Secure Shell server...
Sep 24 09:55:24 OpenVPNServer systemd[1]: Starting OpenVPN service...
Sep 24 09:55:24 OpenVPNServer systemd[1]: Started Permit User Sessions.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Started OpenVPN service.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Started Getty on tty1.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Reached target Login Prompts.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Started OpenBSD Secure Shell server.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Reached target Multi-User System.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Reached target Graphical Interface.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Starting Update UTMP about System Runlevel Changes...
Sep 24 09:55:24 OpenVPNServer systemd[1]: Started Update UTMP about System Runlevel Changes.
Sep 24 09:55:24 OpenVPNServer systemd[1]: Startup finished in 2.427s (kernel) + 7.899s (userspace) = 25.067s.
Sep 24 09:55:29 OpenVPNServer systemd[1]: Created slice User Slice of sad.
Sep 24 09:55:29 OpenVPNServer systemd[1]: Starting User Manager for UID 1000...
Sep 24 09:55:29 OpenVPNServer systemd[1]: Started Session 1 of user sad.
Sep 24 09:55:29 OpenVPNServer systemd[644]: Reached target Paths.
Sep 24 09:55:29 OpenVPNServer systemd[644]: Reached target Timers.
Sep 24 09:55:29 OpenVPNServer systemd[644]: Listening on GnuPG cryptographic agent (access for web browsers).
Sep 24 09:55:29 OpenVPNServer systemd[644]: Listening on GnuPG cryptographic agent and passphrase cache (restricted).
Sep 24 09:55:29 OpenVPNServer systemd[644]: Listening on GnuPG cryptographic agent and passphrase cache.
Sep 24 09:55:29 OpenVPNServer systemd[644]: Listening on GnuPG cryptographic agent (ssh-agent emulation).
Sep 24 09:55:29 OpenVPNServer systemd[644]: Reached target Sockets.
Sep 24 09:55:29 OpenVPNServer systemd[644]: Reached target Basic System.
Sep 24 09:55:29 OpenVPNServer systemd[644]: Reached target Default.
Sep 24 09:55:29 OpenVPNServer systemd[644]: Startup finished in 7ms.
Sep 24 09:55:29 OpenVPNServer systemd[1]: Started User Manager for UID 1000.
Re: Layer2 Tunnel Konfigurieren
Versuch mal die Optionen
und für Logs wäre NoPaste deutlich angenehmer zu lesen.
Code: Alles auswählen
mode server
tls-server