کله چې VPN وصل شي Vagrant VM ورکېږي: خرابه لاره د چا ده
هغه ماشین چې یوه دقیقه مخکې ځواب ورکاوه د وصلېدو په شېبه کې ورکېږي. د هر څه له بدلولو مخکې پرېکړه وکړئ چې خرابه لاره د چا ده.
ماشین یوه دقیقه مخکې ځواب ورکاوه، VPN وصل شو، او اوس هماغه پته وخت تېروي۔ درې خرابۍ دا نښه جوړوي، او هغوی په بېلو ماشینونو کې اوسي۔ کوربه کولای شي شخصي شبکې ته لاره له لاسه ورکړي، د مېلمه NAT ساحه کولای شي له هغې ساحې سره ټکر وکړي چې تونل یې اوس اعلانوي، یا بشپړ تونل کولای شي د کوربه پر هرې لارې مالکیت واخلي۔ تر دې مخکې چې کومه ترتیبات بدل کړئ ومومئ کومه پېښه شوه، ځکه هر سمون بل ځای کې اوسي۔
لارې ته وګورئ، نه ماشین ته
کله چې تونل پورته وي د مېلمه پتې لپاره د کوربه د لارې اچونې پرېکړې ته وګورئ۔ هغه لاره چې لا هم یوازې-کوربه اډاپټر ته اشاره کوي ستونزه نه ده۔ هغه لاره چې اوس VPN اډاپټر ته اشاره کوي ستونزه ده، او هغه کلاینټ بدله کړه، نه تاسو۔ دا چې اډاپټر خپله پته ساتي ښيي چې انټرفیس ژوندی پاتې شو، چې له لارې د ژوندي پاتې کېدو جلا واقعیت دی۔
هغه SSH ناسته چې سم د وصلېدو په شېبه کې لوېږي تمه کېدونکې چلند دی۔ کلاینټ اډاپټرونه بیا کاروي او لارې نصبوي، نو اړیکه څو ثانیې مړه کېږي۔ خرابي هغه اړیکه ده چې هېڅکله نه راګرځي، نه هغه چې یوازې یو ځل روښانه شوه۔
تونل ته مخکې جدول ونیسئ او بیا وروسته یې هم، بیا هغه دوه بهرونه پرتله کړئ۔ توپیر هماغه تشخیص دی، او هماغه هغه شاهد هم دی چې د شبکې مالک به یې غواړي۔
ip -4 route get 192.168.56.10
ip -brief addr show
ip route show table main | head -20د وصلېدو مخکې او وروسته د کوربه جدول ولولئ
په لینکس کې د یو بل پرمخ تېرېدونکو لارو ترمنځ لومړیتوب د مخکښ اوږدوالي او میټریک څخه راځي، نو ډېره ځانګړې VPN لاره حتی کله چې غلطه وي ګټي۔ په وینډوز کې د انټرفیس میټریک برابرې پرېکړه کوي، او د تونل اډاپټر معمولاً له مجازي اډاپټر څخه ټیټ میټریک سره راځي۔ په دواړو حالتونو کې لیدل کېدونکې نښه یوه ده: بستې د تونل اډاپټر له لارې وځي او ورکېږي۔
د مېلمه مخکښ لارې ترڅنګ اډاپټرونه او د هغوی میټریکونه چاپ کړئ۔ هغه بهر جوره د مالکیت پوښتنې ته په یوه کتنه ځواب ورکوي۔
Get-NetAdapter | Select-Object Name, InterfaceIndex, InterfaceMetric
Get-NetRoute -DestinationPrefix 192.168.56.0/24
route print -4 | Select-String '192.168.56'که لاره بدله شوه خو د اډاپټر میټریک نه، کلاینټ سیال لاره نصب کړه۔ که میټریک بدل شو، کلاینټ اډاپټرونه بیا تنظیم کړل۔ دواړه سمېدلای شي، او دواړه په بېلو ځایونو کې سمېږي۔
کله چې د مېلمه NAT ساحه ټکر وي
VirtualBox NAT په ډیفالټ ډول 10.0.2.0/24 کاروي، او هغه تونل چې هماغه ساحه ټېله کوي مېلمه اړ کوي چې هغه ټرافیک ریښتیني منزل ته نه، بلکې خپل NAT ګېټوې ته ولېږي۔ بسته هېڅکله کوربه نه پرېږدي، نو د بلې خوا هیڅ فایر وال لاګ به یې ونه ښيي۔ Docker Machine په خپل یوازې-کوربه پلان کې هماغه ډوله شخړه لري، او د هغه پلان بدلول کېدای شي ماشین د خپلو سندونو سره بیا جوړول وغواړي۔
د بدیل غوره کول د دې په لړ کولو سره چې تونل مخکې څه اعلانوي، بیا دفتر شبکه څه کاروي، بیا د دې کوربه هر مجازي اډاپټر څه ادعا کړې۔ لار اچونه هماغه پرمخ تېرېدل ماتوي، او ورته والی بې اړیکه دی۔ یوه ساحه کولای شي په بشپړه توګه د بلې دننه وي، خو په لومړي نظر کې هېڅ ورته نه ښکاري۔
نوې ساحه د ماشین جوړېدو پر مهال وټاکئ، یا یې بدله کړئ او بیا بار کړئ، بیا له مېلمه څخه ناکامه اړیکه بیا وازموئ۔ د مېلمه خپل جدول هماغه لید دی چې اهمیت لري۔
VBoxManage modifyvm devbox --natnet1 10.77.0.0/24
vagrant reload devbox --provision
vagrant ssh devbox -c 'ip route get 10.20.0.15'لاره پرته له کلاینټ سره جګړې بیا جوړه کړئ
هر پلیټ فارم یوه لار وړاندې کوي چې یوازې-کوربه مخکښ بیا مخې ته راوړي۔ په macOS کې یوازې-کوربه انټرفیس ته جامد لاره تر راتلونکې اړیکې پورې کار کوي۔ په وینډوز کې د مجازي اډاپټر ټیټ انټرفیس میټریک هغه غوره ساتي۔ په لینکس کې د بدلون عملیه یو مخکښ پوښي۔ درې واړه لارې چارې دي، ځکه هغه کلاینټ چې خپلې لارې بیا ټینګې کړي هغوی باطلوي۔
په بوټ کې د ړوند بیا وصلېدو پرځای څېړنه سکریپټ کړئ۔ کوچنی سکریپټ چې له هرې اړیکې وروسته د مېلمه مخکښ لاره چاپوي معما د لاګ په یوه کرښه بدلوي۔
که پروفایل بشپړ تونل وي، له شبکې مالک څخه ووېشل شوی تونل یا مستند استثنا وغواړئ۔ د امنیتي پالیسۍ له پامه غورځولو لارو په غلې ډول زیاتول سمون نه دی، هغه دوهمه ستونزه ده چې وروسته له پلټونکي سره راځي۔
سمون د دواړو خواوو څخه وګورئ
له بدلون وروسته درې لارې تایید کړئ: کوربه څخه مېلمه ته، مېلمه څخه شرکتي کوربه ته، او مېلمه څخه انټرنیټ ته۔ هغه سمون چې یوه بیا جوړوي او بله ماتوي د ترمیم په جامه کې ترتیباتي بدلون دی۔ د پرتلې د برابر برابر لپاره هغه هماغه بهرونه ونیسئ چې له بدلون مخکې مو ټول کړي وو۔
بدل شوی انټرفیس، میټریک او لاره د وخت سره ولیکئ، ترڅو بله پېښه بیا جوړول نه، بلکې پلټنه وي۔ هغه یادښت له اوږد ټکټ تار څخه ډېر ارزښت لري۔
ip -4 route get 192.168.56.10
traceroute -n -m 4 10.20.0.15
curl -sS -o /dev/null -w '%{http_code}\n' https://example.comکله چې کوربه بیا مېلمه ته ورسېږي او مېلمه LAN ته ورسېږي، تاسو هغه لاره بیا جوړه کړه چې پیل یې کړې وه۔ کله چې یوازې یوه ترې کار وکړي، پاتې خرابي د بل مالک په سیمه کې ده، او توپیر درته وایي چې کومه سیمه ده۔