Żewġ flussi ta’ pakketti jaqsmu gateway Shorewall li jtemm OpenVPN, u wieħed biss minnhom huwa encryptat. L-ewwel huwa t-trasport tal-klijent lejn is-semmiegħa tal-VPN fuq l-interface li tħares lejn l-internet. It-tieni huwa t-talba decryptata li toħroġ mill-interface tat-tunnel lejn server tal-uffiċċju jew servizz fuq il-gateway. Iġbed it-tnejn qabel ma tibdel il-politika, għax regola li tissodisfa l-ewwel waħda ma tagħmel xejn għat-tieni.

Iġbed iż-żewġ flussi qabel ma tibdel il-politika

Ikteb il-flussi bħala ringieli b’sors, destinazzjoni, protokoll u port. Fuq il-mogħdija ta’ barra, is-sors huwa l-indirizz pubbliku tal-klijent u d-destinazzjoni hija l-port tas-semmiegħa tal-gateway; Shorewall jittrattah bħala traffiku mill-internet lejn il-firewall. Fuq il-mogħdija ta’ ġewwa, is-sors huwa l-firxa tal-indirizzi tat-tunnel u d-destinazzjoni hija s-servizz approvat. Iż-żewġ ringieli għandhom sidien differenti anke meta amministratur wieħed jieħu ħsieb it-tnejn.

FlowZone relationshipWhat to constrain
Encrypted OpenVPN transportInternet to the firewall hostThe listener's actual protocol and port
Decrypted request to a LAN serviceVPN clients to the LAN zoneOne approved server and service
Decrypted request to the gatewayVPN clients to the firewall hostOnly the local services required
Request to another VPN clientVPN clients to VPN clientsDenied unless deliberately required

Żid ringiela biss jekk it-talba tintemm fuq il-gateway innifsu, bħall-aċċess għas-solver jew għall-amministrazzjoni. Servizz fuq il-host isegwi l-politika tal-input tal-host, mhux il-mogħdija mibgħuta. It-taħlit tat-tnejn huwa r-raġuni għaliex regola dejqa tat-tunnel fl-aħħar tesponi interface ta’ amministrazzjoni.

Assenja ż-żona tat-tunnel u l-ambitu tal-interface

Iż-żona tal-vjaġġatur tiġi ddikjarata f’/etc/shorewall/zones, l-interface tat-tunnel tiġi mwaħħla f’/etc/shorewall/interfaces, u l-konnessjoni ta’ barra tiġi deskritta f’/etc/shorewall/tunnels. Adatta għas-sintassi tal-verżjoni installata, għax l-ordni tal-kolonni u l-ismijiet tal-għażliet inbidlu bejn il-verżjonijiet ewlenin. Il-port tal-eżempju fil-gwida mhuwiex raġuni biex tippermetti port differenti minn dak li d-daemon fil-fatt jisma’ fih. TCP u UDP mhumiex skambjabbli biss għax in-numri jaqblu.

Il-gwida tiggruppa l-interfaces b’tun+. Fuq host b’aktar minn tunnel wieħed, dak il-karta jista’ jqiegħed it-tieni VPN ta’ livell ta’ fiduċja differenti fl-istess żona. Erġa’ eżamina l-ambitu mqabbel mal-interfaces li fil-fatt jeżistu, u żomm l-ismijiet taħt iċ-ċiklu tal-ħajja tal-maniġer tal-konnessjonijiet minflok ma tibdel l-ismijiet tal-interfaces bl-idejn.

Il-gwida storika fiha eżempji ta’ konfigurazzjoni OpenVPN ħafna eqdem, u l-pariri kriptografiċi tagħha m’għandhomx jiġu kkupjati f’deployment attwali. Islief minflok il-mudell taż-żoni u l-flussi. Ħu l-bażi kriptografika mill-politika OpenVPN magħmula tal-gateway.

Ppermetti biss il-mogħdija li kklassifikajt

Aċċettazzjoni wiesgħa miż-żona VPN għal-LAN hija skeċċ tal-bidu, mhux politika lesta. Ikteb is-sors tal-klijent permess, l-indirizz reali tas-servizz, il-protokoll u l-port. Imbagħad aqra r-regoli fuqha u l-default taż-żona, għax żieda dejqa ma tħassarx permess wiesa’ li diġà jaqbel. It-traffiku lejn il-host tal-gateway huwa relazzjoni separata mit-traffiku mibgħut minnha.

It-traffiku bejn il-klijenti jeħtieġ deċiżjoni tiegħu stess. client-to-client ta’ OpenVPN u routeback ta’ Shorewall it-tnejn jaffettwaw jekk il-klijenti jistgħux jaslu għal xulxin, u ebda wieħed m’għandu jiġi attivat biss biex taħdem applikazzjoni waħda tal-LAN. Iddeċiedi fejn tiġi infurzata l-iżolament qabel ma tittestjah.

Żomm il-mogħdija tar-risposta fl-istess pjan. Is-servizz jew ir-router tiegħu jrid ikun jaf kif jgħaddi t-traffiku lura lejn il-firxa tat-tunnel, jew id-disinn irid jittraduċi s-sors b’mod intenzjonat u fl-ambitu maħsub.

Ivvalida, imbagħad ipprova ż-żewġ mogħdijiet

Ivvalida l-konfigurazzjoni qabel ma terġa’ tibda xi ħaġa, u żomm sessjoni amministrattiva indipendenti miftuħa f’każ li l-politika l-ġdida tkun ħażina.

shorewall check

Wara verifika nadifa, applika l-konfigurazzjoni u aqra lura dak li tgħabba Shorewall. Dawn il-qari jiddeskrivu l-politika li qed taħdem u mhux dak li jidher li qed tgħid fajl.

shorewall show zones
ip route get 192.168.10.20

Ittestja talba permessa ġdida u talba miċħuda apposta mill-istess klijent. Handshake ta’ OpenVPN li jirnexxi jipprova biss l-iskambju ta’ barra; is-servizz permess u r-riżors miċħud jipprovaw il-politika interna li kellek f’moħħok. Imbagħad erġa’ qabbad il-klijent u erġa’ agħmel, għax l-isem u l-indirizz tal-interface tat-tunnel jistgħu jinbidlu bejn is-sessjonijiet. Jekk ir-riżultat ivarja, sewwi l-ambitu taż-żona minflok twessa’ r-regola.

Artikli relatati