دوه ترتیبات ورته ستونزه حل کوي او په مخالف لوري ناکام کیږي۔ د شریک په بوت کې نصب کول هر خدمت ته داسې فایل سیسټم ورکوي چې یا شته یا وایي چې بوت ولې ودرېد۔ د غوښتنې له مخې اتوماتیک نصب ماشین ته چټک بوت ورکوي او انتظار هغه چاته سپاري چې لومړی لار ته لاس وړي۔ د VPN شاته دوهم معمولاً غوره معامله ده، او دلیل یې دا دی چې تونل داسې ترتیب لګوي چې د بوت ترتیب یې نشي لیدلی۔

د بوت نصب د اتوماتیک نصب په مقابل کې

د بوت په وخت نصب د پوهیدو لپاره ساده دی۔ د فایل سیسټم هدف د نصب انتظار کوي، هغه خدمتونه چې پرې تړاو اعلانوي وروسته پیل کیږي، او که سرور د لاسرسي وړ نه وي ماشین د اختیارونو له مخې یا انتظار کوي یا ناکام کیږي۔ هر څه چې لاندې وي هغه یوازینی پرېکړه په میراث اخلي۔

اتوماتیک نصب دا برعکس کوي۔ لاره سمدلاسه شته، ریښتینی نصب هغه وخت کیږي چې یو څه یې پرانیزي، او هغه خدمتونه چې ژر پیل کیږي په هغه تونل بند نه پاتی کیږي چې لا نه وي پورته شوی۔

پرتلنه دې ته رسیږي چې څوک باید ځنډ جذب کړي۔ هغه کاري سټیشن چې د کاروونکي د کار کولو دمخه شریک ته اړتیا لري باید شاید انتظار وکړي۔ د کڅوړې په داخل کې بوت کیږي لپ ټاپ، یا هغه سرور چې شریک یې اختیاري دی، باید انتظار ونه کړي۔

هیڅ یو اختیار ورک شوې لار نه سمولې۔ دواړه یوازې پرېکړه کوي چې ناکامي به کله وګړل شي۔

د fstab کرښه، اختیار په اختیار

فرض کړئ چې شته OpenVPN کلاینټ نمونه [email protected] ده، سرور files.corp.example دی او د نصب نقطه /mnt/work ده۔ درې واړه د خپل سایټ د اجازې وړ ارزښتونو سره بدل کړئ۔ یوه کاري کرښه داسې ښکاري:

files.corp.example:/export/work /mnt/work nfs _netdev,nofail,x-systemd.automount,[email protected],x-systemd.mount-timeout=30s 0 0

_netdev نصب د شبکې اړتیا لرونکي په توګه نښه کوي، او هېڅ تونل نه نوموي۔ nofail شریک د عادي فایل سیسټم هدف لپاره اختیاري ساتي۔ x-systemd.automount سمدلاسه د نصب کولو پرځای د غوښتنې له مخې محرک جوړوي۔

x-systemd.requires= هغه برخه ده چې د نصب هڅه VPN واحد ته تړي، او دا د محرک پرځای د نصب عملیات ته اړه لري۔ پر اتوماتیک نصب واحد خپله پراخ ترتیب ایښودل هغه لاره ده چې خلک دورې جوړوي چې بیا systemd په داسې ژبه شکایت کوي چې هیڅوک دوه ځله نه لولي۔

x-systemd.mount-timeout=30s لومړني نصب امر محدودوي۔ دا هغه څه محدود نه کوي چې وروسته پیښیږي، او دا د دې اختیار په اړه ترټولو عام غلط فهم دی۔

«پیل شو» څه معنی نه لري

وګورئ چې ستاسو نومول شوي VPN واحد لپاره فعالیت څه معنی لري۔ د تونل خدمت کیدای شي ځان پیل شوی اعلان کړي دمخه لدې چې د فایل سرور لاره شته وي یا دمخه لدې چې شخصي نوم حل شي، او له هغې وروسته ترتیب کول بیا تاسو ته هېڅ نه درکوي۔ نږدې هر ناکامه هڅه پدې خلا کې ژوند کوي۔ دا هم ناښکاره ده پرته لدې چې تاسو د واحد حالت پرځای لارې او حل کوونکي ته وګورئ۔

چیرته چې وي د اړیکې مالک خپل چمتووالي سیګنال د اضافي مخکیني شرط په توګه وکاروئ۔ ثابته ویده یو اټکل دی چې ستاسو پر میز کار کوي او په ورو شبکه یا له بیا نښلیدو وروسته ناکام کیږي۔

د مثال د لارې لپاره جوړ شوي واحدونه وګورئ: mnt-work.automount او mnt-work.mount۔ له کتنې وروسته د fstab بدلون وروسته systemd بیا بار کړئ او د نااړوندو ننوتلو تمرین کوونکي پراخه نصب امر چلولو پرځای هغه واحدونه مستقیم مدیریت کړئ۔

دلته یو بل خبرداری هم ځای لري۔ هغه خدمت چې په پیل کې /mnt/work ته لاس وړي لا هم نصب هڅوي او لا هم د هغه انتظار کوي، نو شریک اختیاري نښه کول هر اپلیکیشن صابر نه کوي۔

له نصب وروسته دا بله ناکامي ده

کله چې NFS نصب شي، د فایل سیسټم بیا هڅې او بیا رغونې چلند ټاکي چې وروستنی قطع د لوستلو یا لیکلو سره څه کوي۔ هغه نصب مهال چې تاسو ټاکلی په دې هېڅ اغیزه نه لري۔

نرم نصب ځینې انتظارونه لنډوي او د تېروتنو معنی بدلوي، د معلوماتو د بشپړتیا هغو پایلو سره چې کله هدف چټک بوت وي هغه اسانه له پامه غورځول کیږي۔ د پیل دوه ثانیې ګټلو لپاره یې غوره کول په ندرت سره ښه معامله ده۔ که اړتیا واقعاً د قطع په جریان کې محدود عملیات وي، هغه د اپلیکیشن کچې پرېکړه ده، د fstab بیرغ نه۔

پرېکړه وکړئ چې کله تونل ورلوېږي د لیکلو په مینځ کې پروسې سره څه وشي، او هغه ولیکئ۔ هغه ځواب له هرې اختیارونو کرښې څخه ګټور دی۔

یو نه، څلور حالتونه وآزمویئ

د تونل په شتون کې نورمال بوت اسانه قضیه ده او نږدې هېڅ نه ثابتوي۔ دا تاییدوي چې کرښه سمه لیکل شوې او نور نه۔ پرته له VPN لومړنی لاسرسی وآزمویئ، بیا هغه بیا رغونه چې کله پورته شي، بیا له بریالي نصب وروسته کنټرول شوې قطع۔

څلور حالتونه، څلور مشاهدې، او یادښتونه د fstab ننوتلو ترڅنګ ځي۔ بل کس د ترتیباتو پرځای چلند په میراث اخلي چې هغه باید معکوس انجنیري کړي۔

اړوندې مقالې