Mam serwer Openvpn w mojej sieci domowej, umożliwiający dostęp z zewnątrz.
Konfiguracja działa, ale nadal mam z nią dwa problemy.
Po pierwsze, kiedy tracę połączenie VPN, spróbuj ponownie nawiązać połączenie natychmiast, ale nie powiedzie się. Muszę poczekać kilka minut, aż próba ponownego połączenia się powiedzie.
Po drugie - jeśli spróbuję połączyć się z dwoma klientami naraz (powiedzmy laptopem i telefonem komórkowym), którzy są za tym samym NAT (powiedzmy inną siecią domową), to nie mogę się w ogóle połączyć - lub prawie natychmiast tracę połączenie.
Jak mogę zdiagnozować i rozwiązać ten problem? Mam pełny dostęp do serwera Openvpn.
Jeśli to pomaga serwerowi używa ustawień dev tun
i proto udp
ustawień.
networking
vpn
openvpn
nat
AGrzes
źródło
źródło
Odpowiedzi:
Po pierwsze, prawdopodobnie serwer potrzebuje czasu, aby odkryć, że połączenie zostało przerwane i usunąć użytkownika z listy online. Do tego czasu próby użytkownika kończą się niepowodzeniem. Możesz znaleźć ustawienie limitu czasu, aby skrócić ten okres.
Po drugie, OpenVPN (jakikolwiek inny protokół) nie może rozróżnić wielu połączeń przychodzących spoza tego samego adresu IP, ponieważ traktują IP jako punkt końcowy tunelu. Jeśli to możliwe, zmień protokół lub powiadom użytkowników.
źródło
Myślę, że może to być związane z ustawieniami DNS, ponieważ Twój serwer OpenVPN znajduje się w sieci domowej.
Czy możesz tutaj przesłać swój dziennik serwera?
źródło