Re: OpenVPN-Roadwarrior-Config?

"B. Sprenger" <[email protected]>
Newsgroups spline.fli4l.opt
Organization spline
Message-ID <[email protected]>
Hallo Dirk,

Am 24.07.2019 um 21:12 schrieb Dirk Alberti:
> ich verzweifle seit Umstieg zu Fli4l-4 langsam an der Einrichtung einer 
> Konfig für einen (Linux-)Roadwarrior, der von außerhalb per opt_openvpn 
> so ins LAN integriert werden soll, als wäre er direkt angeschlossen, 
> also quasi Vollzugriff, inklusive surfen durch den Tunnel, Samba und DNS.
> 
> Meine nicht funktionierende Konfig:
> tunnel.ovpn auf dem Roadwarrior:
> 
> 
> remote <mein_noip_zugang>
> rport 10041
> secret einwahl.secret
> dev tun
> ifconfig 192.168.0.2 192.168.0.1
> route 192.168.1.0 255.255.255.0
> comp-lzo
> persist-tun
> persist-key
> ping-timer-rem
> ping-restart 60
> proto udp
> tun-mtu 1500
> fragment 1300
> mssfix
> 
> 
> openvpn.txt auf dem Fli4l-4.x:
> 
> 
> OPENVPN_4_NAME='Tunnel'                 # Name des Clients
> OPENVPN_4_LOCAL_PORT='10041'             # Eingehender Port fuer die 
> Verbindu
> OPENVPN_4_SECRET='einwahl.secret'        # Key-Datei des Clients
> OPENVPN_4_TYPE='tunnel'
> OPENVPN_4_REMOTE_VPN_IP='192.168.0.2'       # Client-IP-Adresse
> OPENVPN_4_LOCAL_VPN_IP='192.168.0.1'        # Server-IP-Adresse
> OPENVPN_4_ROUTE_N='1'
> OPENVPN_4_ROUTE_1='192.168.1.0/24'
> OPENVPN_4_PF_INPUT_N='2'
> OPENVPN_4_PF_INPUT_1='ACCEPT'
> OPENVPN_4_PF_INPUT_2='if:VPNDEV:any tmpl:dns ACCEPT'
> OPENVPN_4_PF_FORWARD_N='1'
> OPENVPN_4_PF_FORWARD_1='IP_NET_2 ACCEPT BIDIRECTIONAL'
> 
> 

Der Fehler liegt in den IP-Adressen.
Für das Routing wird ein "Zwischennetz" benötigt



Bei mir sieht das so aus:
auf dem Fli4l:

OPENVPN_7_NAME= 'TMS-Notebook'
#OPENVPN_7_REMOTE_HOST= ''
#OPENVPN_7_REMOTE_PORT= '1028'
OPENVPN_7_LOCAL_PORT= '1029'
OPENVPN_7_SECRET= 'TMS_Notebook.key'
OPENVPN_7_TYPE= 'tunnel'
OPENVPN_7_REMOTE_VPN_IP= '192.168.200.245'
OPENVPN_7_LOCAL_VPN_IP= '192.168.200.246'
OPENVPN_7_ROUTE_N= '0'
#OPENVPN_7_ROUTE_1= '192.168.50.0/24'
OPENVPN_7_PF_INPUT_N= '1'
OPENVPN_7_PF_INPUT_1= 'ACCEPT'
OPENVPN_7_PF_FORWARD_N= '1'
OPENVPN_7_PF_FORWARD_1= 'ACCEPT BIDIRECTIONAL'
OPENVPN_7_CIPHER= 'AES-256-CBC'
OPENVPN_7_DIGEST='SHA512'


und die OVPN auf dem Client:

remote ????.dyndns.org
rport 1029
secret TMS_Notebook.key
dev tun
cipher AES-256-CBC
auth SHA512
ifconfig 192.168.200.245 192.168.200.246
route 172.16.0.0 255.255.0.0
persist-tun
persist-key
ping-timer-rem
ping-restart 60
proto udp
tun-mtu 1500
fragment 1300
mssfix



Da LAN ist ein Klasse B-Netz mit 172.16.x.x
Dahin werde die Pakete vom Client geroutet.


Folgende Einschränkung gelten für die IP-Adressen:
#Specifically, the last octet in the IP address of each endpoint pair 
must be taken from this set:
#
#[ 1, 2] [ 5, 6] [ 9, 10] [ 13, 14] [ 17, 18]
#[ 21, 22] [ 25, 26] [ 29, 30] [ 33, 34] [ 37, 38]
#[ 41, 42] [ 45, 46] [ 49, 50] [ 53, 54] [ 57, 58]
#[ 61, 62] [ 65, 66] [ 69, 70] [ 73, 74] [ 77, 78]
#[ 81, 82] [ 85, 86] [ 89, 90] [ 93, 94] [ 97, 98]
#[101,102] [105,106] [109,110] [113,114] [117,118]
#[121,122] [125,126] [129,130] [133,134] [137,138]
#[141,142] [145,146] [149,150] [153,154] [157,158]
#[161,162] [165,166] [169,170] [173,174] [177,178]
#[181,182] [185,186] [189,190] [193,194] [197,198]
#[201,202] [205,206] [209,210] [213,214] [217,218]
#[221,222] [225,226] [229,230] [233,234] [237,238]
#[241,242] [245,246] [249,250] [253,254]
#


Für das Bridging sieht es bei mir so aus:
(die Gegenstelle natürlich entsprechend, mit getauschten IPs und Ports)
OPENVPN_2_NAME= 'abc'
OPENVPN_2_REMOTE_HOST= '????.dyndns.org'
OPENVPN_2_REMOTE_PORT= '1010'
OPENVPN_2_LOCAL_PORT= '1011'
OPENVPN_2_SECRET= 'xxxx.key'
OPENVPN_2_TYPE= 'tunnel'
OPENVPN_2_REMOTE_VPN_IP= '192.168.200.206'
OPENVPN_2_LOCAL_VPN_IP= '192.168.200.197'
OPENVPN_2_ROUTE_N= '1'
OPENVPN_2_ROUTE_1= '172.20.0.0/16'
OPENVPN_2_PF_INPUT_N= '1'
OPENVPN_2_PF_INPUT_1= 'ACCEPT'
OPENVPN_2_PF_FORWARD_N= '1'
OPENVPN_2_PF_FORWARD_1= 'ACCEPT'
OPENVPN_2_PF_INPUT_POLICY='ACCEPT'
OPENVPN_2_PF_FORWARD_POLICY='ACCEPT'
OPENVPN_2_CIPHER= 'AES-256-CBC'
OPENVPN_2_DIGEST='SHA512'


Die Option comp-lzo sollte man wohl weglassen.
Anscheinend ist das ein Angriffspunkt (habe ich irgendwo gelesen)

LG
Boris
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.