Gateway VPN ta’ VirtualBox għall-LAN: pont, rotta, ritorn
Ipponta l-VM tal-gateway fuq il-LAN, ħabbar il-LAN lill-klijenti u żid ir-rotta tal-pool mar-router tal-LAN. Eżempju IPv4 maħdum bi mogħdijiet tar-ritorn veri.
L-utenti remoti jeħtieġu jilħqu stampatur u server tal-fajls fuq LAN fiżika, u l-unika magna Linux li tibqa’ mixgħula dejjem hija VM ta’ VirtualBox. Li tipponta l-VM fuq dik il-LAN hija l-ewwel nofs. It-tieni nofs hija rotta tar-ritorn li kull apparat fil-LAN se juża tassew, u dik hija l-parti li ħafna konfigurazzjonijiet jaqgħu fiha. Meta tkun nieqsa, il-mina tikkonnettja, il-klijent jagħmel ping lill-gateway, u xejn ieħor ma jwieġeb.
Uża indirizzi li jistgħu jintlaħqu
Issettja l-adapter tal-LAN tal-VM fil-modalità Bridged Adapter approvata għal dik in-network, u agħtiha indirizz permezz tal-proċess normali ta’ allokazzjoni. Imbagħad il-VM tidher fuq il-LAN fiżika bħal kull host ieħor. Ir-rotta default tagħha trid tibqa’ tuża l-gateway vera, sabiex it-trasport encrypted lejn il-peer VPN jibqa’ jintlaħaq. Tużax l-indirizz NAT default ta’ VirtualBox bħala l-hop li jmiss għal-LAN, għax dak l-indirizz jgħix wara NAT virtwali u mhuwiex on-link għall-host jew għal magni oħra fil-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
Iċċekkja jekk hemmx sovrapposizzjoni man-netwerks tad-dar tal-utenti remoti qabel tagħżel il-pool. Is-sovrapposizzjoni ssir ambigwità fir-routing li l-ebda konfigurazzjoni tas-server ma tissewwi.
Ħabbar il-LAN, imbagħad ifforwards
Għal server li l-awtentikazzjoni u t-trasport tiegħu diġà huma ġestiti, il-linji tan-network jidhru hekk. Il-push jgħid lill-klijent li jaċċetta kif jasal għal-LAN, u fih innifsu ma jagħmilx il-VM tifforwards xi ħaġa.
dev tun
topology subnet
server 10.80.0.0 255.255.255.0
push "route 192.168.70.0 255.255.255.0"
Ippermetti l-forwarding tal-IPv4 fil-konfigurazzjoni tan-network permanenti tal-VM, u ħalli l-pool tal-klijenti jasal għas-servizzi tal-LAN maħsuba fil-fruntiera tal-forwarding tal-VM. Il-permess biex jintlaħaq is-semmiegħ VPN hija regola separata, u diġà qed taħdem jekk il-mina telgħet.
Ir-rotta tar-ritorn tinsab fuq ir-router tal-LAN
L-apparati fil-LAN iwieġbu permezz tal-gateway default tagħhom, li huwa r-router tal-LAN f’192.168.70.1. Dak ir-router ma jafx fejn jinsab 10.80.0.0/24 sakemm ma jingħadlux. Żid ir-rotta tal-pool mal-konfigurazzjoni permanenti appoġġjata tar-router, u indikaha lejn l-indirizz tal-LAN tal-VM. Li żżidha biss fuq il-host ta’ VirtualBox issewwi l-mogħdijiet li jistaqsu lil dak il-host, u dan mhuwiex kull apparat fil-LAN.
ip route add 10.80.0.0/24 via 192.168.70.10
Il-firewall tad-destinazzjoni xorta trid tippermetti l-pool tal-klijenti bħala sors. Rotta ġġorr il-pakkett; ma tagħtix is-servizz.
Jekk ir-router tal-LAN ma jistax jinbidel, it-traduzzjoni tas-sors limitata fuq il-VM hija l-alternattiva. Hija tagħmel it-tweġibiet jerġgħu lura mingħajr ir-rotta, u taħbi l-indirizzi individwali tal-klijenti mis-servizz tal-LAN.
Segwi pakkett wieħed mill-bidu sat-tmiem
Klijent f’10.80.0.25 jibgħat lejn 192.168.70.40 mill-mina. Il-VM tforwards il-pakkett lejn il-LAN. Is-servizz iwieġeb lir-router tiegħu, li jagħżel il-VM għall-pool tal-klijenti, u l-VM tirritorna l-pakkett permezz ta’ OpenVPN. Kull qabża f’dik is-sentenza hija post fejn id-disinn jista’ jfalli.
Ittestja bl-applikazzjoni vera minn klijent remot, imbagħad irrepeti wara li terġa’ tgħabbi l-konfigurazzjoni ġestita kemm fuq il-VM kif ukoll fuq ir-router.
Jekk il-klijent jasal għall-VM imma mhux għas-servizz, iċċekkja l-rotta tar-router l-ewwel. Jekk is-servizz jirċievi t-talba u l-klijent qatt ma jara t-tweġiba, il-mogħdija tar-ritorn hija s-suspettata.