Openvpn lan to lan: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
=Server Seite=
=Server Seite=
==Script==
==Network==
<syntaxhighlight lang="bash">
*[[ovpn-lan-to-lan-server-script]]
#!/bin/bash
*[[ovpn-lan-to-lan-server-interfaces]]
BR=vmbr0
 
INT=ens30
TAP=tap1
IP="10.86.0.1 netmask 255.255.0.0"
case $1 in
start)
openvpn --mktun --dev $TAP
brctl addbr $BR
brctl addif $BR $INT
brctl addif $BR $TAP
ifconfig $INT 0.0.0.0 promisc up
ifconfig $TAP 0.0.0.0 promisc up
ifconfig $BR $IP up
;;
stop)
ifconfig $BR $IP down
ifconfig $TAP 0.0.0.0 promisc down
ifconfig $INT 0.0.0.0 promisc down
brctl delif $BR $TAP
brctl delif $BR $INT
brctl delbr $BR
openvpn --rmtun --dev $TAP
;;
esac
</syntaxhighlight>
==Openvpn==
==Openvpn==
*cd /etc/openvpn
*openssl dhparam -out dh4096.pem 4096
*openssl dhparam -out dh4096.pem 4096
*cat lan-bridge.conf  
*cat lan-bridge.conf  
Zeile 39: Zeile 16:
port 5555
port 5555
ca /etc/openvpn/ca.crt
ca /etc/openvpn/ca.crt
cert /etc/openvpn/bortus.tuxmen.de.crt
cert /etc/openvpn/bortus.xmen.de.crt
key /etc/openvpn/bortus.tuxmen.de.key
key /etc/openvpn/bortus.xmen.de.key
dh /etc/openvpn/dh4096.pem
dh /etc/openvpn/dh4096.pem
mssfix
mssfix
Zeile 56: Zeile 33:


=Client=
=Client=
==Script==
==Network==
<syntaxhighlight lang="bash">
*[[ovpn-lan-to-lan-client-script]]
#!/bin/bash
*[[ovpn-lan-to-lan-client-interfaces]]
BR=vmbr4
 
INT=dummy1
TAP=tap1
IP="10.86.0.2 netmask 255.255.0.0"
case $1 in
start)
openvpn --mktun --dev $TAP
brctl addbr $BR
brctl addif $BR $INT
brctl addif $BR $TAP
ifconfig $INT 0.0.0.0 promisc up
ifconfig $TAP 0.0.0.0 promisc up
ifconfig $BR $IP up
;;
stop)
ifconfig $BR $IP down
ifconfig $TAP 0.0.0.0 promisc down
ifconfig $INT 0.0.0.0 promisc down
brctl delif $BR $TAP
brctl delif $BR $INT
brctl delbr $BR
openvpn --rmtun --dev $TAP
;;
esac
</syntaxhighlight>
==Openvpn==
==Openvpn==
*cd /etc/openvpn
*cd /etc/openvpn
Zeile 93: Zeile 46:
cipher AES-256-CBC
cipher AES-256-CBC
dev tap1
dev tap1
remote bortus.tuxmen.de
remote bortus.xmen.de
tls-client
tls-client
ca /etc/openvpn/ca.crt
ca /etc/openvpn/ca.crt
cert /etc/openvpn/nyxia.tuxmen.de.crt
cert /etc/openvpn/nyxia.xmen.de.crt
key /etc/openvpn/nyxia.tuxmen.de.key
key /etc/openvpn/nyxia.xmen.de.key
tun-mtu 1500
tun-mtu 1500
tun-mtu-extra 32
tun-mtu-extra 32

Aktuelle Version vom 23. Juli 2021, 14:44 Uhr

Server Seite

Network

Openvpn

  • cd /etc/openvpn
  • openssl dhparam -out dh4096.pem 4096
  • cat lan-bridge.conf
dev tap1
daemon
cipher AES-256-CBC
tls-server
proto udp
port 5555
ca /etc/openvpn/ca.crt
cert /etc/openvpn/bortus.xmen.de.crt
key /etc/openvpn/bortus.xmen.de.key
dh /etc/openvpn/dh4096.pem
mssfix
persist-key
persist-tun
log /var/log/openvpn
status /var/log/openvpn-status.log
verb 4
keepalive 10 120
mute 50
log-append /var/log/openvpn
compress lzo
verb 3

Client

Network

Openvpn

  • cd /etc/openvpn
  • cat lan-bridge.conf
cat lan-bridge.conf 
port 5555 
daemon
cipher AES-256-CBC
dev tap1
remote bortus.xmen.de
tls-client
ca /etc/openvpn/ca.crt
cert /etc/openvpn/nyxia.xmen.de.crt
key /etc/openvpn/nyxia.xmen.de.key
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
pull
comp-lzo
verb 3