[Frage] Routen verbinden / z.B. guest/tun0 & lan

Bubelbub

Neuer User
Mitglied seit
19 Nov 2013
Beiträge
29
Punkte für Reaktionen
0
Punkte
1
Hallöchen,

ich bin derzeit dabei mir meine Fritz!Box 7490 mit einem IPCop OpenVPN Server zu verbinden. (Die Geschichte mit IPSec ist mir zu doof)

Nun bin ich soweit, dass die Fritz!Box sich mit dem VPN verbunden hat und auch die Routen eingetragen hat sowie die entfernten Server anpingen kann.

Problem nur: Wie verbinde ich die Routen "lan" und "tun0", sodass ich mit meinem PC welcher an "lan" angeschlossen ist mit der IP 192.168.178.22 mit dem Netzwerk wo meine ganzen Server hängen?


Aufbau Netzwerk:

Fritz!Box "lan":
IPv4-Netzwerk: 192.168.178.0
Subnetzmaske: 255.255.255.0
Gateway: 192.168.178.1

OpenVPN "tun0":
IPv4-Netzwerk: 172.16.1.0
Subnetzmaske: 255.255.255.0
Gateway: 172.16.1.254


So diese beiden will ich so machen, dass ich mit meinem PC (lan / 192.168.178.22) auf die PCs im Rechenzentrum komme (tun0 / 172.16.1.125 z.B.).

# /sbin/route
Kernel IP routing table
DestinationGatewayGenmaskFlagsMetricRefUseIface
93.208.*.**255.255.255.255UH200dsl
192.168.180.1*255.255.255.255UH200dsl
192.168.52.1192.168.52.13255.255.255.255UGH000tun0
192.168.180.2*255.255.255.255UH200dsl
192.168.52.13*255.255.255.255UH000tun0
217.0.43.193*255.255.255.255UH200dsl
192.168.178.201*255.255.255.255UH200dsl
217.0.43.1*255.255.255.255UH200dsl
192.168.178.0*255.255.255.0U000lan
192.168.179.0*255.255.255.0U000guest
172.16.1.0192.168.52.13255.255.255.0UG000tun0
169.254.0.0*255.255.0.0U000lan
default*0.0.0.0U200dsl


Das OpenVPN meldet folgendes...
Code:
Mon Dec 30 12:47:27 2013 OpenVPN 2.3.2 mips-unknown-linux-gnu [SSL (OpenSSL)] [LZO] [IPv6] built on Jul 13 2013
Enter Private Key Password:
Mon Dec 30 12:47:28 2013 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Mon Dec 30 12:47:28 2013 WARNING: file 'client.key' is group or others accessible
Mon Dec 30 12:47:28 2013 WARNING: normally if you use --mssfix and/or --fragment, you should also set --tun-mtu 1500 (currently it is 1400)
Mon Dec 30 12:47:28 2013 Socket Buffers: R=[87380->131072] S=[16384->131072]
Mon Dec 30 12:47:28 2013 Attempting to establish TCP connection with [AF_INET]144.76.*.*:1194 [nonblock]
Mon Dec 30 12:47:29 2013 TCP connection established with [AF_INET]144.76.*.*:1194
Mon Dec 30 12:47:29 2013 TCPv4_CLIENT link local: [undef]
Mon Dec 30 12:47:29 2013 TCPv4_CLIENT link remote: [AF_INET]144.76.*.*:1194
Mon Dec 30 12:47:29 2013 TLS: Initial packet from [AF_INET]144.76.*.*:1194, sid=e25ed760 faa3ddb7
Mon Dec 30 12:47:30 2013 VERIFY OK: depth=1, C=DE, O=Patrick, CN=Patrick CA
Mon Dec 30 12:47:30 2013 VERIFY OK: nsCertType=SERVER
Mon Dec 30 12:47:30 2013 VERIFY OK: depth=0, C=DE, O=Patrick, CN=static.*.*.76.144.clients.your-server.de
Mon Dec 30 12:47:33 2013 Data Channel Encrypt: Cipher 'BF-CBC' initialized with 128 bit key
Mon Dec 30 12:47:33 2013 Data Channel Encrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Mon Dec 30 12:47:33 2013 Data Channel Decrypt: Cipher 'BF-CBC' initialized with 128 bit key
Mon Dec 30 12:47:33 2013 Data Channel Decrypt: Using 160 bit message hash 'SHA1' for HMAC authentication
Mon Dec 30 12:47:33 2013 Control Channel: TLSv1, cipher TLSv1/SSLv3 DHE-RSA-AES256-SHA, 1024 bit RSA
Mon Dec 30 12:47:33 2013 [static.*.*.76.144.clients.your-server.de] Peer Connection Initiated with [AF_INET]144.76.*.*:1194
Mon Dec 30 12:47:35 2013 SENT CONTROL [static.*.*.76.144.clients.your-server.de]: 'PUSH_REQUEST' (status=1)
Mon Dec 30 12:47:35 2013 PUSH: Received control message: 'PUSH_REPLY,route 172.16.1.0 255.255.255.0,route 192.168.52.1,topology net30,ping 10,ping-restart 60,ifconfig 192.168.52.14 192.168.52.13'
Mon Dec 30 12:47:35 2013 OPTIONS IMPORT: timers and/or timeouts modified
Mon Dec 30 12:47:35 2013 OPTIONS IMPORT: --ifconfig/up options modified
Mon Dec 30 12:47:35 2013 OPTIONS IMPORT: route options modified
Mon Dec 30 12:47:35 2013 TUN/TAP device tun0 opened
Mon Dec 30 12:47:35 2013 TUN/TAP TX queue length set to 100
Mon Dec 30 12:47:35 2013 do_ifconfig, tt->ipv6=0, tt->did_ifconfig_ipv6_setup=0
Mon Dec 30 12:47:35 2013 /sbin/ifconfig tun0 192.168.52.14 pointopoint 192.168.52.13 mtu 1400
Mon Dec 30 12:47:35 2013 /sbin/route add -net 172.16.1.0 netmask 255.255.255.0 gw 192.168.52.13
Mon Dec 30 12:47:35 2013 /sbin/route add -net 192.168.52.1 netmask 255.255.255.255 gw 192.168.52.13
Mon Dec 30 12:47:35 2013 Initialization Sequence Completed


Ping von der Fritz!Box ausgehend:
Code:
# ping 172.16.1.125
PING 172.16.1.125 (172.16.1.125): 56 data bytes
64 bytes from 172.16.1.125: seq=0 ttl=63 time=72.696 ms
64 bytes from 172.16.1.125: seq=1 ttl=63 time=65.407 ms
64 bytes from 172.16.1.125: seq=2 ttl=63 time=43.970 ms
64 bytes from 172.16.1.125: seq=3 ttl=63 time=55.088 ms
--- 172.16.1.125 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 43.970/59.290/72.696 ms

Ping vom Computer welcher in "lan" ist ausgehend:
Code:
Ping wird ausgeführt für 172.16.1.125 mit 32 Bytes Daten:
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.

Ping-Statistik für 172.16.1.125:
    Pakete: Gesendet = 4, Empfangen = 0, Verloren = 4
    (100% Verlust),


Mir geht es nur darum, dass der Computer von lan eben die Geräte aus dem Rechenzentrum erreichen kann. (Ping, SSH, etc.)
Ich möchte gar nicht alle Verbindungen über das VPN tunneln...


Danke schonmal für jeden sinnvollen Kommentar ;)
 
Wenn deine Fritzbox im LAN das Standard Gateway ist, kommst du ohne Probleme in das andere Netz, die FB routet das. Dein Problem dürfte die Rückroute sein, das "RZ-Netz" muss wissen, dass dein LAN zu deinem FB-Client zu routen ist.
Kurz: Auf dem OpenVPN-Server muss für deinen Client eine Route für das Netz 192.168.178.0/24 eingetragen werden. Wenn du keine Möglichekit hast, Routen im VPN einzutragen oder eintragen zu lassen wird es schwieriger. Du müsstest mit NAT arbeiten und ob das auf deiner FB funktioniert, ist nicht sicher.
 
Auf dem OpenVPN-Server muss für deinen Client eine Route für das Netz 192.168.178.0/24 eingetragen werden.

Also ich hab volle Kontrolle zum VPN Server bzw. allgemein zu dem Linux Router "IPCop".
Änderungen am OpenVPN Server o.ä. sollten kein Problem sein.

Hast du zufälligerweise einen Suchanlauf für mich, wonach ich googlen muss?
Oder direkt nen passenden Befehl dafür?
 
Kenne "IPCop" jetzt nicht. Letztlich muss in die Konfig des Servers ein "route 192.168.178.0 255.255.255.0".
Falls du ein "Multi-Client_Config" beim Server hast (eine mit Zertifikaten die "mode server" enthält), musst du zusätzlich noch einen "iroute" Eintrag haben. Dafür benötigst du ein "client-config-dir" mit einem Eintrag für diesen Client (oder ein "client-connect" Skript, was den Eintrag setzt).
 
Hi, welche openvpn und iptables binaries nutzt du für die Fritzbox 7490? Woher kann ich diese erhalten?
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,840
Beiträge
2,219,265
Mitglieder
371,543
Neuestes Mitglied
Brainbanger
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.