Arhivă blog - dd-wrt ca pptp-client

DD-WRT ca client PPTP

TP-LINK TL-WR741ND a fost instalat împreună cu firmware-ul DD-WRT. Luați în considerare faptul că procesul de intermitență a ruterului nu va fi, pentru a nu fi distras de la sarcina principală (și în rețeaua de informații abundă asupra acestei probleme).







Uneori se întâmplă ca tunelul să nu vrea să "se ridice". Acest lucru se datorează prezenței de opțiuni LCP-echo-interval și LCP-echo-eșec în fișierul de configurare PPTP-clienti DD-WRT (/tmp/pptpd_client/options.vpn). Soluția este lansarea următorului scenariu pe DD-WRT:

Rulați acest script în fereastra de comandă de intrare: Întreținere - Comenzi. După ce introduceți scriptul în câmpul de text, faceți clic pe butonul "Salvați". parametrii de pornire "și reporniți ruterul. Acum, tunelul se ridică și rulează fără pauze.

Când am folosit MPD ca client PPTP, am folosit scriptul /usr/local/etc/mpd5/if-up.sh pentru a adăuga rute:







Și în fișierul de configurare /usr/local/etc/mpd5/mpd.conf a fost adăugată o linie în secțiunea pptp_client:

Cu toate acestea, MPD în rolul serverului nu a vrut să execute scenariul cu conexiunea clientului, așa că a trebuit să folosesc quagga instalat de cârjă și a adăugat cu el un traseu static care a fost activat automat când clientul a fost conectat.

După aceste manipulări simple, resursele interne ale birourilor erau accesibile unul altuia. Cu toate acestea, în timpul lucrului, am observat în mod repetat discontinuități în transferul de date cu tunelul ridicat, ceea ce nu este foarte încurajator. Și testat în moduri diferite pe două routere - problema este identică. Prin urmare, am testat în plus calitatea DD-WRT ca server PPTP.

Am rezolvat problema deconectării de la acest script

Înainte de a rula, verificăm dacă ppp este ridicat (în cazul meu ppp1)

Dacă nu este ridicat, porniți pptpd_client

Așteptăm aspectul fișierului / tmp / pptpd_client / ip-up

Intrăm în acesta codul de rutare (dacă este necesar)

și verificarea conexiunii fundalului

Dacă conexiunea este întreruptă, porniți din nou /tmp/custom.sh și omiteți pptp
sursă







Articole similare

Trimiteți-le prietenilor: