Saddex naqshadood ayaa xalliya isla dhibaatada shaybaarka: LAN yar waa in ay ka baxdo iyada oo maraysa saaxiib WireGuard halka laga soo galo laftiisu uu hayo xiriirkiisa caadiga ah ee kor. Dariiqa gaaban ee soo jiidashada leh waa in marinka caadiga ah ee router-ka la geliyo tunnel-ka, laakiin taasi waxay jebisaa dariiqa maamulka sanduuqa laftiisa iyo wax kasta oo kale ee uu gudbiyo. Ikhtiyaarka xiisaha leh waa marin ku salaysan siyaasad oo ku xaddidan hal interface iyo hal horgale. Ka dooro dhexdooda adigoo ka jawaabaya saddex su'aalood oo ku saabsan mishiinka aad dhab ahaantii haysato.

Go'aanso halka ay baxdu ku nooshahay

Su'aasha koowaad: mishiinkani ma u gudbiyaa wax kale? Laga soo galo shaybaar gaar ah wuxuu la noolaan karaa siyaasad gudbin oo si caadi ah wax walba tuurta. Router leh waajibaadka wax soo saarku ma samayn karo, iyo in xeerar tartan leh lagu dul saaro derbi dab ah oo la maamulo waa habka loo qorsheeyo hakadka. Tan labaad: ma haysan kartaa laba shay siyaasad iyo nalkooda dib u bilaabista? Tan saddexaad: saaxiibka aad haysato ma oggolaadaa ciwaanka isha tunnel-ka oo ma bixiyaa bax internet? Saaxiib soo bandhiga oo kaliya shabakad gaar ah waa badeeco kale, mana jiro isbeddel marin maxalli ah oo taas hagaajinaya. Haddii jawaab kasta ay tahay maya, baxda geli meel magac ah ama mishiin khiyaali ah oo hal mar la isticmaalo.

Meel magac ah ama VM waxay qaadataa xusuus oo ku siinaysa gacan qarax oo nadiif ah. Marin ku salaysan siyaasad wuxuu qaataa laba xeer oo kuu reebaa hal sanduuq oo aad ku hagaajiso.

Dooro baxda oggolaanaysa ishaada

Inta badan guul-darrooyinka shaybaarkan waxay dhacaan ka hor inta aan xitaa hal xeer derbi dab ah jirin. Hawlwadeenka baxdu waa in uu aqbalo ciwaanka isha ee baakadahaagu qaadaan ka dib turjumaadda, taas oo naqshaddan tahay ciwaanka tunnel-ka ee ma aha horgalaha LAN. Taasi waa sababta qarinayntu ay qayb ka tahay naqshadda bilowga, ma aha wax dambe lagu daray.

La xaqiiji hawlwadeenka saddex waxyaabood: saaxiibku wuxuu oggolaadaa ciwaanka tunnel-kaaga, wuxuu gudbiyaa IPv4 halkii uu isaga ku dhammaan lahaa, oo wuxuu adeegsadaa NAT bax. Iyada oo aan tan koowaad jirin baakadahaagu way yimaadaan oo waxay libdhadaan. Iyada oo aan tan saddexaad jirin waxay u baxaan ish gaar ah oo waxay ku dhintaan tallaabada xigta. Kadib hubi in wg-quick uusan rakibin marinkiisa caadiga ah, taas oo Table = off ka hortagto; dejintaas waxay xakameysaa abuurista marin, ma aha hubinta AllowedIPs ee saaxiibka ama maaraynta DNS ee uu leeyahay.

Laba shay siyaasad ayaa sameeya hanuuninta

Hanuunintu waxay u baahan tahay shax iyo xeer. Shaxdu waxay hayaan laba marin: horgalaha LAN oo ka baxa interface-ka LAN iyo mid caadi ah oo ka baxa tunnel-ka. Xeerkuna wuxuu u diraa shaxda taraafikada yimaada interface-ka LAN oo qaada horgalahaas. Isticmaal dooraha iif oo ay la socoto isbarbardhigga isha, sababtoo ah baakadaha WireGuard ee laga soo galo laftiisu waxay ka soo baxaan gudaha oo marnaba lama mid noqdaan interface soo galaya.

Ilaaliyuhu wuxuu yimaadaa ka hor raadinta, ma aha ka dib. Nidaamkaas ayaa ah dhammaan sifada ammaanka ee naqshadda.

Ilaaliyuhu waa xeer labaad oo ku yaal isla doorahaas oo xukunkiisu yahay unreachable. Sii mudnaan tiro sare si raadintu ay wali guulaysto inta tunnel-ku kor yahay. Marka marinka tunnel-ka uu libdhado, raadintu waxba ma soo celiso oo ilaaliyuhu wuxuu joojiyaa raadinta halkii uu u oggolaan lahaa in ay ku dhacdo marinka caadiga ah ee WAN ee shaxda weyn.

ip rule add from 192.168.50.0/24 iif lan0 lookup 51861 pref 1000
ip rule add from 192.168.50.0/24 iif lan0 unreachable pref 1001
ip route add table 51861 default dev wg0

Xidh farqiga dib u noqoshada ka hor inta aadan furin

Marka hore rakib ilaaliyaha kadibna raadinta. Hadbaa si kale loo sameeyo waxaa haray daaqad dhowr ilbiriqsi ah oo taraafikada macmiilka tijaabada ah uu gaari karo xiriirka kor.

Shaandhayntu waxay dhamays tirayaa sawirka. Qabashada forward aqbal jihada LAN ilaa tunnel ee horgalaha tijaabada iyo jihada soo noqoshada la aasaasay, kadib tuur wax kasta oo kale; NAT-ka horgalahaas oo ku wajahan interface-ka tunnel-ka wuxuu galayaa postrouting. In la daayo policy drop silsiladda gudbinta ayaa ka dhigta marinka maqan aamusnaan halkii uu u noqon lahaa qulqul. Shaandhaynta jidka rogan waxay u baahan tahay qaab dabacsan oo ku yaal interface-ka tunnel-ka, sababtoo ah isha dadweynaha ee soo gasha ka dib furfuridda ayaa leh marinkiisa rogan ee ugu fiican dhinaca WAN. Linux wuxuu qaataa tan sare ee qiimaha all iyo tan interface kasta, marka dejinta interface-ka tunnel-ka ma aha isla mid la mid ah in la daciifiyo xaqiijinta meel kasta.

Ku caddee kiiska guul-darrooyinka

Waydii kernel-ka su'aal sax ah adigoo magacaabaya ciwaanka isha macmiilka iyo interface-ka uu ka soo galo. Raadin aan labadaba lahayn waxay ka jawaabtaa su'aal kale oo waxay u muuqan doontaa mid sax ah labada xaaladood. Kadib eeg tiriyeyaasha derbi dabka, xaaladda gudbinta saaxiibka iyo adeegga macmiilka laftiisa.

Si fiican u tijaabi ka saarista. Jooji tunnel-ka adigoo xeerka iyo shaandhaha meeshooda ku reebaya: macmiilku waa in uu istaagaa oo taraafikada laga soo galo laftiisu waa in uu sii shaqeeyaa. Kadib jooji saaxiibka adigoo aan taaban interface-ka maxalliga ah, waana taas kiiska qabta naqshadaha ku tiirsan oo kaliya jiritaanka marinka. Ugu dambayn dib u bilaabo oo mar labaad hubi nidaamka xeerraha, sababtoo ah qabashada burburinta ee meesha ka saarta ilaaliyaha waxay dhammaan naqshadda ku celisaa shaxda weyn. Ku qor lambarka shaxda, mudnaanta iyo magacyada interface-ka tikitka isbeddelka, sababtoo ah qofka xiga ee xeer ku daraya ayaa ah kan tan jebin doona.

Maqaallo la xiriira