Routing na kilka łączy (VPN) z poziomu Windowsa

Witam

 

Mam pytanie, czy da się jakoś skonfigurować Windowsa 8 lub zainstalować jakieś dodatkowe oprogramowanie, które umożliwią konfigurację ruchu z/do internetu z mojego komputera? Dokładnie chodzi mi o to, by cały ruch szedł zwykłe łącze, a poszczególne “specjalne” kierunki obsługiwał VPN np do USA.

 

Ktoś zna jakieś rozwiązanie?

Jeżeli jesteś w stanie wybrać które grupy adresów IP mają iść którym łączem, to to się da prosto (nie bardzo, ale dość) osiągnąć po prostu odpowiednio modyfikując tablicę routingu poleceniem route w konsoli.

 

Przykładowo, moja standardowa tablica routingu wygląda częściowo tak:

Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      172.27.13.1      172.27.13.3     10        
      172.27.13.0    255.255.255.0         On-link       172.27.13.3    266

Co oznacza, że adresy 172.27.13.0/24 są “on-link” (na jednym łączu, nie przechodzą przez router) i idą przez interfejs z adresem 172.27.13.3, a wszystkie adresy z którymi nie wiadomo co zrobić (0.0.0.0) idą przez interfejs 172.27.13.3 i bramkę (router) pod adresem 172.27.13.3.

 

Dodawanie kolejnych tras może wyglądać na przykład tak:

 route ADD 157.0.0.0 MASK 255.0.0.0  157.55.80.1 METRIC 3 IF 2
        destination^      ^mask      ^gateway     metric^    ^
                                                    Interface^

Tutaj dodawane jest, że adresy 157.0.0.0/8 będą przechodzić przez router 157.55.80.1 z metryką 3 na interfejsie sieciowym 2.

 

Jeżeli IF (numer interfejsu - karty sieciowej najogólniej) nie jest podany, to Windows sam spróbuje znaleźć.

A czy takie VPN to też będzie taki “interfejs”?

Tak, VPN tworzy interfejs wirtualny. Z tym może być trochę zabawy, przez VPN przeważnie idzie cały ruch.