Pentru domnii care se intreaba ce mai viseaza lumea in materie de retelistica si linux, iata o problema de rezolvat. Apreciez orice sfaturi legate de subiect.
Se da un server cu ceva IP-uri routabile in internet. Se doreste conectarea la acest server printr-un tunel vpn (se va folosi in acest scop openvpn sau ceva compatibil). Clientul care se conecteaza la server prin VPN doreste mascarea sa in internet prin una din ip-urile routabile ale serverului. De exemplu:
Client IP (fixed public IP address): a.b.c.d
Server IP addresses (public): x.y.z.t, x.y.z.u, x.y.z.v, x.y.z.w
Clientul se conecteaza la adresa x.y.z.t, si iese in internet prin aceeasi adresa x.y.z.t (serverul VPN mascheaza conexiunea clientului / masq). Daca acelasi client doreste sa se conecteze la server prin x.y.z.u, accesul nu i se va permite (i se permite doar accesul la ip-ul alocat lui). Se poate pune si un squid cu access list-uri pentru acest scop. Ideea de baza e ca pentru stabilirea unui tunel clientul probabil va avea un ip din clasa 10.8.0.0/16 iar serverul 10.8.0.1. So, aveti vreo idee geniala?
Multumesc in avans.