Ka dhig gudbinta IPv4 mid sii socota dib u bilaabista gateway-ga VPN ka dib
Deji ip_forward meesha magaca ee qaada baakadaha macmiilka, sii dejinta hal milkiile, oo caddee in ay ka badbaaddo dib u bilaabid halkii aad kaliya wax ka beddeli lahayd fayl.
Ping-ga gateway-ga wuu shaqeeyaa laakiin gaaritaanka wax kasta oo ka dambeeya ma shaqeeyo, oo kani waa qaabka dhibaatada gudbin ee ma aha dhibaatada tunnel. Gaarsiinta maxalliga ah ee gateway-ga waxay caddeynaysaa in tunnel-ku soo baxay iyo in qoondaynta ciwaanka shaqeysay; waxna kama sheegayso in kernel-ku baakad ka gudbin doono interface kale. Ka hor inta aadan taaban sysctl kasta, xaqiiji in mishiinku loogu talagalay in uu wado taraafikkan oo hel macnaha shabakadda ee haysta interface-ka macmiilka u jeeda. Kadib akhri qiimaha halkaas, ma aha halka hagahaagii ugu dambeeyay uu si kadis ah u eegay.
Gaaritaanka gateway-ga ma aha isku mid la gudbin
Kernel-ka gudihiisa laba go'aan oo kala duwan ayaa dhaca. Gaarsiinta ciwaan maxalli ah waxay dhammeeyaa safarka baakadka; gudbintu waxay dib ugu dirtay banaanka interface kale, oo go'aanka labaad waxaa lagu maamulaa meel kasta oo magaca shabakadda. Gateway-ga wuu noqon karaa mid si buuxda loo gaari karo iyadoo gudbintu damisnayd, oo ping-ga wax soo saarkiisa labada ciladba isku mid bay u muuqdaan.
Qor interface-ka baakadka macmiilku soo galo iyo interface-ka ay wadada xigta ka baxdo. Labaduba waxay ka tirsan yihiin hal meel magac, oo meeshaas magaca ah ayaa haysta dejinta muhiimka ah.
Akhri qiimaha halka baakadaha dhab ahaan ku yaallaan
Gateway-ga ku wado meesha magaca martigeliyaha, hal amar ayaa ka jawaabaya su'aasha: sysctl net.ipv4.ip_forward. Marka wadada soo galka iyo tan xigtu ku noolaadaan meel magac leh magac, waydii meeshaas magaca: ip netns exec vpn-gw sysctl net.ipv4.ip_forward. Qiimaha martigeliyaha ma beddelo qiimaha meesha magaca, oo hal ku yaal martigeliyaha ma aha caddayn waxna.
Ma aha in meel kasta oo wadooyin ay leedahay calaamad aad siiso ip netns. Deegaannada socodsiinta konteenarada iyo adeegyadu waxay abuuraan meelo magac oo aan waligood lagu diiwaangelin magac saaxiibtinimo leh, oo kuwaas waxaad u isticmaashaa qalabka baaritaanka deegaanka. Beddel vpn-gw magaca runta ah, ama habka deegaanka ee gaara isla macnahaas, oo jooji qiyaasidda heerka martigeliyaha.
Sii dejinta hal milkiile
Gateway martigeliyaha caadiga ah ee systemd, qaabka waarta waa fayl drop-in oo leh magac uu maamuluhu doortay sida /etc/sysctl.d/60-vpn-forwarding.conf oo ka kooban net.ipv4.ip_forward = 1. Qor faylka, kadib rar faylkaas gaar ah si xaaladda nool ay iyaduna is beddesho: sudo sysctl -p /etc/sysctl.d/60-vpn-forwarding.conf, kadibna dib u akhri. Magaca faylku waa tusaale ee ma aha waddo VPN loo kaydiyay, oo lambarka bilowga ah waa muhiim sababtoo ah faylasha dambe ee la kala saaro ayaa guuleysta.
Mudnaanta waa halka waarta si aamusan u jabsato. Hubi loader-ka qaybinta iyo sidoo kale drop-in-kaaga, sababtoo ah procps sysctl --system dhamaadka waxay sidoo kale akhriyaa /etc/sysctl.conf, halka nidaamka sysctl.d ee systemd uu yahay taxane gebi ahaan kale. Qoondayn dambe ayaa isla furaha isla markiiba dib u celin karta, taasoo faylkaaga sax ka dhigeysa qiimaha wax ku oolka ahna khalad. Ha dib u qorin fayl maamule hore u jiray si aad dooddaas u guuleysato; hel milkiilaha oo halkaas ka beddel.
Meel magac oo la abuuray dib u bilaabista kadib gebi ahaan laguma maamulo drop-in martigeliyaha. Dejinteeda waxaa iska leh waxa abuuray, ha ahaado deegaanka socodsiinta konteenarada ama unugga bixinta meesha magaca. In konteenar la siiyo awoodo ballaaran oo martigeliyaha si looga fogaado su'aasha waa ganacsi ka xun toban daqiiqo ku bixinta aqoonsiga milkiilaha saxda ah.
Ogow waxa uu switch-ku ku kacayo ka hor inta aadan rogin
ip_forward ma aha boolean waxyeello la'aan ah. Dukumentiga kernel-ka wuxuu xusayaa in beddelkiisu dib u dejiyo dhowr parameter oo kale oo IPv4 ah qiyamka caadiga ah ee martigeliyaha ama router-ka, sidaas darteed rogidda cabbirka ayaa laga yaabaa in ay tuurto hagaajin meel kale lagu sameeyay oo aan waligeed xusin. Ula dhaqan sidii isbeddel qaabeynta oo leh saameyn dhinac ah ee ma aha baaritaan si taxadar la'aan ah loo ordi karo.
Taasi sidoo kale waxay meesha ka saartaa daminta iyo shidista mar kasta oo macmiil uusan gaari karin martigeliyaha. Haddii qiimuhu hore u ahaa hal, ciladdu waxay ku taal meel kale oo wadada ah, oo dib u qorista isla furaha markii saddexaad ma dhaqaajinayso.
Caddee waarta, kadib tijaabi inta kale ee wadada
Dib u akhri qiimaha afar waqti: isla markiiba isbeddelka kadib, ka dib marka interface-ka VPN soo baxo, ka dib dib u xiriir, iyo ka dib dib u bilaabid la qorsheeyay. Qiimaha ku noqda mid kasta oo ka mid ah qodobbadaas waxaa leh milkiile labaad, oo hal qoraal oo kale oo hal mar ah wuxuu kaliya qarinayaa ilaa dib u bilaabista xigta.
Gudbinta la hawlgaliyay waxay weli ka tagtaa saddex waxyaabood oo la hubiyo. Macmiilku wuxuu u baahan yahay waddo u socota meesha loo socdo, gateway-gu wuxuu u baahan yahay waddo xigta iyo fasax uu ku isticmaalo, oo meesha loo socdo waxay u baahan tahay waddo ku noqota ciwaanka tunnel-ka macmiilka. LAN gaar ah oo waddo leh si otomaatig ah uma baahna NAT, markaa ha ku darin masquerading ka hor inta aadan ogaan mid ka mid ah saddexda mid baa maqan, oo tijaabi macmiilka loogu talagalay ee ma aha gateway-ga laftiisa, sababtoo ah codsi ka yimid gateway-ga waligiis ma taabto wadada gudbinta ee aad hadda daarnay. IPv6 waxay sidoo kale haysataa siyaasadeeda gudbin iyo wadooyin, sidaas darteed tijaabada IPv4 ee shaqeysa waxba kama sheegto.
Ku hay runbook-ka wadada drop-in, milkiilaha meesha magaca iyo amarka dib u akhrinta. Qofka xigta ee arrintan qaata waa in uu awoodo in uu akhriyo qiimaha, arko cidda iska leh, oo uu daqiiqad gudahood go'aansado in dhibaatadu tahay waarta ama inta kale ee wadada.