Klient macOS IPSEC IKEv2 - PSK (hasło współdzielone)

Od kilku lat system operacyjny komputerów Apple (MACOS) posiada wbudowanego klienta VPN IPSEC. W artykule przedstawię w jaki sposób skonfigurować Stormshield UTM oraz komputer z systemem MacOS aby można było nawiązać połączenie VPN.

Założenia:

  1. urządzenie Stormshield UTM posiada dostęp do bazy użytkowników (LDAP wewnętrzny lub urządzenie jest zintegrowane z zewnętrzna bazą użytkowników np. Active Directory),
  2. powołany jest użytkownik (użytkownicy) którzy mają zdefiniowany adres email (adres email jest używany jako powiązanie konta użytkownika z identyfikatorem PSK) oraz posiada nadane prawo nawiązywania połączeń zdalnych IPSEC VPN które nadajemy w [ Użytkownicy/Polityki dostępu/Szczegółowy dostęp ].
Wskazane jest aby zarejestrować na serwerze DNS rekord A wskazujący adres naszego serwera VPN IPSEC, np jako: vpn.mojadomena.pl.
 
Należy mieć na uwadze, że opisana w tym artykule metoda autoryzacji z wykorzystaniem klucza PSK nie jest uznawana za bezpieczną, szczególnie w przypadku połączeń dla użytkowników mobilnych. Zdecydowanie powinno się stosować metodę autoryzacji w wykorzystaniem certyfikatu, opis konfiguracji dla tej metody znajduje się w kolejnym artykule.

Serwer IPSEC

Konfiguracja profili IPSEC

Dla fazy 1

Dla fazy 2

Zdalna lokalizacja

Tworzymy zdalną lokalizację dla użytkowników mobilnych:

Gdzie jako Adres lokalny wskazujemy obiekt który reprezentuje adres IP interfejsu na którym spodziewamy się komunikacji z klientem (serwer IPSEC VPN będzie "słuchał" na tym interfejsie). 

Definiowanie kluczy współdzielonych (PSK)

Dla każdego użytkownika który będzie uzyskiwał połączenie poprzez IPSEC VPN tworzymy indywidualny klucz PSK (hasło). Identyfikatorem klucza PSK dla danego użytkownika jest adres email, który jest tożsamy z adresem email zapisanym w profilu użytkownika w bazie użytkowników.

Definicja podsieci dla funkcjonalności Config

Klienci mobilni podczas nawiązywania połączenia IPSEC VPN otrzymają adres IP z podsieci zdefiniowanej w tym punkcie.

Konfiguracja tunelu dla połączeń mobilnych

Na koniec włączany tunel oraz aktywujemy klikając klawisz Zastosuj.

Firewall

Połączenia IPSEC VPN MOBILE wymagają ustanowienia reguł zapory. W zależności od potrzeb jest wiele sposobów na ustawienie reguł zapory dla IPSEC VPN, w poniższym przykładzie podaję podstawowe reguły:

Klient IPSEC VPN IKEv2 (Apple MacOS)

W Preferencjach systemowych wybieramy Sieć a następnie za pomocą znaku + dodajemy definicję nowego połączenia:

Klikamy Utwórz.

Następnie konfigurujemy połączenie, w polu Adres serwera podajemy adres IP serwera IPSEC VPN w polu ID zdalny wpisujemy identyfikator zdalny, taki jaki podaliśmy jako  Lokalne ID w konfiguracji serwera. ID lokalny to identyfikator naszego klucza PSK.

Następnie klikamy Ustawienia uwierzytelnienia:

W polu Ustawienia uwierzytelnienia wybieramy Brak. Jako Wspólne hasło wpisujemy klucz PSK właściwy dla podanego identyfikatora. Zatwierdzamy klikając OK.

Klikamy w klawisz Połącz aby zweryfikować czy połączenie zostanie nawiązane.

 

SNS Firmware: 4.2.3
MacOS: Monterey 12.6.1

Szczegóły artykułu

Identyfikator artykułu:
100
Data dodania:
27-10-2022 10:49:42
Wyświetleń:
914

Zależne artykuły

Web Analytics Treści zawarte na tej stronie są własnością SerwiTECH i nie mogą być kopiowane bez pisemnej zgody SerwiTECH.