Hallo,
ich habe die Revision 3262 von freetz stable -1.1 ausgecheckt.
Wenn ich das GUI Interface für die openvpn-Konfiguration aus dem Wiki verwende, erstellt dies letztendlich eine openvpn.conf Datei, die ein Leerzeichen in einer push-Zeile enthält, die dort nicht hingehört:
/var/mod/etc # cat openvpn.conf
# OpenVPN 2.1 Config, Sat Jan 1 01:01:06 CET 2000
proto tcp-server
dev tap
ca /tmp/flash/ca.crt
cert /tmp/flash/box.crt
key /tmp/flash/box.key
dh /tmp/flash/dh.pem
tls-server
port 1194
mode server
ifconfig-pool 192.168.200.100 192.168.200.150
--->>> push "route 192.168.200.1 "
ifconfig 192.168.200.1 255.255.255.0
push "route-gateway 192.168.200.1"
push "route 192.168.178.0 255.255.255.0"
max-clients 4
tun-mtu 1500
mssfix
verb 3
daemon
cipher AES-256-CBC
comp-lzo
keepalive 10 120
In einer alten Revision (mit dem .67er Kernel bei meiner 7170) hat das noch einwandfrei funktioniert. Wegen der Leerzeichens hinter der push-route-Anweisung funktioniert das komplette Routing nicht mehr. Ich habe das jetzt händisch per telnet/vi repariert und den openvpn neu gestartet, aber nach dem nächsten Reboot ist das sicher wieder kaputt.
Ich hoffe, ich konnte das Problem einigermassen nachvollziehbar schildern.
Viele Grüße,
Markus.
ich habe die Revision 3262 von freetz stable -1.1 ausgecheckt.
Wenn ich das GUI Interface für die openvpn-Konfiguration aus dem Wiki verwende, erstellt dies letztendlich eine openvpn.conf Datei, die ein Leerzeichen in einer push-Zeile enthält, die dort nicht hingehört:
/var/mod/etc # cat openvpn.conf
# OpenVPN 2.1 Config, Sat Jan 1 01:01:06 CET 2000
proto tcp-server
dev tap
ca /tmp/flash/ca.crt
cert /tmp/flash/box.crt
key /tmp/flash/box.key
dh /tmp/flash/dh.pem
tls-server
port 1194
mode server
ifconfig-pool 192.168.200.100 192.168.200.150
--->>> push "route 192.168.200.1 "
ifconfig 192.168.200.1 255.255.255.0
push "route-gateway 192.168.200.1"
push "route 192.168.178.0 255.255.255.0"
max-clients 4
tun-mtu 1500
mssfix
verb 3
daemon
cipher AES-256-CBC
comp-lzo
keepalive 10 120
In einer alten Revision (mit dem .67er Kernel bei meiner 7170) hat das noch einwandfrei funktioniert. Wegen der Leerzeichens hinter der push-route-Anweisung funktioniert das komplette Routing nicht mehr. Ich habe das jetzt händisch per telnet/vi repariert und den openvpn neu gestartet, aber nach dem nächsten Reboot ist das sicher wieder kaputt.
Ich hoffe, ich konnte das Problem einigermassen nachvollziehbar schildern.
Viele Grüße,
Markus.