Tagann dhá cheist éagsúla le chéile gach uair a ritheann meaisín fíorúil cliant VPN, agus tá freagraí éagsúla orthu. Is í an chéad cheist an gcosnaíonn tollán taobh istigh den aoi an t-óstach, agus is í an dara ceist an gclúdaíonn tollán ar an óstach an t-aoi. Cinneann mód an adapter an dá rud, níos mó ná na bogearraí VPN féin. Déanann adapter NAT pointe deiridh infheicthe den óstach, agus cuireann adapter droichid an t-aoi ar an líonra lena sheoladh féin.

Cé a chríochnaíonn an seisiún criptithe i ndáiríre

Baineann seisiún criptithe leis an meaisín a chríochnaíonn é, agus sin an t-aoi nuair a ritheann an cliant taobh istigh den VM. Ní théann ach trácht a théann isteach in adapter fíorúil an aoi tríd an tollán sin, agus ní stiúrann an hypervisor meaisín eile tríd an aoi as a stuaim féin riamh. Sin an fáth gur féidir leis an aoi tollán oibre a choinneáil agus an t-óstach ag brabhsáil go hoscailte. Níl an malairt siméadrach, agus is é an neamhshiméadracht sin an chuid a dhéanann formhór na dtreoracha dearmad uirthi.

Cén seoladh a fheiceann an líonra seachtrach is ea an cheist a fhreagraíonn mód an adapter. Nuair a bheidh sé sin socraithe, stopann clúdach de bheith ina cheist pholasaí agus éiríonn sé meicniúil. Leanann gach rud thíos ón dá fhíric sin.

Athscríobhann NAT an t-aoi go dtí go bhfuil cuma an óstaigh air

Le NAT, athscríobhann an hypervisor gach paicéad den aoi chuig seoladh an óstaigh sula sroicheann sé an chéad lasc. Ansin tugtar an trácht sin do charn líonra an óstaigh féin, áit a leanann sé a thábla ródaithe, lena n-áirítear róta réamhshocraithe atá ag tollán ar an óstach. Mar sin clúdaítear aoi NAT le tollán ar an óstach gan aon chumraíocht ar chor ar bith, agus sin a mhalairt de rud a thugann an cás ó aoi go hóstach le tuiscint.

# on the host: adapter mode and NAT DNS behaviour
VBoxManage showvminfo "lab-vm" | grep -i -E "nic|nat"
VBoxManage modifyvm "lab-vm" --natdnshostresolver1 on

Críochnaíonn aoi a ritheann a chliant féin an tollán sin taobh istigh den aoi, agus ansin téann an trácht criptithe amach tríd an athscríobh céanna, mar sin coinníonn feidhmchláir an óstaigh a gcosán féin agus a seoladh amach féin. Is le VirtualBox freisin réiteach ainmneacha sa mhód seo, agus seolann sé ceisteanna an aoi trína inneall féin mura bhfuil --natdnshostresolver1 cumasaithe. Nuair a chumasaítear é tugtar cuardaigh an aoi do réiteoir an óstaigh, rud a shocraíonn an réiteach nuair a bhíonn dearcadh an óstaigh féin ceart agus a thugann réiteoir a d'fhéadfadh a bheith ann ach taobh istigh de thollán. Ní mór an VM a mhúchadh sula n-athraítear an socrú, agus baineann an socrú leis an adapter seachas le bogearraí an aoi.

Tugann droichead a léas féin agus a nochtadh féin don aoi

Cuireann droichead frámaí an aoi ar an deighleog fhisiciúil, mar sin tugann DHCP léas dó agus déileálann an líonra leis mar óstach ar leith. Is féidir le gach aoi droichid tollán neamhspleách a choinneáil lena róta réamhshocraithe féin, agus ní athraíonn tábla an óstaigh riamh. Is é an nochtadh an praghas: freagraíonn an t-aoi do chraoltaí, feictear é i dtáblaí comharsan, agus tagann sé faoi shlándáil calafoirt lasc agus leithlisiú cliant gan sreang. Ní chlúdaíonn tollán ar an óstach an socrú seo ach an oiread, mar ní théann frámaí an aoi trí charn an óstaigh riamh.

Is fiú an difríocht sin ó chás NAT a rá go lom seachas í a fhágáil mar impleacht. Teastaíonn a chliant féin agus a dhintiúir féin ó aoi droichid gach uair a chaithfidh a thrácht tollán a úsáid. Áit a gcaithfidh an t-aoi fanacht dofheicthe don líonra áitiúil, is é NAT nó líonra inmheánach amháin le ródú rialaithe an dearadh is fearr.

Cén fáth nach féidir leis an aoi a bheith ina gheata ag an óstach

Níl aon lasc tacaíochta ag iasacht tolláin aoi don óstach i gceachtar den dá hypervisor mhóra. Níl aon róta ag an óstach isteach i dtollán an aoi ná riail aistriúcháin a dhíríonn air, mar sin fanann trácht an aoi agus an óstaigh ina shruthanna ar leith le húinéirí ar leith. Teipeann ar an treo sin beag beann ar mhód an adapter.

Is iad na hionadaithe oibre atá ann atreoruithe agus seachfhreastalaithe. Ligeann atreorú áitiúil SSH don óstach ceangal lena lúbphoitéar féin agus an t-aoi ag iompar an tsrutha isteach sa tollán, rud a chlúdaíonn seirbhísí TCP gan dara cliant a shuiteáil. Chun trácht IP an óstaigh féin a chur ag úsáid thollán an aoi ina ionad sin teastaíonn ródaire taobh istigh den aoi móide róta sainráite ar an óstach agus aistriúchán ar an óstach. Is dearadh líonra beag é sin seachas bosca ticeála, agus teastaíonn plean uaidh don chonair ar ais. Nuair nach bhfuil sa aoi ach chun an cliant a rith, cuir an cliant ar an óstach agus scrios an léim bhreise.

ssh -N -f -L 8080:internal-host.example:80 user@lab-vm

Ní thrasnaíonn réiteoirí agus rótaí an teorainn

Leanann DNS an t-adapter a fuair an rogha, mar sin ní fhaigheann aoi réiteoir tolláin an óstaigh le hoidhreacht agus ní fhoghlaimíonn óstach riamh an freastalaí a brúdh chuig an aoi. Baineann luachanna dhcp-option DNS brúite leis an gcomhéadan a ghlac leo, agus sin an fáth nach féidir le haoi droichid gan chliant ainmneacha inmheánacha a réiteach. Úsáideann aoi NAT láimhseáil DNS an hypervisor de ghnáth, agus feictear an difríocht in aon ordú amháin in aghaidh an chomhshaoil.

# on the host
VBoxManage showvminfo "lab-vm" | grep -i -E "nic|nat"
# inside a Linux guest
ip -4 route
resolvectl status
# inside a Windows guest
Get-DnsClientServerAddress

Léigh an réiteoir agus an róta taobh istigh den aoi sula ngabhfaidh tú leis go leanann ceachtar acu an t-óstach. Cuir réiteoir an tolláin le adapter féin an aoi nuair nach mór ainmneacha inmheánacha a réiteach ansin, agus ansin fíoraigh le hainm nach bhfuil ann ach taobh thiar den tollán. Taifead mód an adapter, úinéir an tolláin agus foinse an réiteora do gach VM, mar freagraíonn na trí fhíric sin beagnach gach ceist ina dhiaidh sin. Athainmníonn hypervisors eile na móid agus fágann siad an prionsabal slán.

Ailt ghaolmhara