Puncte:0

Crearea unui IP virtual pentru a ruta pachetele printr-o interfață specifică

drapel br

Am un server cu ip 34.0.0.0 și mai multe dispozitive de rețea, fiecare corespunzând unei adrese IP locale 192.168.42.1, 192.168.42.2, 192.168.42.3, etc.

Aș dori să pot crea un tunel local prin fiecare dintre aceste interfețe, astfel încât traficul să fie direcționat prin interfața locală corespunzătoare. De exemplu, aș dori să creez 192.168.72.1 care direcţionează traficul prin 192.168.42.1 la 34.0.0.0. Este posibil?

Știu că, cu adrese IP de destinație multiple, pot direcționa selectiv pachetele prin fiecare dintre interfețele cu iptables, dar acum nu sunt sigur că voi crea un tunel local. Serverul meu are o singură adresă IP și aș dori să fac asta doar pe client.În plus, nu am control asupra codului de trimitere, așa că nu pot lega în mod selectiv socket-urile la fiecare IP local, dar pot schimba IP-ul țintă la care sunt trimise pachetele.

EDITARE: După mai multe săpături, se pare că ceea ce aș dori să fac este să marchez un pachet pe măsură ce trece prin lanțul OUTPUT al iptables și să îl folosesc pentru a informa decizia de rutare? Există o cale mai ușoară decât aceasta? Se pare că destinația pachetului nu poate fi schimbată după ce se ia decizia de rutare.

Nikita Kipriyanov avatar
drapel za
Trebuie să utilizați baza de date a politicilor de rutare. Vă rugăm să citiți LARTC, scopul lui este exact să răspundă la întrebări ca aceasta.Și nu, nu aveți nevoie de tuneluri sau IP-uri suplimentare, aveți nevoie de *tabele de rutare* și *reguli de rutare* suplimentare.
drapel br
@NikitaKipriyanov îmi poți indica unde în LARTC descrie cum să fac asta? Tot ceea ce am văzut descrie cum să împărțiți pachete cu IP-uri de destinație diferite, dar nu cum să împărțiți pachete cu același IP de destinație prin rescrierea IP-ului de destinație...
Nikita Kipriyanov avatar
drapel za
Nu văd nimic în întrebarea dvs. care să indice o traducere diferită *destinație* care ar trebui făcută pentru diferite pachete (și care este selectorul). Ați putea, atunci, vă rog să clarificați sarcina, trimițând un exemplu despre cum ar trebui procesate (în mod ideal) pachetele, în loc să sugerați o soluție asumată (tunel)? Să spunem, pălărie, pachetele de la A la M trebuie să ajungă la X, pachetele de la B la M trebuie să ajungă la Y, sau ceva de genul ăsta.

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.