Puncte:0

Dirijarea datelor/traficului printr-o instanță ec2 care are un tunel vpn

drapel us

în primul rând îmi pare rău dacă folosesc greșit terminologia din această postare. Sunt complet nou în ceea ce privește AWS și chestiile de rețea în general.

Iată problema la care lucrez: vreau ca aplicația mea de generare a datelor într-o rețea privată (subrețea privată) să trimită date printr-un concentrator (o altă instanță ec2) care se află în același VPC ca aplicația de generare a datelor, dar într-o subrețea publică . Am instalat Strongswan pe concentrator și am stabilit tunelul VPN cu destinația.

Iată cum ar arăta imaginea: Exemplu de arhitectură

Un pic despre arhitectura: Mașina țintă se află în aceeași regiune, dar un VPC diferit într-un cont diferit și are un ip 172.31.x.x Aplicația de generare a datelor este în prezent și, din motive de securitate, se află într-o subrețea privată și nu este accesibilă lumii publice Singurul scop al concentratorului din această diagramă este de a configura inițial un tunel VPN cu mașina țintă și apoi de a putea redirecționa datele din aplicația Data Generator către mașina țintă prin tunelul VPN

Ce am facut pana acum: Am instalat strongswan pe Concentrator și am urmat instrucțiunile pe care le-am descărcat de pe pagina AWS de la site la site VPN (Folosind ID-ul VPN pentru acest anume) și am putut trimite un ping la 172.31.x.x din Concentrator și am primit ping-uri reușite. Deci, pasul 1 a avut succes și pot verifica tabelul de rute folosind comanda nestat -rn și pot vedea redirecționarea pentru destinația 172.31.0.0 la 0.0.0.0

Acum, pasul 2 a fost stabilirea unei conexiuni de la aplicația de generare a datelor la concentrator. Acest lucru a fost ușor, deoarece se află în același VPC și editarea tabelelor de rute ale subrețelei ar trebui să facă acest lucru să se întâmple. M-am putut conecta la concentrator din aplicația Data. Inițial le-am plasat pe ambele în aceeași subrețea publică pentru a evita schimbarea tabelelor de rute și altele (nu am nicio problemă să le plasez în aceeași subrețea acum și pot edita grupurile de securitate pentru a preveni accesul la aceasta de la orice IP extern). Deci pasul 2 a avut succes.

Acum, asta este ceea ce încerc să fac: vreau să fac Concentrator să asculte datele care vin din aplicația Data Generator pe orice port și apoi să transmită orice date pe care le primește de la Data Generator la mașina țintă prin tunelul VPN. Pentru o soluție de pornire, încerc să realizez pur și simplu un ping de la generatorul de date la mașina țintă pentru a avea succes prin concentrator (în prezent expiră). Deci, când spun ping 172.31.x.x în aplicația de date, trebuie să știe să comunice mai întâi cu concentratorul, apoi concentratorul trebuie să-și dea seama că toate solicitările care provin din aplicația de date trebuie trimise la mașina țintă prin tunelul VPN. Și atunci când concentratorul primește răspunsuri de la Target prin VPN, trebuie să își dea seama că toate aceste răspunsuri de la Target trebuie trimise la aplicația Data.

Cum pot realiza acest lucru?

Mulțumiri

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.