Watumiaji wa mbali wanahitaji kufikia kichapishi na seva ya faili kwenye LAN halisi, na kompyuta pekee ya Linux inayowaka kila wakati ni VM ya VirtualBox. Kuunganisha VM hiyo kwenye LAN hiyo kwa daraja ni nusu ya kwanza. Nusu ya pili ni njia ya kurudi ambayo kila kifaa kwenye LAN itaitumia kweli, na hiyo ndiyo sehemu ambayo mipangilio mingi huiacha. Isipokuwepo, handaki huunganishwa, mteja hupiga ping kwenye lango, na hakuna kingine kinachojibu.

Tumia anwani zinazofikika

Weka adapta ya LAN ya VM kwenye hali ya Bridged Adapter iliyoidhinishwa kwa mtandao huo, na uipe anwani kupitia mchakato wa kawaida wa ugawaji. Kisha VM inaonekana kwenye LAN halisi kama mwenyeji mwingine yeyote. Njia yake chaguo-msingi lazima iendelee kutumia lango halisi, ili usafirishaji uliosimbwa kwa njia fiche kuelekea mwenza wa VPN ubaki ukifikiwa. Usitumie anwani chaguo-msingi ya NAT ya VirtualBox kama hatua inayofuata ya LAN, kwa sababu anwani hiyo inaishi nyuma ya NAT ya kawaida na si on-link kwa mwenyeji au mashine nyingine kwenye LAN.

LAN router:          192.168.70.1/24
VirtualBox host:     192.168.70.5/24
VPN gateway VM:      192.168.70.10/24
Example LAN service: 192.168.70.40
VPN client pool:     10.80.0.0/24

Angalia mwingiliano na mitandao ya nyumbani ya watumiaji wa mbali kabla ya kuchagua kundi la anwani. Mwingiliano hubadilika kuwa utata wa uelekezaji ambao hakuna usanidi wa seva unaouzua.

Tangaza LAN, kisha peleka

Kwa seva ambayo uthibitishaji na usafirishaji wake tayari vinasimamiwa, mistari ya mtandao inaonekana hivi. push huambia mteja anayekubali jinsi ya kufikia LAN, na yenyewe haifanyi VM kupeleka chochote.

dev tun
topology subnet
server 10.80.0.0 255.255.255.0
push "route 192.168.70.0 255.255.255.0"

Washa upelekaji wa IPv4 katika usanidi wa kudumu wa mtandao wa VM, na ruhusu kundi la wateja kufikia huduma za LAN zilizokusudiwa kwenye mpaka wa upelekaji wa VM. Ruhusa ya kufikia msikilizaji wa VPN ni kanuni tofauti, na tayari inafanya kazi ikiwa handaki limepanda.

Njia ya kurudi iko kwenye rauta ya LAN

Vifaa vya LAN hujibu kupitia lango lao chaguo-msingi, ambalo ni rauta ya LAN kwenye 192.168.70.1. Rauta hiyo haijui 10.80.0.0/24 iko wapi isipoelezwa. Ongeza njia ya kundi kwenye usanidi wa kudumu unaotumika wa rauta, ikielekea anwani ya LAN ya VM. Kuiongeza kwenye mwenyeji wa VirtualBox pekee hurekebisha njia zinazouliza mwenyeji huyo, na hilo si kila kifaa kwenye LAN.

ip route add 10.80.0.0/24 via 192.168.70.10

Firewall ya lengo bado lazima iruhusu kundi la wateja kama chanzo. Njia hubeba pakiti; haitoi huduma.

Ikiwa rauta ya LAN haiwezi kubadilishwa, tafsiri ndogo ya chanzo kwenye VM ndiyo mbadala. Hufanya majibu kurudi bila njia, na huficha anwani binafsi za wateja kutoka kwa huduma ya LAN.

Fuata pakiti moja kutoka mwanzo hadi mwisho

Mteja aliye kwenye 10.80.0.25 hutuma kwa 192.168.70.40 kupitia handaki. VM hupeleka pakiti kwenye LAN. Huduma hujibu rauta yake, ambayo huchagua VM kwa kundi la wateja, na VM hurudisha pakiti kupitia OpenVPN. Kila hatua katika sentensi hiyo ni mahali ambapo muundo unaweza kushindwa.

Jaribu kwa programu halisi kutoka kwa mteja wa mbali, kisha rudia baada ya kupakia upya usanidi unaosimamiwa kwenye VM na kwenye rauta.

Ikiwa mteja anafikia VM lakini hafikii huduma, kagua njia ya rauta kwanza. Ikiwa huduma inapokea ombi na mteja haoni jibu kamwe, njia ya kurudi ndiyo inayoshukiwa.

Makala zinazohusiana