Albo moje oczekiwania są błędne.
Oczekuję, że zaznaczenie opcji „Wyślij cały ruch przez połączenie VPN” spowoduje nie tylko ruch http i https w przeglądarce przez moje połączenie VPN, ale także helpd, terminal, misc. aplikacji i cóż, CAŁY ruch. To nie jest prawda. Obserwując aktywność sieci, wydaje się, że ruch przechodzi zarówno przez VPN, jak i domyślne połączenie.
Czy w systemie jest błąd, który mogę naprawić? Czy moje oczekiwania są błędne?
Odpowiedzi:
Wątek Prosta poprawka problemu „Wyślij cały ruch przez VPN” mówi:
źródło
Nie testowałem specjalnie, ale jeśli spojrzysz na przepustowość sieci, zobaczysz, czego się spodziewałbym.
Załóżmy na przykład, że przesyłasz 100 MB z jakiegoś losowego serwera internetowego. Pakiety serwera są przesyłane całkowicie przez połączenie VPN, więc zobaczysz 100 MB ruchu przechodzącego przez interfejs VPN. Ale samo połączenie VPN jest kierowane przez domyślny interfejs, więc zobaczysz, że może ponad 110 MB (100 MB + narzut) przechodzi przez domyślny interfejs.
źródło
tcpdump
lubwireshark
zamiast tego. Używam OS X VPN od dłuższego czasu i jestem pewien, że to, co myślisz, że widzisz, nie jest tym, co widzisz.Routing nie powinien zależeć od usługi. Tabela routingu służy do ustalenia, jaką ścieżkę wybrać, aby dotrzeć do określonego hosta / sieci. Nie można kierować określonych usług (przy użyciu jednego zestawu portów i protokołów), aby korzystać z jednej trasy, podczas gdy inne usługi - z innej trasy. Nawet jeśli czegoś nie wiem, to nie będzie tak powszechne.
Możliwe jest jednak zastosowanie tunelu dzielonego . Zależy to w dużej mierze od konfiguracji routera i używanego oprogramowania VPN (czy umożliwia to zastępowanie). W większości przypadków administratorzy sieci nie lubią dzielonego tunelowania i (jak chcesz) kierują cały ruch przez VPN, zabraniając jakichkolwiek przesłonięć (chyba że użyty zostanie inny klient VPN :-)). Chociaż jest to bezpieczniejsze, praca jest uciążliwa i powiedzmy jednocześnie strumieniowanie muzyki.
Możesz użyć polecenia traceroute, aby zobaczyć, jaki ruch na ścieżce prowadzi do określonego miejsca docelowego.
Możesz spróbować zmienić domyślną bramę i skierować cały ruch do VPN po ustanowieniu połączenia. Będzie to jednak zależeć od tego, czy istnieje droga do Internetu w innej witrynie dla połączeń VPN, ponieważ może ona znać tylko sieć lokalną.
źródło