Imigudu emibili yamaphakethe idlula isango le-Shorewall eliqeda OpenVPN, futhi munye kuphela wabo obethelwe. Owokuqala ukuthuthwa kweklayenti kusiya kusilaleli se-VPN kusixhumanisi esibheke ku-inthanethi. Owesibili isicelo esikhululiwe esiphuma kusixhumanisi somhubhe siya kuseva yasehhovisi noma isevisi esangweni. Dweba kokubili ngaphambi kokuhlela inqubomgomo, ngoba umthetho owanelisayo owokuqala awenzi lutho kowesibili.

Dweba imigudu emibili ngaphambi kokuhlela inqubomgomo

Bhala imigudu njengemigqa enomthombo, indawo okusiya kuyo, iphrothokholi kanye nechweba. Emzileni wangaphandle, umthombo ikheli lomphakathi leklayenti futhi indawo okusiya kuyo yichweba lokulalela lesango; i-Shorewall ikuthatha njengethrafikhi esuka ku-inthanethi iya kudonga lomlilo. Emzileni wangaphakathi, umthombo ububanzi bamakheli omhubhe futhi indawo okusiya kuyo iyisevisi egunyaziwe. Imigqa emibili inabanikazi abehlukene ngisho noma umqondisi oyedwa enakekela kokubili.

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

Engeza umugqa kuphela uma isicelo siphela esangweni uqobo, njengokufinyelela kusixazululi noma ekuphathweni. Isevisi kumsingathi ilandela inqubomgomo yokufaka yomsingathi, hhayi umzila odlulisiwe. Ukuxuba kokubili yikho okwenza umthetho womhubhe omncane ekugcineni udalule isixhumanisi sokuphatha.

Yabela indawo yomhubhe kanye nobubanzi besixhumanisi

Indawo yomhambi imenyezelwa ku-/etc/shorewall/zones, isixhumanisi somhubhe sixhunywa ku-/etc/shorewall/interfaces, futhi ukuxhumana kwangaphandle kuchazwa ku-/etc/shorewall/tunnels. Vumelana ne-syntax yohlelo olufakiwe, ngoba ukulandelana kwamakholomu namagama ezinketho kushintshile phakathi kwezinguqulo ezinkulu. Ichweba lesibonelo kumhlahlandlela akusona isizathu sokuvumela ichweba elihlukile kunalelo i-daemon elalela kulo ngempela. I-TCP ne-UDP azishintshani ngoba nje izinombolo ziyafana.

Umhlahlandlela uhlanganisa izixhumanisi nge-tun+. Kumsingathi onemihubhe engaphezu kwesisodwa, lowo mkhombandlela ungabeka i-VPN yesibili enezinga lokwethemba elihlukile endaweni efanayo. Buyekeza ububanzi ngokuqhathanisa nezixhumanisi ezikhona ngempela, futhi gcina ukuqanjwa ngaphansi komjikelezo wokuphila womphathi wokuxhumana esikhundleni sokuhlela amagama ezixhumanisi ngesandla.

Umhlahlandlela womlando uqukethe izibonelo zokucushwa kwe-OpenVPN ezindala kakhulu, futhi izeluleko zayo ze-crypto akufanele zikopishwe ekusetshenzisweni kwamanje. Boleka imodeli yezindawo nemigudu esikhundleni salokho. Thatha isisekelo se-cryptographic kunqubomgomo ye-OpenVPN yesango enakekelwayo.

Vumela kuphela umzila oyihlukanisile

Ukwamukela okubanzi kusuka endaweni ye-VPN kuya ku-LAN kuwumdwebo wokuqala, hhayi inqubomgomo eqediwe. Bhala umthombo weklayenti ovunyelwe, ikheli langempela lesevisi, iphrothokholi kanye nechweba. Bese ufunda imithetho engaphezulu kwayo kanye nokumisiwe kwendawo, ngoba isengezo esincane asichithi imvume ebanzi esivele ihambisana. Ithrafikhi eya kumsingathi wesango iyisihlobo esihlukile kusuka kuthrafikhi edluliswa kulo.

Ithrafikhi phakathi kwamaklayenti idinga isinqumo sayo. I-client-to-client ye-OpenVPN ne-routeback ye-Shorewall zombili zithinta ukuthi amaklayenti angafinyelelana yini, futhi akukho kokubili okufanele kuvulwe kuphela ukuze uhlelo lokusebenza lwe-LAN olulodwa lusebenze. Nquma ukuthi ukwehlukanisa kusetshenziswa kuphi ngaphambi kokukuhlola.

Gcina umzila wempendulo kusuhlelo olufanayo. Isevisi noma i-router yayo kufanele yazi ukuthi ingabuyisela kanjani ithrafikhi kububanzi bomhubhe, noma ukwakheka kufanele kuhumushe umthombo ngamabomu nangaphakathi kobubanzi obuhlosiwe.

Qinisekisa, bese ufakazela imigudu yomibili

Qinisekisa ukucushwa ngaphambi kokuqalisa kabusha noma yini, futhi gcina isikhathi sokuphatha esizimele sivulekile uma inqubomgomo entsha inephutha.

shorewall check

Ngemva kokuhlolwa okuhlanzekile, sebenzisa ukucushwa futhi ufunde lokho i-Shorewall ekulayishile. Lokhu kufunda kuchaza inqubomgomo esebenzayo hhayi lokho ifayela elibonakala likusho.

shorewall show zones
ip route get 192.168.10.20

Hlola isicelo esisodwa esisha esivunyelwe kanye nesicelo esisodwa esenqatshwe ngamabomu kusuka kuklayenti elifanayo. Ukuxhawulisana kwe-OpenVPN okuphumelelayo kufakazela kuphela ukushintshana kwangaphandle; isevisi evunyelwe kanye nensiza enqatshiwe kufakazela inqubomgomo yangaphakathi oyayihlose. Bese uxhuma kabusha iklayenti futhi uphindaphinde, ngoba igama nekheli lesixhumanisi somhubhe kungashintsha phakathi kwezikhathi. Uma umphumela uhlukile, lungisa ububanzi bendawo esikhundleni sokwandisa umthetho.

Izihloko ezihlobene