Software

PPTP – dietpi (konfiguracja + autostart)

… jak sobie z tym poradzić?
Niby są Hamachi i inne takie wynalazki. Próbowałem wcześniej przez ddns czy serwisy typu no-ip, niestety orange skutecznie to blokuje. Podobno można to odblokować poprzez usługę vpn u operatora.

Ale dysponując stałym łączem w innej lokalizacji można nasz problem rozwiązać przy pomocy połączenia pptp. W moim przypadku akurat Mikrotik się sprawdził bo akurat na takim pracuję ale inne routery z obsługą ppp zapewne też nie będą miały kłopotu z przekierowaniem portu.

1.Na MT utworzyłem użytkownika pptp który łączy się do niego z modemu orange poprzez adres zewnętrzny i dostaje adres nowej sieci (10.0.150.2).

2.Przekierowałem port 8181 z adresu zewnętrznego MT na adres 10.0.150.2 

Wszystko śmiga ;]

 

Jak zainstalować PPTP:

Instalujemy pakiet:
apt-get install pptp-linux

Tworzymy plik w: /etc/ppp/peers o jakiejś wybranej nazwie i zawartości jak niżej:

pty "pptp $IP_SERWERA --nolaunchpppd --debug"
name $UŻYTKOWNIK
password $HASŁO
remotename PPTP
require-mppe-128
require-mschap-v2
refuse-eap
refuse-pap
refuse-chap
refuse-mschap
noauth
debug
persist
maxfail 0
#defaultroute
#replacedefaultroute
#usepeerdns

Trzy ostatnie pozycje hashuje aby internet nie leciał przez pptp.

Można też tak:
pptpsetup –create pptpvpn –server VPNSERVERADDRESS –username USERNAME –password PASSWORD –encrypt –start

Przetestować połączenie możemy komendą: pon $NAZWA_PLIKU Przetestowanie ze sprawdzeniem: pon $NAZWA_PLIKU debug dump logfd 2 nodetach

Aby automatycznie startować połączenie po uruchomieniu systemu dodam na dole do pliku interfaces w /etc/network:

iface tunnel inet ppp
provider $NAZWA_PLIKU

W sekcji ethernet edytuję:
auto eth0
iface eth0 inet dhcp
post-up /sbin/ifup tunnel
pre-down /sbin/ifdown tunnel

(odroid ma eth1 zamiast eth0 )

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *