Bi pakete-fluxuk OpenVPN amaitzen duen Shorewall atebide bat zeharkatzen dute, eta horietako bat bakarrik dago zifratuta. Lehenengoa bezeroaren garraioa da, internetera begira dagoen interfazean dagoen VPN entzulearenera. Bigarrena tunelaren interfazea uzten duen eskaera deskifratua da, bulegoko zerbitzari edo atebideko zerbitzu baterantz. Marraztu biak politika editatu aurretik, lehenengoa betetzen duen arauak ez baitu ezer egiten bigarrenerako.

Marraztu bi fluxuak politika editatu aurretik

Idatzi fluxuak errenkada gisa, iturria, helmuga, protokoloa eta portua jasota. Kanpoko bidean iturria bezeroaren helbide publikoa da eta helmuga atebidearen entzute-portua; Shorewall hori internetetik suebakira doan trafiko gisa tratatzen du. Barne-bidean iturria tunelaren helbide-tartea da eta helmuga onartutako zerbitzua. Bi errenkadek jabe desberdinak dituzte administratzaile bakarra biek mantentzen dituenean ere.

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

Gehitu errenkada bat soilik eskaera atebidean bertan amaitzen denean, hala nola ebazpenerako edo kudeaketarako sarbidea. Ostalarian dagoen zerbitzuak ostalariaren sarrerako politika jarraitzen du, ez birbidalitako bidea. Biak nahastea da tunel-arau estuak kudeaketa-interfaze bat agerian uzten duenean gertatzen dena.

Esleitu tunelaren zona eta interfazearen irismena

Bidaiariaren zona /etc/shorewall/zones fitxategian deklaratzen da, tunelaren interfazea /etc/shorewall/interfaces fitxategian erantsita geratzen da, eta kanpoko konexioa /etc/shorewall/tunnels fitxategian deskribatzen da. Egokitu instalatutako bertsioaren sintaxira, zutabeen ordena eta aukeren izenak bertsio nagusien artean aldatu baitira. Gidak emandako portua ez da arrazoi portu ezberdin bat baimentzeko, daemonak benetan entzuten duen portuarena ez dena. TCP eta UDP ez dira trukagarriak zenbakiak bat etortzeagatik soilik.

Gidak interfazeak tun+ erabiliz taldekatzen ditu. Tunel bat baino gehiago dituen ostalari batean, komodin horrek beste konfiantza-maila bateko bigarren VPN bat jar dezake zona berean. Berrikusi irismena benetan dauden interfazeen aurka, eta eutsi izendapenari konexio-kudeatzailearen bizi-zikloaren barruan, interfazeen izenak eskuz editatu beharrean.

Gidak historikoak OpenVPN konfigurazio-laguntza askoz zaharragoak biltzen ditu, eta haren kriptografia-aholkuak ez lirateke oraingo ezarpen batean kopiatu behar. Hartu horren ordez zona eta fluxuen eredua. Hartu oinarri kriptografikoa atebidearen mantendutako OpenVPN politikatik.

Baimendu soilik sailkatu duzun bidea

VPN zonatik LANera onarpen zabala abiapuntuko eskema da, ez amaierako politika. Idatzi baimendutako bezero-iturria, zerbitzuaren benetako helbidea, protokoloa eta portua. Orduan irakurri haren gaineko arauak eta zonaren lehenetsia, gehitze estuak ez baitu jada bat datorren baimen zabala bertan behera uzten. Atebidearen ostalarirako trafikoa harekin birbidaltzen den trafikotik bereizitako harremana da.

Bezeroen arteko trafikoak bere erabakia behar du. OpenVPNren client-to-client eta Shorewallen routeback biak eragiten dute bezeroek elkar irits dezaketen, eta bat ere ez litzateke gaitu behar LAN aplikazio bat funtziona dezan soilik. Erabaki isolamendua non ezartzen den probatu aurretik.

Eduki erantzun-bidea plan berean. Zerbitzuak edo bere bideratzaileak jakin behar du trafikoa tunel-tartera nola itzuli, edo diseinuak iturria nahita itzuli behar du, aurreikusitako irismenaren barruan.

Balioztatu, eta gero frogatu bi bideak

Balioztatu konfigurazioa ezer berrabiarazi aurretik, eta eduki administrazio-saio independente bat irekita politika berria okerra bada.

shorewall check

Egiaztapen garbi baten ondoren, aplikatu konfigurazioa eta irakurri Shorewallek kargatu duena. Irakurketa horiek exekutatzen ari den politika deskribatzen dute, ez fitxategi batek ematen duen itxura.

shorewall show zones
ip route get 192.168.10.20

Probatu eskaera baimendu berri bat eta nahita ukatutako eskaera bat bezero beretik. OpenVPN eskuko topaketa arrakastatsuak kanpoko trukea soilik frogatzen du; baimendutako zerbitzuak eta ukatutako baliabideak zuk nahi zenuen barne-politika frogatzen dute. Ondoren berriz konektatu bezeroa eta errepikatu, tunelaren interfazearen izena eta helbidea saioren artean alda baitaitezke. Emaitza desberdina bada, zuzendu zonaren irismena araua zabaldu beharrean.

Erlazionatutako artikuluak