Ku xidh macaamilka oo eeg adapter-ka halkii aad eegi lahayd calaamadda Wi-Fi. Cinwaan sida 10.80.0.14 ayaa ku fadhiisan kara tunnel, inkastoo aanu jirin server DHCP oo ku yaal LAN-ka xafiiska oo waligiis diiwaangeliyay kiraas taas. Habka doortay lambarka ayaa go'aaminaya halka baaritaanku ka bilaabmo.

Macaamilka dhexdiisa wax walba isku mid bay u muuqdaan: hal cinwaan IPv4, hal maaskar, mararka qaarkood gateway caadi ah. Farqiga wuxuu soo baxaa kaliya marka aad weydiiso cidda ka jawaabta cinwaankaas iyo cidda diiwaanka haysta.

Cinwaanka tunnel-ka ka akhri dhinaca macaamilka

Windows wuxuu muujinayaa farqiga haddii aad akhrido block-ka oo dhan halkii aad akhri lahayd safka koowaad. ipconfig /all wuxuu daabacaa sharaxaad adapter, cinwaan jireed iyo saf DHCP. Adapter-ka wicitaanka PPP ama IKEv2 wuxuu caadi ahaan soo sheegaa DHCP inuu damisan yahay, sababtoo ah isku xirka ayaa cinwaankiisa ka wada hadlay inta lagu guda jiray wicitaanka halkii uu ka kireystan lahaa server LAN. Adapter tunnel oo DHCP shid yahay waa wax aan caadi ahayn oo u baahan baaritaan gaar ah.

Linux wuxuu isla macluumaadka u qaybiyaa laba qalab. ip -4 addr show dev tun0 wuxuu bixiyaa cinwaanka iyo dhererka horgalaha. nmcli -f IP4 connection show work wuxuu daaha ka qaadayaa haddii qiimuhu ka yimid borofaylka isku xirka, isdhaafsi DHCP oo ku yimid xiriirka, ama habayn la riixay. WireGuard waa kiiska ugu cad, sababtoo ah wg-quick wuxuu codsadaa safka Address ee faylka habaynta marka interface-ku soo baxo, waxna lama qoondeeyo xilliga isku xirka.

Horgalaha ayaa isna wax sheegaya. /32, ama maaskar 255.255.255.255, waxay la macno tahay gateway-ku wuxuu filayaa inuu u jiheeyo hal cinwaan martigeliyaha, halka maaskar ballaadhan uu tilmaamayo subnetwork ku yaal xiriirka meel ka dambeysa tunnel-ka.

Xamuulka habaynta IKEv2 maxuu qaadaa

IKEv2 waxa uu leeyahay hab gaar ah oo shaqadan. Xamuulka habaynta ee lagu sharraxay RFC 7296, qaybta 3.15.1 wuxuu qaadaa sifooyin sida INTERNAL_IP4_ADDRESS, INTERNAL_IP4_NETMASK, INTERNAL_IP4_DNS iyo kuwa la mid ah IPv6. Macaamilku wuxuu dirayaa sifo leh qiime dhererkiisu eber yahay marka aanu doorbid lahayn, jawaab-bixiyuhuna wuxuu soo celiyaa qiimaha uu rabo in la isticmaalo. Isdhaafsigaas wuxuu socdaa gudaha IKE_AUTH, oo hore loo sireeyay, sidaas darteed ma jiro faafin DHCP oo waligiis gudba tunnel-ka.

Waxaa ka soo baxa laba natiijo. Marka hore, cinwaanka waxaa doorta jawaab-bixiyaha ama backend kasta oo ogolaansho ah oo uu la tashado, taas darteed barku wuxuu ku noolaan karaa gateway-ka, jawaab RADIUS ama khariidadda bixiyaha aqoonsiga. Marka labaad, sifada DNS way ka duwan tahay sifada cinwaanka. Helitaanka 10.80.0.14 waxba kama sheegayso yaa resolver soo noqday ama midna soo noqday.

Sifada maaskarka shabakadda waa ikhtiyaari ficil ahaan. Bandhigyo badan waxay soo celiyaan cinwaan kaliya oo waxay u oggolaadaan macaamilka inuu rakisto waddo martigeliye, taas darteed isla barku wuxuu u ekaan karaa /32 macaamil keliya iyo /24 mid kale.

Halka ay ku dhacaan baaxadda DHCP ee LAN iyo barka VPN

Dhibaatadu waxay bilaabataa marka labada bixiye ay tilmaamaan isla xad. Server DHCP ee 10.20.30.0/24 waxba kama oga barka VPN ee loo habaystay 10.20.30.128/25, sidaas darteed waxba kama hor istaagaan inuu 10.20.30.140 u kiraysto daabacaha inta gateway-ku isla cinwaanka siinayo macaamil fog. Isku dhacu wuxuu aamusan yahay maalmo kadibna wuxuu u soo baxaa nuqul goosgoos ah.

Naqshad site-to-site oo waddo leh waxay isku dhaca ka fogaataa dhismaha awgiis. Martigeliyaha ku yaal laanta wuxuu hayaa cinwaanka uu siiyay server-ka DHCP ee maxalliga ah. Interface-yada tunnel-ka ee labada gateway waxay qaadaan cinwaannadooda xiriirka, shaxda waddooyinka ayaa go'aamisa sida baakaduhu u socdaan. Cinwaannada macaamiisha gelitaanka fog waa qaybta saddexaad waana in aan lagu qasin cinwaannada xiriirka gateway-ka.

Tunnel-ka oo LAN lagu buundo geliyo ayaa kala soociddaas meesha ka qaadaysa. Haddii naqshaddu runtii u baahan tahay hal domain faafin, barta dhammaadka VPN waa in ay ka qayb gasho go'aamada qoondeynta ee la mid ah kuwa server-ka DHCP, iyada oo loo marayo relay ama il feuud ah oo la wadaago, halkii ay iyadu cinwaanno soo saari lahayd.

Caddee lahaanshaha ka hor inta aadan beddelin baaxad

Caddee lahaanshaha ka hor inta aadan beddelin baaxad. Macaamilka waxaad ku qortaa cinwaanka iyo horgalaha. LAN-ka waxaad ka raadisaan keydka kiraystaha. Gateway-ka waxaad ku taxdaa barkyada loo habeeyay in ay bixiyaan. Cinwaan laga helay faylka kiraystaha waxa iska leh server DHCP, taas oo la macno ah tunnel-ka waa buundo ama relay; cinwaan lagu helay kaliya barka gateway-ka waxa iska leh barta dhammaadka tunnel-ka.

# client: address and prefix on the tunnel interface
ip -4 addr show dev tun0

# LAN DHCP server: is this address leased to anyone?
grep -c '10.80.0.14' /var/lib/dhcp/dhcpd.leases

# gateway: pools that remote-access clients draw from
sudo swanctl --list-pools

Qor afar wax marka jawaabtu cad tahay: qaybtee qoondeysa cinwaanka macaamilka, baaxaddee ayaa loo kaydiyay, sida loo socdaalka dib ugu noqdaa baaxaddaas iyo khayraadkee aqbala. Afartaas qoraal waxay safka adapter-ka mala-awaalka ah u beddelaan xaqiiqo hawleed.

Ku celi baaritaanka sifada DNS inta aad halkaas joogto. Barka bixiya cinwaanno laakiin aan bixin resolver wuxuu macaamilka kaga tagaa DNS maxalligiisa, taas oo ka duwan guuldarada barka bixiya cinwaan uu LAN hore u isticmaalayay.

Maqaallo la xiriira