VPN router-ka ama gudbinta dekedda: kee baa guuleysta?
Gudbinta dekeddu waxay ka xadi kartaa dekedda dhagaystaha VPN ee router-ka. Hubi milkiilaha goobta, ka saar oo kaliya khariidadda iska hor imanaysa, oo tijaabi qoys kasta.
Router-ku isagu wuu dhammeeyaa VPN-ka, oo sharci gudbin hore ayaa weli u dira dekedda UDP ee isku mid ah mishiin ku yaal LAN. Midkood oo kaliya ayaa noqon kara barta dhammaadka dhabta ah, kernel-kuna ma kala xukumo. Turjumaadda goobtu waxay dib u qortaa baakadda ka hor inta aan la weydiin adeegga gudaha, sidaas darteed hawsha VPN waxay sugaysaa gaadiid hore loo diray meel kale. Hawshu waa go’aaminta cidda leh dekedda, ka dibna sharciyada isku waafajinta.
Hal deked, laba milkiile oo sheeganaya
Adeegga VPN ee ku shaqeeya gudaha router-ka wuxuu u baahan yahay fasax soo-gal ah oo u horseeda socket-kiisa. Diiwaanka NAT-ka goobta ee isla dekeddaas wuxuu u horseedaa meel kale gabi ahaanba: cinwaan LAN iyo go’aan gudbin. Kuwani waa baraa dhammaad oo kala duwan oo leh diiwaanno kala duwan iyo habab guuldarro kala duwan. Calaamadda caadiga ah waa in hal qoys cinwaan uu shaqeeyo mid kalena uusan shaqayn, sababtoo ah diiwaanka hadhay waxaa loo qoray hal qoys oo lama dib u eegin.
Qor sheegashada ka hor tafatirka: qoys, cinwaan dibadeed, gaadiid, deked iyo bartilmaameedka la turjumay.
Turjumaadda ayaa ka hor timaada hubinta gudaha
NAT-ka goobtu wuxuu beddelaa bartilmaameedka baakadda marxaladda ka hor mariinta, ka hor inta kernel-ku uusan dooran gaarsiinta gudaha iyo gudbinta. Marka bartilmaameedku noqdo martigeliyaha LAN, baakaddu waxay qaadataa waddada gudbinta. Sharciyada gelidda ee socket-ka router-ka laftiisa lama tixgeliyo, sidaas darteed diiwaanka VPN wuu madhnaadaa inta macmiilku sugayo.
Intended local entry:
WAN UDP 1194 -> router local socket -> input path
Conflicting old entry:
WAN UDP 1194 -> DNAT 192.168.50.10:1194 -> forward path
Nidaamkaas ayaa ah farsamada oo dhan, oo isku-xirka qalabku waxay ku qariyaan sanduuqyada calaamadaha iyagoon beddelin. Waddada baakaddu qaadanayso weli milkiilaha goobtaa go’aamiya.
Haddii martigeliyaha LAN uu yahay barta dhammaadka loogu talagalay, gudbinta waa sax oo router-ku waa in aanu sidoo kale ka dhagaysan dekeddaas.
Hayso hal khariidad oo ka saar tan kale
Liis dhiibo diiwaannada NAT ee dekeddaas iyo qoyska kadibna dooro kan badbaadaya:
sudo iptables -t nat -S | grep 1194
sudo ss -lunp | grep :1194
Diiwaanka TCP ee isla lambar ma khuseyso guuldarrada UDP, oo in loo tixgeliyo hal shay waxay keentaa in sharci qaldan la tirtiro. Marka socket-ka gudaha uu guuleysto, milkiilaha khariidadda iska hor imanaysa wuxuu ka saaraa ama dib u qoraa isla diiwaankaas, fasaxa soo-galka ee dekedda router-ka laftiisa wuuna meesha ku sii jiraa. Gudbinno aan xiriir lahayn, waddada maamulka iyo nuqul ka mid ah sharciga waa in ay dhammaantood ka badbaadaan isbeddelka.
Haddii VPN-ku ku nool yahay martigeliyaha gaar ah, gudbinta waa shayga saxda ah. Adeeg ku jira weel ama mishiin macmal ah waxaa laga yaabaa inuu u baahdo deked la daabacay xitaa marka sanduuqa loo yaqaan router, sidaas darteed raac socket-ka iyo meeshiisa magaca, ma aha calaamadda sanduuqa.
Xaqiiji milkiilaha dibadda
Tijaabi qoys kasta si gooni ah, sababtoo ah xiriirka IPv6 ee ku dhammaada router-ka wax wax kama sheegayo xiriirka IPv4 ee sharci duugoobay u leexinayo. Akhri diiwaanka adeegga qaata si aad u aragto barta dhammaadka ee jawaabtay, oo fariinta guusha macmiilka u tixgeliso caddayn daciif ah. Tijaabo macne leh waxay u baahan tahay qulqul cusub. Ka dir baaritaan martigeliyaha dibadda ah nc -zvu 203.0.113.7 1194, oo akhri diiwaanka guuleystaha journalctl -u openvpn@server -n 20. Dhagaystaha router-ka isagu wuxuu diiwaangeliyaa xiriirka, halka martigeliyaha LAN uu ku diiwaangeliyo adeeggiisa.
Raadraaca xiriirku wuxuu qulqulka jira ku hayaa khariidadooda asalka ah, sidaas darteed kulan hore u dhacay wuxuu ka sii noolaan karaa sharciga aad hadda saxday.
Marka barta dhammaadka loogu talagalay ay ku jawaabto hubinta aqoonsigeeda caadiga ah, tijaabi kheyraad gaar ah oo ka dambeeya tunnel-ka. Gaaritaanka dhagaystaha dibadda waa tallaabada koowaad oo keliya; mariinta gudaha iyo oggolaanshaha barnaamijku waa natiijooyin gooni ah.