Zane-zane uku suna warware wannan matsalar dakin gwaji ɗaya: ƙaramin LAN dole ya fita ta abokin WireGuard yayin da ƙofar kanta ke riƙe da hanyarta ta yau da kullum ta sama. Hanya mafi sauƙi mai jan hankali ita ce a matsa hanyar da aka saba ta na'urar tuƙi cikin ramin, amma hakan yana karya hanyar sarrafa akwatin da kanta da duk abin da take turawa gaba. Zaɓi mai ban sha'awa shi ne tuƙi bisa manufa wanda aka iyakance ga fuska ɗaya da prefix ɗaya. Zaɓi tsakaninsu ta hanyar amsa tambayoyi uku game da injin da kuke da shi a haƙiƙa.

Yanke shawara inda hanyar fita take

Tambaya ta farko: shin wannan mai masaukin yana turawa gaba don wani abu kuma? Ƙofar dakin gwaji ta musamman za ta iya rayuwa da manufar turawa da ke watsar da komai bisa ga al'ada. Na'urar tuƙi mai ayyukan samarwa ba za ta iya ba, kuma ɗora wani tsarin dokoki mai gasa bisa bangon wuta da ake sarrafawa ita ce hanyar da ake tsara katsewar aiki. Na biyu: za ku iya mallakar abubuwan manufa biyu da tsarinsu a duk lokacin sake kunnawa? Na uku: shin abokin da kuke da shi yana ba da izini ga adireshin tushen ramin ku kuma yana ba da hanyar fita ta intanet? Abokin da ke bayyana cibiyar sadarwa mai zaman kansa kawai wani kaya ne daban, kuma babu wani canji na tuƙi na gida da zai gyara hakan. Idan kowace amsa ita ce a'a, sanya hanyar fita a cikin sararin suna ko a cikin injin kama-da-wane da za a jefar bayan amfani.

Sararin suna ko VM yana cin ƙwaƙwalwar ajiya kuma yana ba ku tsaftataccen yanki na fashewa. Tuƙi bisa manufa yana cin dokoki biyu kuma yana barin ku da akwati ɗaya don gyara kuskure.

Zaɓi hanyar fita da ke ba da izini ga tushenku

Yawancin gazawa a wannan dakin gwaji suna faruwa kafin ko da doka ɗaya ta bangon wuta ta kasance. Ma'aikacin hanyar fita dole ya karɓi adireshin tushen da fakitinku ke ɗauka bayan fassarar, wanda a wannan zane shi ne adireshin ramin maimakon prefix na LAN. Shi ya sa rufewa ya kasance cikin zane tun daga farko ba a matsayin ƙari na ƙarshe ba.

Tabbatar da abubuwa uku tare da ma'aikacin: abokin yana ba da izini ga adireshin raminku, yana tura IPv4 gaba maimakon ya ƙare a kansa, kuma yana amfani da NAT na fita. Idan babu na farko, fakitinku suna isowa kuma suna ɓacewa. Idan babu na uku, suna fita da tushe mai zaman kansa kuma suna mutuwa a tsalle na gaba. Sa'an nan duba cewa wg-quick ba ya girka nasa hanyar da aka saba, abin da Table = off ke hana; wannan saitin yana hana ƙirƙirar hanyoyi, ba binciken AllowedIPs na abokin ko yadda yake sarrafa DNS ba.

Abubuwan manufa biyu ne ke yin tuƙin

Tuƙi yana buƙatar tebur da doka. Tebur yana riƙe da hanyoyi biyu: prefix na LAN daga fuskar LAN waje da wata hanyar da aka saba daga ramin waje. Dokar tana tura zirga-zirgar da ke isowa kan fuskar LAN kuma ke ɗauke da wannan prefix cikin tebur. Yi amfani da mai zaɓe na iif tare da daidaiton tushe, domin fakitin WireGuard na ƙofar da kanta suna tasowa a gida kuma ba sa taɓa daidaita da fuskar da ke shigowa.

Mai gadi yana zuwa kafin bincike, ba bayansa ba. Wannan tsari ne duk ƙayyadaddiyar tsaron zanen.

Mai gadi doka ce ta biyu a kan wannan mai zaɓe wadda hukuncinta unreachable ce. Ba ta fifiko na lamba mafi girma domin bincike ya ci gaba da yin nasara yayin da ramin yake a buɗe. Lokacin da hanyar ramin ta ɓace, binciken ba ya mayar da komai kuma mai gadi yana tsayar da binciken maimakon barin ya faɗo zuwa hanyar WAN da aka saba a babban tebur.

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

Rufe ramin koma baya kafin ka buɗe shi

Girka mai gadi da farko sannan bincike. Yin haka akasin haka yana barin taga na daƙiƙa da yawa inda zirga-zirgar abokin ciniki na gwaji zai iya isa hanyar sama.

Tacewa tana kammala hoton. A cikin ƙugiya ta forward, karɓi alkiblar daga LAN zuwa rami don prefix ɗin gwajin da alkiblar dawowa da aka kafa, sannan ka watsar da duk sauran; NAT na wannan prefix a kan fuskar ramin yana zuwa cikin postrouting. Barin policy drop a kan sarkar turawa gaba shi ne ke mai da hanyar da ta ɓace shiru maimakon ɗigowa. Tacewar hanyar baya tana buƙatar yanayi mai sassauci a fuskar ramin, domin tushe na jama'a da ke isowa bayan an cire kwano yana da mafi kyawun hanyarsa ta baya a gefen WAN. Linux yana ɗaukar mafi girma daga darajar all da ta kowace fuska, don haka saita fuskar ramin ba daidai yake da raunana tabbatarwa a ko'ina ba.

Tabbatar da shi da yanayin gazawa

Tambayi kernel tambaya daidai ta hanyar ambaton adireshin tushen abokin ciniki da fuskar da yake isowa. Bincike ba tare da duka biyun ba yana amsa wata tambaya kuma zai yi kama da daidai a kowane yanayi. Sannan duba ƙididdigar bangon wuta, yanayin turawa na abokin, da sabis ɗin abokin ciniki da kansa.

Gwada cirewa yadda ya kamata. Dakatar da ramin yayin da dokar da tacewa suke a wurinsu: abokin ciniki ya kamata ya tsaya kuma zirga-zirgar ƙofar da kanta ta ci gaba da aiki. Sannan dakatar da abokin ba tare da taɓa fuskar gida ba, kuma wannan shine yanayin da ke kama zane-zanen da suka dogara da kasancewar hanya kawai. A ƙarshe sake kunnawa kuma sake duba tsarin dokoki, domin ƙugiyar rushewa da ke cire mai gadi tana mayar da dukan zanen ga babban tebur. Rubuta lambar tebur, fifiko da sunayen fuska a kan tikitin canji, domin na gaba da zai ƙara doka shi ne zai karya wannan.

Labarai masu alaƙa