Sababta hal shabakad-hoosaad ay weli uga gudubto dariiqa caadiga ah ee VPN-kaaga
Hal shabakad-hoosaad oo si toos ah u dhex marto tunnel buuxa waxay badanaa ka dhigan tahay in prefix dheer uu guuleysto, ma aha daadin. Hubi nus-caadi, xeerar siyaasadeed iyo ka-fiirsashooyinka profile-ka.
Waxaad VPN-ka u beddelaysaa tunnel buuxa, wadada badan way addeecdaa, ka dibna hal ciwaan si toos ah u jawaabaa — daabac, NAS, marti-geliyaha boodboodka ee 10.x. Akhrinta cad ayaa ah in tunnel-ku daadanayo, markaa waxaad hoos u dhigtaa mitirka dariiqa caadiga ah waxna ma is beddelo. Isku daygii fashilmay ayaa tilmaanta: dariiqa caadiga ah waa beddel, ma aha xukun. Raadinta dariiqa waxay qaadataa prefix-ka ugu dheer ee u dhigma ka hor inta aanay waligeed is barbardhigin mitirrada, markaa /24 waxay sii waddaa inay ka guuleysato /0 lambar kasta oo aad ku xirto midkood. Marka nidaamkanu cad yahay, daadintu badanaa waa dariiq qof si ula kac ah u rakibay, ama prefix uu macmiilku waligiis aan qasdin inuu daboolo.
Muxuu dariiqa caadiga ah dhab ahaan ballan qaadayaa
0.0.0.0/0 waxay la mid tahay goob kasta oo IPv4 ah oo leh eber bits oo gaar ah. Waxay u jirtaa si marti-geliyuhu u gaaro wax kasta oo shaxdiisu si ka wanaagsan u qeexin. Dariiqa 192.168.1.0/24 waxay qaadaa 24 bits oo u dhigma, markaa 192.168.1.40 waxay ka guuleysataa ka hor inta qof uusan is barbardhigin mitirrada, masaafada maamulka ama waxa macmiilku u yaqaanno goobta mudnaanta. Isla qaanuunkaas waxa uu ka jiraa Linux FIB, shaxda dariiqa Windows iyo stack-ga BSD ee ka dambeeya macOS.
LAN caadi ah dhaqankaas waa sifo. Shabakad-hoosaadka maxalliga ah si toos ah ayuu u xiran yahay, daabacu wuu shaqeeyaa inta tunnel-ku qaadayo baaritaankaaga, waxna si khaldan looma habayn. Su'aasha mudan in la weydiiyo ma aha sababta ciwaankaas si toos ah u socdo, laakiin waa prefix kee shaxdee uu la mid yahay, iyo yaa halkaas dhigay.
Nus-caadi, ama sababta gelitaanka caadiga ah u ekaan karo mid aan la taaban
Tusaalaha ugu nadiifsan waa redirect-gateway def1 ee OpenVPN. Halkii ay tirtiri lahayd oo beddeli lahayd caadigaaga, waxay ku darsataa 0.0.0.0/1 iyo 128.0.0.0/1. Labaduba waxay daboolaan IPv4 oo dhan, prefix kastaa wuu ka dheer yahay /0, labaduna waxay ka guuleystaan caadiga router-ka iyagoo meeshiisa ku reebaya. Ka dib socodsii liiska dariiqyada oo caadiga asalka ah weli wuu yaal, weli wuxuu tilmaamayaa gateway-gaaga; kaliya waligiis lama dooranayo goobaha internet-ka.
wg-quick ee WireGuard waxay isla natiijada ku gaartaa dariiqa ku salaysan siyaasadda. Marka AllowedIPs daboolo 0.0.0.0/0 waxay samaysataa shaxdeeda, waxay u dirtaa packet-yada calaamadeysan halkaas, waxayna ku darsataa xeer iska indhatiraya prefix-ka dherer eber ee shaxda weyn. Shaxda weyn waxay haysataa gelitaankeeda caadiga ah, xeerrayna waxay go'aansadaan in shaxda tunnel-ka la waydiiyo marka hore taraafikada interface-ku leeyahay.
Labada naqshadba waxay u baahan yihiin hal dariiq oo tunnel-ka ka baxsan: dariiq marti-geliye oo u tagta ciwaanka server-ka VPN laftiisa iyada oo loo marayo gateway-ga asalka ah. La'aanteed macmiilku wuxuu isku dayi lahaa inuu qaado packet-yada tunnel-ka dhisaya tunnel-ka gudihiisa, xiriirna waligiis ma dhammaan lahaa. Sidaas awgeed dariiq aan tunnel ahayn oo ku jira shaxdaada waa caadi xitaa profile adag oo tunnel buuxa. Dariiqyada mudan in la su'aalo waa kuwa daboola goobaha aad dhab ahaan danaynayso.
Mitirradu waxay go'aansadaan barbaro, prefix-yadu waxay go'aansadaan guuleystayaasha
Mitirrada waxaa la barbardhigaa oo kaliya musharraxiinta si isku mid ah ugu habboon goobta. Linux ip route get 10.20.5.9 waxay daabacdaa guuleystaha iyo shaxdiisa, ip route show table all waxayna taxdaa musharraxiinta, oo ay ku jiraan nus-caadi kasta iyo shax kasta oo xeer tilmaamayo. Windows Find-NetRoute -RemoteIPAddress 10.20.5.9 waxay soo celisaa dariiqa la doortay iyo ciwaanka isha, halka Get-NetRoute ay muujinayso shaxda cayriin — laakiin kharashka waxtarka leh waa mitirka dariiqa lagu daray mitirka interface-ka, markaa adapter gaabis ah wuu lumin karaa barbaro uu u muuqdo inuu guuleysanayo.
Saddex kiis ayaa daboola inta badan waxa aad arki doonto:
- Isla goob, /24 oo ka soo horjeeda /0: mitirradu wax kasta ha yiraahdeen, /24 waxay ku guuleysataa dhererka prefix-ka.
- Isla goob, laba /24 oo mitirro kala duwan leh: mitirka waxtarka leh ee hooseeya ayaa guuleysta.
- Isla goob, laba shax, mid lagu doortay xeer siyaasadeed: xeerku marka hore wuxuu doortaa shaxda, barbardhigga prefix-yaduna waxa uu ku dhacaa gudaheeda.
Kiiska saddexaad waa halka ay ku dhammaadaan badi warbixinnadan. Linux ip rule ama shaandheynta taraafikada VPN ee Windows waxay taraafikada u diri kartaa shax aan waligeed haysan caadiga tunnel-ka, shaxda weynina waqti kasta way u muuqataa mid qumman.
Yaa badanaa leh wareegga
Ka bilow profile-ka, ma aha shaxda. Habaynta split-tunnel iyo dejinta VPN ee app kastaa waxay si ula kac ah uga tagaan prefix-yada magaca leh tunnel-ka dibaddiisa; profile shaqo oo ilaaliya hal shabakad-hoosaad gaar ah oo u oggolaada baaritaanka guud inuu si toos ah u socdo waxa uu u dhaqmaa sidii loo qorsheeyay, oo ka gudubkiisu wuxuu jebiyaa siyaasadda uu ahaa inuu dhaqangeliyo. Hagaha dariiqa VPN ee Microsoft wuxuu sawiraa isla xariiqda u dhexeeya taraafikada lagu qasbay tunnel-ka iyo ka-fiirsashooyinka cad, taas oo ka dhigaysa hubin isdhaaf ah oo faa'iido leh ka hor inta aadan wax beddelin.
Ka dib raadi hadhaagyo. Dariiq tilmaamaya interface aan hadda jirin, ama ciwaan ka socda shabakaddii hore, wuxuu soo baxaa ka dib marka saldhigyada docking-ka, adapter-yada USB iyo buundooyinka konteenarada yimaadaan oo tagaan. Hal mar tirtiriddiisu ma aha dhammaad: profile-yada xiriirka NetworkManager, faylasha netplan iyo dariiqyada joogtada ah ee Windows waxay mar kale rakibaan xiriirka ama boot-ka xiga, markaa ka hor inta aadan wax beddelin raadi faylka ama profile-ka leh.
Ka dib hubi IPv6 si gooni ah. ip -6 route iyo Get-NetRoute -AddressFamily IPv6 waxay hayaan xaalad gooni ah, caadiyo gooni ah iyo dhaqan macmiil gooni ah. Hantidhawrka IPv4 oo kaliya wax ma sheegayo marti-geliye laba-stack ah oo si aamusnaan ah u doorbida dariiqa asalka ah ee IPv6, taas oo kaligeed ka dhigi kartaa macmiilka mid u eg split-tunnel.
Ku xaqiiji qulqulka app-ka laftiisa
Qor goobta uu app-ku dhab ahaan isticmaalo, ka dib weydii nidaamka dariiqa uu qaadan lahaa isagoo ka imanaya ciwaanka isha ee uu app-kaasu xidho. ip route get 10.20.5.9 from 192.168.1.40 Linux waxay taas ka jawaabtaa; Find-NetRoute -RemoteIPAddress 10.20.5.9 oo lagu daray ciwaanka maxalliga ah Windows ayay taas ku sameysaa. Natiijada la barbardhig waxa uu profile-ku sheegto. Bogga IP-da guud ee browser-ku wuxuu tijaabiyaa hal goob oo hal borotokool ah waxna ma sheegayo ciwaanka gaarka ah ee cabashada bilaabay.
Hagaaji shayga ugu cidhiidhiga ah ee farqiqa sharraxaya. Haddii ka-fiirsashada la ansixiyay, qor prefix-ka oo ka tag; haddii kale, ka saar dariiqa ama ku dar dariiq cad oo cidhiidhi ah oo tunnel-ka mara halkii aad hoos u dhigi lahayd mitirka caadiga. Hoos u dhigista mitirku ma dhaafi karto prefix dheer, beddelidda caadigana inta laba dariiq oo /1 ay leeyihiin dariiqa internet-ka waxna ma beddelo.
Ka dib mar kale ku xidh tunnel-ka oo ku celi isla weydiinta. Macmiiladu waxay mar kale rakibaan dariiqyada xiriir kasta, markaa isbeddel ku sii jira oo kaliya ilaa gacan-qabsiga xiga lama tijaabin. Haddii dariiqku wali kala duwan yahay, tuhmanayaasha hadhay waa xeer siyaasadeed, shax labaad ama shaandheyn dhinaca macmiilka — ma aha dariiqa caadiga ah.
- Magacow goobta iyo ciwaanka isha ee uu app-ku dhab ahaan isticmaalo.
- Daabac dariiqa guuleysta
ip route getamaFind-NetRoute. - Hubi in lammaane /1 ama shax siyaasadeed uu leeyahay dariiqa internet-ka.
- Tax kasta prefix ka dheer /0 oo u habboon goobta.
- Ku celi hubinta IPv6 si gooni ah.
- Raadso dariiqa hadhay dib ugu noqo faylka, profile-ka ama shaandheynta rakibta.
- Mar kale ku xidh oo mar kale socodsii weydiinta ka hor inta aadan u yeerin mid la hagaajiyay.
Haddii toddobada oo dhan ay profile-ka la qaabilaan, tunnel-ku waxa uu sameynayaa si sax ah wixii loo habeeyay, hagaajintuna waxay ku taal profile-ka, ma aha mitir.