Puncte:0

Folosind 3 instanțe openvpn în același timp

drapel pe

Deci am 3 OpenVPN Servere de acces, și a descărcat configurația pentru toate cele 3. Apoi pe zmeura mea am rulat 3 cazuri de openvpn (chiar și cu o subrețea diferită configurată în serverele de acces) cu fiecare dintre fișierele de configurare.

Scopul meu este să pot direcționa traficul de intrare către dispozitive individuale, de ex. IP_of_Access_Server_1 conduce la Client_1 în rețeaua mea, IP_of_Access_Server_2 conduce la Client_2 etc. De aceea am instanțe individuale. În rest, am 3 intrări în iptables:

sudo iptables -t nat -A PREROUTING -p tcp -d 172.27.232.0/20 --dport 44000 -j DNAT --to-destination 192.168.4.3:44000 
sudo iptables -t nat -A PREROUTING -p tcp -d 172.27.248.0/20 --dport 44000 -j DNAT --to-destination 192.168.4.4:44000 
sudo iptables -t nat -A PREROUTING -p tcp -d 172.27.200.0/20 --dport 44000 -j DNAT --to-destination 192.168.4.16:44000

Instanțele par să înceapă bine, dar doar o singură instanță este cu adevărat activă, deci de ex. Pot deschide serviciul doar pe Client_1, ceilalți vor expira. Și este întotdeauna ultima instanță pe care o încep, care funcționează.

Deci, cred că aici intrările de rută sunt suprascrise de comenzile LZ0 pe care Serverul de acces le împinge la pornire, ceea ce face ca celelalte 2 să nu mai funcționeze.

Aici este rezultatul rutei, numai când Dispozitiv_2 peste Acces Server 2 este accesibil:

Tabelul de rutare IP kernel
Destination Gateway Genmask Flags Metric Ref Utilizare Iface
0.0.0.0 172.27.248.1 128.0.0.0 UG 0 0 0 tun1
implicit fritz.box 0.0.0.0 UG 202 0 0 eth0
46.101.139.3 fritz.box 255.255.255.255 UGH 0 0 0 eth0
128.0.0.0 172.27.248.1 128.0.0.0 UG 0 0 0 tun1
159.65.121.31 fritz.box 255.255.255.255 UGH 0 0 0 eth0
159.89.109.12 fritz.box 255.255.255.255 UGH 0 0 0 eth0
172.27.200.0 0.0.0.0 255.255.248.0 U 0 0 0 tun2
172.27.232.0 0.0.0.0 255.255.248.0 U 0 0 0 tun0
172.27.248.0 0.0.0.0 255.255.248.0 U 0 0 0 tun1
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.4.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0

Pentru clarificări (schimbate în IP-uri aleatorii pentru anonimizare):

46.101.139.3 - Access Server 1
159.65.121.31 - Access Server 2
159.89.109.12 - Access Server 3

Acum, când pornesc serviciul pentru tun0 după aceea, arată așa și Dispozitiv_1 este singurul accesibil (peste Acces Server 1), ceilalți expiră:

Tabelul de rutare IP kernel
Destination Gateway Genmask Flags Metric Ref Utilizare Iface
0.0.0.0 172.27.232.1 128.0.0.0 UG 0 0 0 tun0
implicit fritz.box 0.0.0.0 UG 202 0 0 eth0
46.101.139.3 fritz.box 255.255.255.255 UGH 0 0 0 eth0
128.0.0.0 172.27.232.1 128.0.0.0 UG 0 0 0 tun0
159.65.121.31 fritz.box 255.255.255.255 UGH 0 0 0 eth0
159.89.109.12 fritz.box 255.255.255.255 UGH 0 0 0 eth0
172.27.200.0 0.0.0.0 255.255.248.0 U 0 0 0 tun2
172.27.232.0 0.0.0.0 255.255.248.0 U 0 0 0 tun0
172.27.248.0 0.0.0.0 255.255.248.0 U 0 0 0 tun1
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.4.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0

Pentru mai multe clarificări ifconfig (scurtat) dintre interfețele mele tun și wlan (clienții au IP-urile văzute în intrările iptables):

tun0: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
        inet 172.27.232.4 netmask 255.255.248.0 destinație 172.27.232.4

tun1: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
        inet 172.27.248.5 netmask 255.255.248.0 destinație 172.27.248.5

tun2: flags=4305<UP,POINTOPOINT,RUNNING,NOARP,MULTICAST> mtu 1500
        inet 172.27.200.3 netmask 255.255.248.0 destinație 172.27.200.3

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
        inet 192.168.4.1 netmask 255.255.255.0 difuzare 192.168.4.255
        

Din păcate, abilitățile mele de rețea nu sunt suficient de bune pentru a-mi da seama (am încercat să adaug niște rute manual, am încercat să joc cu iptables, dar nu am ajuns nicăieri) - și aș aprecia cu adevărat dacă m-ar putea ajuta cineva cu asta.

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.