د PPTP 800 او 812 خطا او یوه دقیقه وروسته د اړیکې پرې کېدل
خطا 800، خطا 812 او هغه PPTP ټنل چې یوه دقیقه وروسته مري، درې جلا خرابۍ دي۔ هر نښه له هغې طبقې سره وتړئ چې واقعاً پاتې راغلې ده۔
د یوه PPTP کلاینټ درې خطا پیغامونه معمولاً درې جلا خرابۍ بیانوي۔ خطا 800 مانا دا ده چې ټنل هیڅکله جوړ نشو، خطا 812 مانا دا ده چې سرور د تصدیق طریقه رد کړه، او یوه دقیقه وروسته پرېکړه یو keepalive ټایمر دی چې پرېکړه کوي یو روغ ملګری تللی دی۔ هر پړاو د خپل سبب له مخې ناکامېږي، نو هر یو خپل معاینات غواړي۔
خطا 800 مانا دا ده چې ټنل هیڅکله جوړ نشو
Windows خطا 800 هغه وخت ښیي چې ټنل په بشپړ ډول نه شي جوړولی، او د نه رسېدونکي سرور یا نامناسب امنیتي پارامیټرونو په اړه متن تشخیص نه، لنډیز دی۔ PPTP باید د هر ډول اعتبار له کتلو مخکې له شبکې دوه جلا شیان ترلاسه کړي۔ TCP 1723 کنټرول چینل وړي، او IP پروټوکول 47، یعنې GRE، انکپسول شوې کڅوړه وړي۔
هغه بهرنۍ لار له خپل LAN بهر وآزمویئ، ځکه چې په دفتر کې کار کوونکې اړیکه د څنډې په اړه هېڅ نه ثابتوي:
$ nc -vz vpn.example.net 1723
Connection to vpn.example.net 1723 port [tcp/*] succeeded!
$ sudo tcpdump -ni eth0 proto gre
tcpdump: listening on eth0, link-type EN10MB
که 1723 ځواب ووايي او کله چې کلاینټ د نښلولو هڅه کوي ثبت خالي پاتې شي، لار پروټوکول 47 غورځوي۔ هغه روټر چې 1723 فوروارډ وي خو PPTP پاس ترو بند وي، همدا بڼه جوړوي: TCP لاس ورکول بشپړېږي، بیا GRE پاکټونه ورک شي، نو ناکامي د اعتبار ستونزه ښکاري که څه هم د ننوتلو هڅه نه ده شوې۔
فوروارډینګ د سرور اوسني LAN پتې ته وګرځوئ، PPTP پاس ترو چېرې چې روټر وړاندې کوي فعال کړئ، او له هماغې بهرنۍ نقطې بیا هڅه وکړئ۔ کله چې GRE پورته فلټر شي او تاسو یې نه شئ بدلولی، TCP 443 باندې SSTP یا UDP 500 او 4500 باندې L2TP/IPsec له هغه هر بدلون څخه ښه چانس لري چې تاسو د Windows په اړخ کې کولی شئ۔
خطا 812 د سرور لخوا ستاسو د تصدیق طریقې ردول دي
خطا 812 وروسته له هغې راګرځي چې ټنل پورته شي، نو ځکه د پاسورډ ستونزه ښکاري۔ سرور د اړیکې لپاره هوښیار شوې تصدیق طریقه ردوي، نه الزاماً پاسورډ پخپله۔ په کلاینټ کې VPN ننوتنه پرانیزئ، امنیت ټب ته لاړ شئ، ډول Point-to-Point Tunneling Protocol ته وټاکئ، واضح پروټوکول لیست وټاکئ او Microsoft CHAP نسخه 2 ته ټیک ووهئ۔
تاسو اوسنی تنظیم پرته له دې چې په ډیالوګ کې کلیک وکړئ لوستلی شئ:
$ Get-VpnConnection -Name "Office" | Select-Object -ExpandProperty AuthenticationMethod
MsChapv2
هغه سرور چې MS-CHAP v2 غواړي، هغه کلاینټ ردوي چې پر PAP یا پر اتوماتیک ډول پرېښودل شوی وي چې یو څه کمزوری هوښیار کوي، او خطا مخکې له دې چې کوم کاري پاسورډ ارزول شي راځي۔ د حساب بڼه د همدې ردولو بله نیمه ده۔ په یوه حالت کې Windows د MicrosoftAccount\[email protected] بڼې Microsoft حساب هویت ولېږه، خو سرور یو ځایي یا ډومېن حساب غوښت۔ SERVERNAME\username ټایپ کول Windows ته وویل چې کوم حساب زېرمې ته مراجعه وکړي او خطا یې لرې کړه۔ نوم په لاس ولیکئ، پرځای د دې چې خوندي شوی اعتبار پخوانۍ بڼه بیا تکرار کړي۔
د یوې دقیقې وروسته پرېکړې د keepalive پرېکړه ده
کله چې ټنل ونښلي، لږ ټرافیک تېر کړي او بیا قطع شي، مخکې له دې چې کلاینټ ته لاس ووهئ د سرور LCP اکو چلند وګورئ۔ ډیمون په دوره توګه ملګري ته وایي چې لا هم هلته دی تصدیق کړي۔ که په ټاکل شوي بودیجه کې ډېر لږ ځوابونه راشي، ناسته ماتېږي که څه هم کاروونکي لا هم کاري لینک لري۔
په Linux pptpd سرور کې هغه ارزښتونه په /etc/ppp/options.pptpd کې دي، او معمول ترمیم د وقفې لنډولو پرځای بودیجه پراخول دي:
# /etc/ppp/options.pptpd
lcp-echo-failure 30
lcp-echo-interval 5
# then
sudo systemctl restart pptpd
په پنځو ثانیو وقفه کې دېرش ځلې پاتې کېدل یوه لنډه تمه بښي، پرځای د دې چې ملګری تللی اعلان کړي۔ شمېره یو یا دوه ته راټیټول په ژباړل شوې لاره کې عادي لړزه نږدې هره دقیقه قطعېدو ته بدلوي۔ که ستاسو سرور د pptpd پرځای Windows RRAS وي، پرځای یې د PPP ناستې وخت حد او د بیکارۍ پر مهال د قطع کولو تګلاره وګورئ۔ هغه بل ځای کې دي، او د نه شته pppd فایل سمول هېڅ نه بدلوي۔
پوښل شوي فرعي شبکې د معلوماتو لاره ماتوي
PPTP ټنل کولی شي پاک تصدیق شي او بیا هم هېرې ته ونه رسېږي کله چې دواړه ځایونه یوه خصوصي لړ وکاروي، مثلاً په دفتر او کور کې 192.168.1.0/24۔ کلاینټ نشي ویلای چې ورکړل شوې پته کوم هوسټ ته اشاره کوي، او ځینې سټکونه د یوې غوره کولو پرځای د لارې نصبولو څخه په بشپړه توګه انکار کوي۔
هغه د ډیزاین نیمګړتیا وګڼئ او یو اړخ بیا شمېره کړئ، یا کلاینټ ته په قصد سره ژباړل شوې لاسرسي لړ ورکړئ۔ د PPTP کلاینټ ډیبګ کول نشي کولی دوه ځله شته پتې ځای سم کړي، او نښه به لا هم تصادفي قطعېدو ته ورته ښکاري۔
له هغه پړاو پیل وکړئ چې ناکام شو: GRE د 800 لپاره، طریقه او د حساب تار د 812 لپاره، د اکو تنظیمات د هغه ټنل لپاره چې د مهال ویش له مخې مري۔