5. Fortinet Getting Started v6.0. NAT

5. Fortinet Getting Started v6.0. NAT

Witam! Witaj w piątej lekcji kursu Fortinet Wprowadzenie. Na poprzedniej lekcji Omawialiśmy już pracę polityk bezpieczeństwa. Teraz nadszedł czas, aby wpuścić lokalnych użytkowników do Internetu. W tej lekcji przyjrzymy się mechanizmowi NAT.
Oprócz wpuszczania użytkowników do Internetu, omówimy również metodę publikowania usług wewnętrznych. Poniżej znajduje się krótka teoria z wideo, a także sam materiał wideo.
Technologia NAT (Network Address Translation) to mechanizm przekształcania adresów IP pakietów sieciowych. W terminologii Fortinet NAT dzieli się na dwa typy: Source NAT i Destination NAT.

Nazwy mówią same za siebie — przy użyciu Source NAT zmienia się adres źródłowy, a przy użyciu Destination NAT — adres docelowy.

Ponadto, istnieje kilka opcji konfiguracji NAT-a — Firewall Policy NAT i Central NAT.

5. Fortinet Getting Started v6.0. NAT

W przypadku pierwszej opcji Source i Destination NAT muszą być skonfigurowane dla każdej polityki bezpieczeństwa. W takim przypadku Source NAT używa albo adresu IP interfejsu wychodzącego, albo wstępnie skonfigurowanej puli adresów IP. Destination NAT wykorzystuje wstępnie skonfigurowany obiekt (tzw. VIP — Virtual IP) jako adres docelowy.

Przy użyciu Central NAT konfiguracja Source i Destination NAT odbywa się od razu dla całego urządzenia (lub wirtualnej domeny). W takim przypadku parametry NAT są stosowane do wszystkich polityk na podstawie reguł Source NAT i Destination NAT.

Reguły Source NAT są konfigurowane w centralnej polityce Source NAT. Destination NAT konfiguruje się z menu DNAT przy użyciu adresów IP.

W tej lekcji skupimy się tylko na Firewall Policy NAT — jak pokazuje praktyka, ta opcja konfiguracji występuje znacznie częściej niż Central NAT.

Jak już mówiłem, przy konfiguracji Firewall Policy Source NAT istnieją dwie opcje ustawienia: zmiana adresu IP na adres interfejsu wychodzącego albo na adres IP z wstępnie skonfigurowanej puli adresów IP. Wygląda to mniej więcej tak, jak pokazano na poniższym rysunku. Następnie krótko opowiem o możliwych pulach, ale w praktyce zajmiemy się tylko opcją z adresem interfejsu wychodzącego — w naszym modelu pule adresów IP nam nie są potrzebne.

5. Fortinet Getting Started v6.0. NAT

Pula IP definiuje jeden lub kilka adresów IP, które będą używane jako adres źródłowy w trakcie sesji. Te adresy IP będą stosowane zamiast adresu IP interfejsu wychodzącego FortiGate.

Istnieją 4 typy pul IP, które można skonfigurować w FortiGate:

  • Przeciążenie
  • Jeden do jednego
  • Zakres portów stałych
  • Przydział bloków portów

Przeciążenie jest główną pulą IP. W niej adresy IP są przekształcane zgodnie z schematem wiele do jednego lub wiele do wielu. Używane jest również translacja portów. Rozważmy schemat przedstawiony na poniższym rysunku. Mamy pakiet z określonymi polami Source i Destination. Gdy ten pakiet trafi pod politykę zapory, która zezwala na jego dostęp do sieci zewnętrznej, stosowane jest reguła NAT. W wyniku tego pole Source w tym pakiecie jest zastępowane jednym z adresów IP wskazanych w puli IP.

5. Fortinet Getting Started v6.0. NAT

W puli typu Jeden do jednego określona jest również grupa zewnętrznych adresów IP. Gdy pakiet trafi pod politykę zapory z włączoną regułą NAT, adres IP w polu Source zostaje zmieniony na jeden z adresów należących do tej puli. Zmiana następuje zgodnie z zasadą - „pierwszy przyszedł, pierwszy obsłużony”. Aby to lepiej zrozumieć, rozważmy przykład.

Komputer z lokalnej sieci z adresem IP 192.168.1.25 wysyła pakiet do sieci zewnętrznej. Trafia on pod regułę NAT, a pole Source zostaje zmienione na pierwszy adres IP z puli, w naszym przypadku to 83.235.123.5. Należy zauważyć, że przy korzystaniu z tej puli IP translacja portów nie jest wykorzystywana. Jeśli po tym komputer z tej samej lokalnej sieci, z adresem, powiedzmy, 192.168.1.35 wyśle pakiet do sieci zewnętrznej i również trafi pod tę regułę NAT, adres IP w polu Source tego pakietu zmieni się na 83.235.123.6. Jeżeli w puli nie pozostanie więcej adresów, kolejne połączenia będą odrzucane. Tzn. w tym przypadku pod naszą regułę NAT może jednocześnie trafić 4 komputerów.

5. Fortinet Getting Started v6.0. NAT

Zakres Portów Stałych łączy wewnętrzne i zewnętrzne zakresy adresów IP. Translacja portów również jest wyłączona. Pozwala to na stałe powiązanie początku lub końca puli wewnętrznych adresów IP z początkiem lub końcem puli zewnętrznych adresów IP. W podanym poniżej przykładzie, wewnętrzna pula adresów 192.168.1.25 – 192.168.1.28 jest przyporządkowana do zewnętrznej puli adresów 83.235.123.5 – 83.235.125.8.

5. Fortinet Getting Started v6.0. NAT

Przydział Bloków Portów — ta pula IP jest wykorzystywana do przydzielania bloku portów dla użytkowników puli IP. Oprócz samej puli IP, należy również wskazać dwa parametry — rozmiar bloku i liczbę bloków przydzielanych dla każdego użytkownika.

5. Fortinet Getting Started v6.0. NAT

Teraz przyjrzymy się technologii Destination NAT. Opiera się ona na wirtualnych adresach IP (VIP). W przypadku pakietów, które trafiają pod zasady Destination NAT, zmienia się adres IP w polu Destination: zazwyczaj publiczny adres Internetu zmienia się na prywatny adres serwera. Wirtualne adresy IP stosowane są w politykach zapory sieciowej jako pole Destination.

Standardowy typ wirtualnych adresów IP to Static NAT. Oznacza to jedno do jednego przyporządkowanie adresów zewnętrznych i wewnętrznych.

Zamiast Static NAT, wirtualne adresy można ograniczyć do przekazywania konkretnych portów. Na przykład, połączenie z adresem zewnętrznym na porcie 8080 można powiązać z połączeniem z wewnętrznym adresem IP na porcie 80.

W poniższym przykładzie komputer z adresem 172.17.10.25 próbuje uzyskać dostęp do adresu 83.235.123.20 na porcie 80. To połączenie podlega zasadzie DNAT, więc adres docelowy zmienia się na 10.10.10.10.

5. Fortinet Getting Started v6.0. NAT

W filmie omówiona jest teoria oraz przedstawione praktyczne przykłady konfiguracji Source i Destination NAT.

Odtwarzaj wideo

W następnych lekcjach przejdziemy do zapewnienia bezpieczeństwa użytkowników w Internecie. W szczególności w następnej lekcji omówiony zostanie funkcjonalność filtrowania stron internetowych i kontroli aplikacji. Aby nie przegapić, śledź aktualizacje na następujących kanałach:

Youtube
Grupa Vkontakte
Yandex Zen
Nasza strona
Kanał Telegram

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster