په OpenVPN کې لاره چېرته اړه لري: کلاینټ ته که سرور ته؟
په سرور کنفیګ کې بربنډه لاره سرور بدلوي، نه کلاینټ۔ کلاینټ فایل، نړیوال push یا یو کلاینټ ته push وټاکئ او وګورئ څه ورسېدل۔
تاسو په سرور کنفیګریشن کې route 10.60.0.0 255.255.255.0 ورزیاتوئ، بیا پیل کوئ، لپ ټاپ بیا نښلوئ، او له هغه لپ ټاپ څخه فرعي شبکه لا هم نه شي رسېدلای۔ کرښه ومنل شوه، خدمت پاک پیل شو، او په لاګ کې هیڅ شی غلط نه ښکاري۔ چې وشو هغه دا چې لاره په هغه ماشین کې ولګېده چې تاسو یې سمول کړي وو: ګیټوې اوس فکر کوي چې هغه پریفکس ته رسېدلی شي، په داسې حال کې چې کلاینټ ته هیڅ ونه ویل شو۔ ځای پخپله ټول سوال دی، او څلور ځایونه شته چې هماغه کرښه پکې ژوند کولی شي۔
څلور ځایونه او هر یو څوک ترلاسه کوي
لاره د کلاینټ د خپل کنفیګریشن له مخې ورزیاتېدلی شي، هر کلاینټ ته د نړیوال push له لارې وړاندیز شي، یو کلاینټ ته د کلاینټ ځانګړي فایل له لارې وړاندیز شي، یا د سرور په خپل روټینګ شرایطو کې ولیکل شي۔
دا څلور حالتونه نږدې ورته سینټکس کاروي او په بشپړ ډول بېلې پایلې ورکوي۔ لومړني درې اغېزه کوي چې کلاینټ ټنل ته څه لېږي; څلورم اغېزه کوي چې سرور څنګه شبکې ته رسېږي، چې کله سرور خپله لار ته اړ وي ګټور دی او کله له وېش سره اشتباه شي زیانمن دی۔
د کرښې له لیکلو مخکې پرېکړه وکړئ چې له څلورو کوم غواړئ، بیا ترلاسه کوونکی تایید کړئ۔
| Placement | Effect | Receiver |
|---|---|---|
| Client profile route | Installed by the client at connect | That client only |
Global push "route ..." | Sent to every client that accepts pushed options | All pulling clients |
| Client-specific push | Sent to the matching client context | One identity |
| Server config route, no push | Added to the server's own table | The gateway itself |
ولې بربنډ سروري لاره خلک حیرانوي
د سرور کنفیګریشن هغه ځای دی چې مدیران لومړی ورته ګوري، او هلته د لارې لارښود د VPN شبکې په اړه د یوې اعلامیې په څېر لوستل کېږي۔ داسې نه ده۔ OpenVPN هغه د ډیمون چلېدونکي ماشین په سیمه ییزه لار لګولو په توګه ګڼي، چې هماغه ډول بدلون دی چې تاسو به د ip route په کارولو ترسره کړی او بیا به یې هېر کړی وی۔
وېش غواړي چې لاره push شي، او push غواړي چې کلاینټ هغه راکش کړي۔ هغه کلاینټ چې د راکش شوو اختیارونو په غیرفعاله حالت کې پیل شي، وړاندیز په بشپړ ډول له پامه غورځوي۔ د سرور فایل له بیا لیکلو مخکې دې لاس ورکړې دواړه پایونه وګورئ، ځکه چې د سرور لاګ به شکایت ونه کړي: له خپلې خوا وړاندیز لېږل شوی و۔ منل شوې لاره هم یوازې په بل نښلون کې نافذېږي، هېڅکله په هغه غونډه کې چې تاسو پکې یاست۔
کله چې دواړه جلا عملیات وګورئ، ناکامي نوره نه پټه ده: سرور پریفکس ته رسېږي، کلاینټ نه شي رسېدلی، او دواړه خبرې په یو وخت سمې دي۔
د هر کلاینټ لپاره فایلونه او هغه هویت چې ورسره سمون لري
د کلاینټ ځانګړی فایل د هغه هویت په نوم نومول کېږي چې سرور تصدیق کړی، چې په ډیفالټ ډول د سند عام نوم دی۔ د ډیسکټاپ کلاینټ کې دوستانه نښلون نوم هغه ارزښت نه دی، او نه سمون داسې فایل جوړوي چې هېڅکله نه لوستل کېږي۔
هغه ډایرکټري وګورئ چې سرور واقعاً کاروي، بیا تایید کړئ چې د فایل نوم له تصدیق شوې هویت سره په بشپړ ډول سمون لري، د لویو او کوچنیو تورو په ګډون۔
grep -n 'client-config-dir' /etc/openvpn/server/server.conf
ls -l /etc/openvpn/ccd/په هغه فایل کې دننه هم لاره باید push شي، ځکه چې د هر کلاینټ شرایط د هغه کلاینټ غونډې ته د تطبیق وړ اختیارونو ټولګه ده، نه سیمه ییزه روټینګ جدول۔ هلته بربنډه لاره هماغه ستونزه لري چې نړیوال فایل کې بربنډه لاره لري۔
د کلاینټ خپل فایل او هغه وسیله چې مالکیت یې لري
په کلاینټ کنفیګ کې ایښودل شوې لاره هغه وخت لګول کېږي چې هغه کلاینټ ونښلي او هغه وخت لرې کېږي چې جلا شي، چې د ثابت منزل لپاره سم ژوندلیک دی۔
که د شبکې مدیر د پروفایل مالک وي، کولی شي هغه اختیارونه یو ځل وارد کړي او بیا خپله کاپي وساتي۔ وروسته د ډاونلوډ شوي فایل سمول هیڅ نه بدلوي، چې د "لاره شته خو نه پلي کېږي" عام لامل دی۔
د هغه فایل پر ځای چې تاسو ډاونلوډ کړی، فعال پروفایل وګورئ، او هغه وارد شوي تنظیمات وګورئ چې مدیر یې ښیي۔ بیا ونښلئ او له سیستم څخه وپوښتئ چې یو ځانګړی پته کومه لار کاروي، د دې پر ځای چې فکر وکړئ ټنل وګټله ځکه چې لاره په یوه متني فایل کې وه۔
په کلاینټ کې تایید کړئ، بیا د بېرته راتلو لاره وګورئ
د منزل په اړه د کلاینټ خپله روټینګ جدول وپوښتئ، نه د سرور۔ د پریفکس دننه د یو هوسټ لپاره پلټنه بس ده چې وښیي کوم انٹرفیس او بل ګام به وکارول شي۔
ip route get 10.60.0.10که پلټنه ټنل ته اشاره وکړي، وېش کار وکړ او پاتې ستونزه بل ځای ده۔ که هغه ډیفالټ ګیټوې ته اشاره وکړي، لاره نه ده لګول شوې، د کلاینټ خوا اختیار فلټر کړې، یا د هغه پروفایل ده چې کلاینټ یې نه کاروي۔
فرض کړئ وېش کار وکړ او بیا هم هیڅ ځواب نه راځي: نو د ګیټوې په لېږد، بلې خوا ته د بېرته راتلو لاره، او د دوی ترمنځ هر ډول فایر وال وګورئ۔ لاره یوه تګلاره ټاکي، هغه لاسرسی نه ورکوي۔