Puncte:0

Rutați traficul specific prin Open VPN

drapel cn

Folosesc Open VPN pentru a mă conecta de la distanță la un intranet dintr-un alt oraș dintr-o altă rețea (dar probabil cu aceeași subrețea). Intranetul este pe 192.168.1.42 pe serverul de la distanță din birou.

Ne aflăm într-un birou în care adresa IP 192.168.1.42 este o adresă IP locală și o adresă IP la distanță - dar vreau să forțez VPN-ul deschis să utilizeze versiunea la distanță a acelei adrese IP, dar să păstreze internetul obișnuit încă folosind conexiunea locală (adică nu împingând totul prin VPN). Posibil?

drapel jp
Mai întâi rezolvați problema cu subrețele suprapuse. Aș recomanda schimbarea subrețelei de pe site-ul la distanță unde se află intranetul. `192.168.1.0/24` este foarte comun în rețelele de acasă. Prin urmare, o mare parte a lucrătorilor la distanță nu va putea folosi VPN-ul.
Puncte:1
drapel za

OpenVPN include o contramăsură pentru această problemă foarte populară. Practic este un NAT static unu-la-unu. Este activat cu ajutorul --client-nat opțiune:

       --client-nat args
              Această opțiune de client care poate fi introdusă setează un NAT unu-la-unu fără stat
              reglementează adresele de pachete (nu porturi) și este util în cazuri
              unde rutele sau setările ifconfig trimise către client ar fi 
              creați un conflict de numerotare IP.

              Exemple:

                 client-nat snat 192.168.0.0/255.255.0.0
                 client-nat dnat 10.64.0.0/255.255.0.0

              rețea/mască de rețea (de exemplu 192.168.0.0/255.255.0.0) definește
              viziunea locală a unei resurse din perspectiva clientului, în timp ce
              alias/mască de rețea (de exemplu 10.64.0.0/255.255.0.0) definește 
              vedere la distanță din perspectiva serverului.

              Utilizați snat (sursă NAT) pentru resursele deținute de client și 
              dnat (NAT de destinație) pentru resursele de la distanță.

              Setați --verbul 6 pentru informațiile de depanare care arată transformarea lui 
              adrese src/dest în pachete.

Adăugați următoarele la fișierul de configurare OpenVPN client afectat:

client-nat dnat 10.64.0.0/255.255.0.0
client-nat snat 10.64.0.0/255.255.0.0

Și încercați să vă conectați la de ex. 10.64.1.42 în loc de 192.168.1.42.

Observați în timp ce acest lucru Mai ajutor, cu siguranță veți avea nevoie de ceva depanare (utilizați verbul 6 în fișierul de configurare sau pe canalul de management).De asemenea, amintiți-vă că orice asemenea lucru este predispus la erori, deoarece vă face rețeaua mai puțin clară și necesită mai multă concentrare pentru a înțelege ce se întâmplă și cum să remediați problemele. Și va crea, la rândul său, alte probleme cu IPSec sau SIP sau alte protocoale complexe; acest lucru este inevitabil.


Pentru a remedia acest lucru fără a introduce opțiuni de configurare tulbure, urmați sugestia lui Esa Jokinen acolo sus. O voi vorbi într-un mod mai larg: deoarece 192.168.0.x și 192.168.1.x s-au întâmplat să fie implicit pe o varietate gigantică de dispozitive de acasă, nu utilizați niciodată acele rețele pentru birou, și, de asemenea, probabil 192.168.88.x ar trebui incluse și în lista de oprire, deoarece este implicit pentru dispozitivele Mikrotik, care sunt și ele destul de populare.

Renumerotarea rețelei de birouri pentru a nu folosi niciodată acele subrețele va avea ca rezultat cel mai curat design general al rețelei. (Și această idee se extinde chiar și la alte experiențe de rețea, de exemplu, nu utilizați niciodată ID-ul VLAN implicit 1 și așa mai departe.)


Cea mai ușoară și mai confuză soluție va fi următoarea soluție. Nu poți doar apăsați „route 192.168.1.0 255.255.255.0”, deoarece veți pierde accesul la toate resursele locale. Dar încă poți împinge rutele către adrese individuale în subrețea. De exemplu, dacă sunt afectați mulți clienți, adăugați următoarea linie în configurația serverului:

apăsați „route 192.168.1.42”

(masca lui 255.255.255.255 este asumat). Singurul caz în care acest lucru nu ar funcționa este dacă adresa clientului țintă din rețeaua de domiciliu este 192.168.1.42; in acest caz nimic nu va ajuta. Apoi reporniți serverul. Dacă doar câțiva clienți sunt afectați, puteți sări peste repornirea serverului (ceea ce implică întrerupere), adăugați traseul 192.168.1.42 la configurațiile clienților afectați și forțați-i să se reconecteze.

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.