Waddada gaaban ee soo-jiidashada leh waa in macaamiisha VPN la siiyo cinwaanno ka yimid isla xadka uu isticmaalo server-ka DHCP ee xafiiska, iyadoo la malaynayo in wax walba isku hal shabakad yihiin. Ma aha. Tunnel la maro wuxuu u qaadaa baakadaha unicast laba dhexdood, halka pool-ka LAN uu u jiro inuu ka jawaabo codsiyada baahinta qayb jireed. Dib-u-isticmaalka lambarrada waxay laba qaybiye ka dhigtaa mas'uul ka ah hal meel oo cinwaanno ah waxayna ka tagtaa waddada soo-noqodka aan qeexnayn.

Laba qaybiye, hal meel oo cinwaanno ah

Server-ka DHCP ee LAN wuu ogyahay cinwaannada uu kireeyay iyo cinwaanka MAC ee loo kireeyay, wuxuuna ku difaacaa ARP. Server-ka VPN wuxuu leeyahay pool u gaar ah oo wax kama oga kireennadaas. Midkoodna khalad ma laha; si fudud lama barin midba midka kale.

Cinwaan ka yimid pool-ka LAN oo uu bixiyo server-ka VPN waxaa laga yaabaa inuu horeba u ahaa qalab daabacaad. Hadda laba qalab ayaa sheeganaya hal cinwaan isla prefix-ka, shaxda gudbinta ee switch-ka ayaa go'aansata qofka jawaabaya.

Kani waa cilad-darrada dadku marka hore la kulmaan: macmiil si guul leh isku xira oo haddana gaara mashiin khaldan, ama si joogto ah u gaara kan saxan.

Sababta router-ku uusan u qaybin cinwaannada VPN

Ogaanshaha DHCP waa baahin, baahintuna waxay ku istaagtaa xad la maro. Haddii nashqaddu aanay tunnel-ka buundo ka dhigin ama aanay maamulin relay DHCP oo leh awood u dhiganta, codsiga macmiilka waligiis ma gaaro server-ka LAN.

Sidaas darteed server-ka VPN ayaa isagu qoondeeya cinwaanka: pool ku jira habaynta server-ka, cinwaan la siiyo qof kasta oo lammaane ah habaynta WireGuard, ama cinwaan uu riixo lakabka xaqiijinta ee hirgelinta IKEv2. Hababkani waxay ka madax-bannaan yihiin keydka kireenta LAN, taasina waa sababta ay ugu baahan yihiin xad u gaar ah.

Isla sababtaas waxay sharraxaysaa sababta beddelka baaxadda DHCP aanay u hagaajin macmiil VPN aan weligii cinwaan helin. Macmiilku ma weydiiyo server-ka LAN, mana jiro wax tafatir baaxadeed oo ku qasba inuu weydiiyo.

Is-dulsaarku wuxuu u muuqdaa khilaaf, ma aha shabakad gaabis ah

Laba shabakad oo wadaaga prefix aan lahayn nashqad la taageeray waa dhibaato ka duwan lahaanshaha labanlaabka ah, oo inta badan waa la khaldaa. Haddii pool-ka VPN yahay prefix gooni ah, is-dulsaarku wuxuu muhiim yahay oo kaliya marka waddo u dirtay taraafikada dhinaca khaldan. Haddii pool-ku ku jiro prefix-ka LAN, khilaafku waa degdeg iyo maxalli.

Ficil ahaan waxaad arki doontaa jawaabo ARP oo ka imanaya qalabka khaldan, xiriirro badh ka dib dib-u-dejin ah, iyo macmiil uu qof kale sheeganayo cinwaankiisa. Midkoodna uma eka dhibaato waddo-maris, sidaas darteed hagaajinta waxaa lagu dabaqaa lakabka khaldan. Kireenta labanlaabka ah waa sahlan tahay in la xaqiijiyo oo waa dhib in lala noolaado. Waxay sidoo kale ka badbaaddaa dib-u-bilaabista, waayo labada qaybiye waxay ku adkaystaan isla cinwaanka.

Waddada soo-noqodka waa dhibaato gooni ah

Xitaa pool nadiif ah oo gooni ah, martigeliyayaasha LAN waa inay ogaadaan sida looga jawaabo macmiil. Gateway-kooda caadiga ah waa router-ka, router-kuna wuxuu u baahan yahay waddo pool-ka tilmaamaysa server-ka VPN, haddii nashqaddu aanay beddelkeeda turjumin taraafikada macmiilka.

Akhri waddada labada jiho ka hor inta aanad wax beddelin. Gateway-ga, weydii interface-ka kernel-ku isticmaali lahaa cinwaanka macmiilka; macmiilka, weydii waddada uu isticmaalo cinwaanka LAN.

Amarradan waxay muujinayaan go'aanka gudbinta ee gateway-ga iyo gelitaanka deriska ee shaaca ka qaadaya labanlaabka:

ip -4 route get 10.8.0.5
ip neigh show dev br-lan | grep 10.8
ip -4 route get 192.168.50.20

Haddii amarka koowaad uu ku jawaabo interface-ka tunnel-ka, waddada soo-noqodka way jirtaa. Haddii uu ku jawaabo interface-ka LAN, router-ku wuxuu aaminsan yahay in macmiilku ku jiro xadhigga wuuna isku dayi doonaa ARP isaga.

Nashqadaha buundada leh way jiraan, laakiin waa in la doortaa

Buundo ka dhigista tunnel-ka LAN waa nashqad dhab ah, oo la isticmaalo marka macaamiishu ay tahay inay helaan baahin ama ay helaan borotokoollo u malaynaya hal qayb. Waxay u baahan tahay in server-ku leeyahay habdhaqanka buundadaas iyo maaraynta cinwaannada la socota.

Waxa aan shaqayn waa ku-dayashada natiijada iyadoo la koobiyeeyo lambarrada. Pool la wadaago oo aan buundo lahayn wuxuu ku siinayaa khilaafka iyada oo aan lahayn ogaanshaha, taasina waa tan ugu xun labada habayn.

Dooro lakabka saddexaad oo leh pool gooni ah haddii barnaamijku aanu dhab ahaan u baahnayn qaybta, oo diiwaangeli pool-ka si maamulaha xiga uusan mar kale u isticmaalin xadka DHCP nadaafad darteed.

Maqaallo la xiriira