Hallo zusammen,
ich war auf der Suche mein Pi mit UMTS Stick via VPN zu meiner FritzBox auf einfachem weg zu verbinden.
Konnte zunächst nicht wirklich was finden aber dann habe ich es mit zwei kleinen Tools dann doch hin bekommen und möchte Euch nicht vorenthalten wie ich zu meiner Lösung gekommen bin.
Hardware:
- FritzBox 7312
- RPi Model B
- UMTS Stick HUAWEI E160E
Software:
- FRITZ!OS 06.03 / Ansicht: Experte
- Raspian
- ppp
- wvdial
- vpnc
1. neue VPN Verbindung anlegen
Internet --> Freigaben --> VPN --> VPN-Verbindung hinzufügen
Fernzugang für einen Benutzer einrichten --> Weiter
Benutzer hinzufügen
Benutzer Daten eingeben
Danach erhält man die Daten für den Client
Hinweis: die Fritzbox sollte bereits mit Dynamic DNS (z.B. noip.com) eingerichtet sein. Internet --> Freigaben --> Dynamic DNS
2. ppp wvdial installieren & konfigurieren
danach die Datei /etc/wvdial.conf bearbeiten
diese schaut wie folgt aus:
[Dialer 3gconnect]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.t-mobile"
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
Modem = /dev/ttyUSB0
Username = {t-mobile}
Password = {tm}
Baud = 460800
Alles anzeigen
das war es eigentlich schon um die Verbindung zum Internet zu starten:
folgende Ausgabe habe ich beim Verbindungsaufbau:
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","internet.t-mobile"
AT+CGDCONT=1,"IP","internet.t-mobile"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Thu Jul 17 20:19:03 2014
--> Pid of pppd: 2922
--> Using interface ppp0
--> pppd: h<I
--> pppd: h<I
--> pppd: h<I
--> pppd: h<I
--> pppd: h<I
--> pppd: h<I
--> local IP address 10.20.233.180
--> pppd: h<I
--> remote IP address 10.64.64.64
--> pppd: h<I
--> primary DNS address 10.74.210.210
--> pppd: h<I
--> secondary DNS address 10.74.210.211
--> pppd: h<I
Alles anzeigen
somit steht nun die Verbindung zum Internet.
3. VPN Client installeiren & konfigurieren
als nächstes wird die config Datei erstellt:
IPSec gateway fritzbox.no-ip.org
IPSec ID pi
IPSec secret OvNBulWSsmzwqZ2d
IKE Authmode psk
Xauth username rpi
Xauth password secret
local port 0
speichern und dann kann auch schon der VPN Tunnel zur FritzBox aufgebaut werden.
zum beenden der VPN connection:
Viel Spaß beim Testen!
Bei Fragen oder Anregungen einfach wie üblich melden.
PS: somit mein erstes Tutorial abgeschlossen :thumbs1: