Jak zainstalować i skonfigurować router pfSense Firewall w systemie Linux

Widzieliśmy w wiadomościach, jak wiele firm i zwykłych użytkowników doświadcza masowych ataków na ich informacje przez wirusy, takie jak WannaCry, ZeroDays i wiele innych, które zostały opracowane w celu wykorzystania słaby punkt systemów operacyjnych do ataku.

Organizacja jest w stanie pozyskać innowacyjne systemy ochrony, ale mała firma lub zwykły użytkownik nie zawsze ma taką możliwość, ponieważ tego typu system może kosztować tysiące dolarów.

Możemy korzystać z wielu narzędzi, które pomogą nam przeciwdziałać tego typu podatnościom, ale tym razem skupimy się w szczególności na jednym, który jest fundamentalny i niezbędny niezależnie od tego, czy jesteśmy administratorami sieci, administratorami IT czy personelem wsparcia, i to jest narzędziem. pfsense.

Co to jest pfsense?Pfsense to narzędzie typu open source oparte na FreeBSD, które zostało opracowane jako zapora sieciowa w sieci wewnętrznej.

Pfsense oferuje nam możliwość scentralizowanej kontroli nad różnymi interfejsami sieciowymi, które mamy w naszej sieci lokalnej, co pozwala nam na dostęp do informacji w czasie rzeczywistym o tym, co dzieje się w systemie, a tym samym wiemy, jakie obiekty mogą wpływać na bezpieczeństwo organizacji. lub nasze informacje.

Funkcje PfsenseNiektóre z funkcji, które znajdziemy w zaporze pfsense to:

  • Możliwość filtrowania adresów IP według źródła i przeznaczenia lub według portów TCP i UDP.
  • Możesz ograniczyć wiele połączeń, tworząc reguły.
  • Pfsense wykorzystuje technologię p0f, która jest zaawansowanym pasywnym odciskiem palca systemu operacyjnego, który pozwala nam filtrować systemy operacyjne podczas logowania, na przykład możemy uniemożliwić logowanie się wszystkim komputerom z systemami macOS lub Windows.
  • Możemy rejestrować lub nie ruch generowany w określonej regule.
  • Umożliwia tworzenie aliasów do grupowania adresów IP, portów i sieci.
  • Proces jego wyłączania jest prosty.
  • Wykonuj stałe monitorowanie polityk, aby uzyskać dane w czasie rzeczywistym.
Pfsense produkuje również urządzenia sieciowe, takie jak między innymi sieci SOHO, routery modemowe; Aby dowiedzieć się więcej o tych produktach, możemy przejść do następującego linku:

Wymagania dotyczące instalacji pfsenseIdeałem korzystania z pfsense jest przydzielenie do niego zespołu w celu monitorowania całej sieci, a do tego są to minimalne wymagania:

  • Procesor taktowany z częstotliwością 500 MHz, zalecany 1 GHz.
  • 1 GB pamięci RAM.
  • 4 GB miejsca na dysku twardym.
  • Minimum 2 karty sieciowe.

1. Pobierz i zainstaluj pfsense na Ubuntu 17

Krok 1
Pierwszym krokiem, jaki należy wykonać, jest pobranie następującego łącza pfsense w formacie ISO z opcjami takimi jak:

  • Wybierz instalację lub aktualizację.
  • Zdefiniuj architekturę komputera (32 lub 64 bity).
  • Wybierz dowolne z repozytoriów pobierania.

Krok 2
Możemy wypalić obraz ISO na płycie CDS lub DVD lub na bootowalnym USB i stamtąd skonfigurować bootowanie na komputerze, na którym ma być zainstalowany. Po rozpoczęciu procesu instalacji zobaczymy następujące okno:

Krok 3
Tam wpisujemy numer 1 i widzimy, że rozpoczyna się proces ładowania elementów instalacyjnych pfsense:

Krok 4
Po zakończeniu pojawi się następujące okno, w którym wybierzemy opcję Zaakceptuj te ustawienia za pomocą strzałek przewijania:

Krok 5
Wciskamy Enter i teraz wybieramy opcję Szybka / łatwa instalacja:

Krok 6
Wciskamy Enter i zobaczymy następujący komunikat, do którego naciśniemy OK:

Krok 7
Widzimy, że rozpoczyna się proces instalacji pfsense:

Krok 8
Po chwili zostanie wyświetlony następujący komunikat związany z jądrem aplikacji, w tym przypadku wybieramy linię Jądro standardowe i naciśnij Enter:

Krok 9
Proces konfiguracji pfsense dobiegnie końca i w końcu zobaczymy następujący komunikat. Tam musimy usunąć nośnik instalacyjny sprzętu i wybrać przycisk Restart aby ponownie uruchomić komputer.

2. Skonfiguruj pfsense Ubuntu 17

Krok 1
Po ponownym uruchomieniu systemu zobaczymy następujące okno:

Krok 2
W tym przypadku wpisujemy numer 1, ponieważ najpierw przypiszemy interfejsy sieciowe, po naciśnięciu enter będzie to konfiguracja, którą zobaczymy:

  • em0: Interfejs WAN
  • em1: Interfejs LAN

Krok 3
Następnie pojawi się pytanie związane z tym, czy chcemy pokazać VLANy do ich konfiguracji, w tym przypadku wpisujemy literę n (nie):

Krok 4
Wciskamy Enter i w kolejnym pytaniu wpisujemy nazwę interfejsu WAN czyli w tym przypadku em0:

Krok 5
Wciskamy Enter i w kolejnym pytaniu wpiszemy nazwę interfejsu LAN, czyli w tym przypadku em1:

Krok 6
Po wciśnięciu Enter zobaczymy podsumowanie konfiguracji interfejsu i jeśli jest poprawna wpisujemy literę Tak potwierdzać:

Krok 7
Widzimy, że zmiany zostały zastosowane poprawnie:

Krok 8
Ponownie wrócimy do głównego menu pfsense i tym razem wybierzemy opcję 2, aby ustawić adresy IP na interfejsie LAN:

Krok 9
Po naciśnięciu klawisza Enter zostaną wyświetlone dwa skonfigurowane interfejsy, a my wprowadzimy cyfrę 2, aby wybrać interfejs LAN i przypiszemy odpowiedni adres IP, który nie powinien być przypisywany żadnemu innemu sprzętowi i może to być brama dla urządzeń w sieć lokalna :

Krok 10
Po przypisaniu adresu IP naciśnij Enter, przypiszemy maskę sieci zgodnie z wyświetlanym formatem, w tym przypadku wpiszemy liczbę 24:

Krok 11
Następne pytanie wskaże, czy chcemy przypisać adres IPv4 do interfejsu WAN, ponieważ nie jest to konieczne, wciskamy Enter, aby pominąć ten krok:

Krok 12
W kolejnym pytaniu naciskamy Enter, ponieważ zażąda konfiguracji adresu IPv6:

Krok 13
Widzimy, że pytanie pozostaje aktywne o to, czy chcemy włączyć DHCP w sieci LAN, wpisujemy literę Tak dla Twojej konfiguracji, w której przypiszemy początkowy i końcowy zakres adresów IP:

Krok 14
Ostatnim wyświetlonym pytaniem będzie, czy chcemy powrócić do protokołu HTTP, co nie jest zalecane, ponieważ pfsense korzysta z protokołu HTTPS, który gwarantuje nam lepsze poziomy bezpieczeństwa dostępu. Gdy wprowadzimy literę n i naciśnij Enter, wyświetli się podsumowanie, w którym możemy zobaczyć, jak używać pfsense do odpowiedniego zarządzania przez sieć lokalną:

3. Uzyskaj dostęp do pfsense Ubuntu 17


Jak wspomnieliśmy, możemy skonfigurować dowolny adres IP w sieci lokalnej i aby to zweryfikować, skonfigurowaliśmy pfsense z adresem IP 192.168.1.101 w celu uzyskania dostępu przez jeden z komputerów w sieci lokalnej.

Krok 1
Przechodzimy do dowolnej przeglądarki i w pasku adresu wprowadzimy linię:

 https://192.168.1.101 
Krok 2
W wyświetlonym oknie widzimy, że jest to niezabezpieczone połączenie i aby uzyskać dostęp, klikniemy przycisk Zaawansowany i tam klikniemy Dodaj wyjątek:

POWIĘKSZAĆ

Krok 3
Po dodaniu wyjątku tego adresu IP będziemy mieli dostęp do konsoli pfsense, w której wprowadzimy następujące poświadczenia:

  • Użytkownik: administrator
  • Hasło: pfsense

POWIĘKSZAĆ

Krok 4
Kliknij przycisk Zaloguj sie i konieczne będzie skonfigurowanie niektórych parametrów w ramach platformy.
Najpierw zobaczymy ekran powitalny:

POWIĘKSZAĆ

Krok 5
Następnie zobaczymy okno informacji ogólnych, w którym możemy wpisać szczegóły takie jak nazwa hosta, domena, serwery DNS itp.:

POWIĘKSZAĆ

Krok 6
Kliknij Następny a w kolejnym oknie możemy skonfigurować strefę czasową serwera:

POWIĘKSZAĆ

Krok 7
W kolejnym oknie będziemy mieli możliwość skonfigurowania interfejsu WAN z wartościami takimi jak:

  • Typ (DHCP lub statyczny)
  • Adres MAC
  • MTU i MSS
  • Adres IP, maska ​​sieci i brama w przypadku wybrania opcji statycznej itp.

POWIĘKSZAĆ

Krok 8
Po skonfigurowaniu tych wartości kliknij Następny i teraz możemy skonfigurować interfejs LAN, wyświetlane wartości to te przypisane w konfiguracji pfsense:

POWIĘKSZAĆ

Krok 9
Później możemy określić hasło do interfejsu graficznego pfsense:

POWIĘKSZAĆ

Krok 10
Na koniec zobaczymy następujące okno:

POWIĘKSZAĆ

Krok 11
Tam klikamy przycisk Przeładować zastosować wszystkie zmiany, a wynik będzie:

POWIĘKSZAĆ

4. Środowisko Pfsense Ubuntu 17

Krok 1
Tam klikniemy na linię Kliknij tutaj, aby przejść do pfSense webConfigurator a to będzie środowisko oferowane przez pfsense:

POWIĘKSZAĆ

Krok 2
Możemy zobaczyć szczegółowo dostępne interfejsy, a także informacje o systemie w czasie rzeczywistym, takie jak:

  • Nazwa
  • Rodzaj systemu
  • Dane BIOS
  • Platforma
  • Typ procesora
  • Czas aktywności
  • Między innymi serwery DNS.

Krok 3
Widzimy, że struktura pfsense zawiera kilka zakładek, w których możemy uzyskać dostęp do wielu informacji, takich jak:

SystemDaje nam dostęp do następujących opcji:

  • Zaawansowany
  • Cert. Menedżer (kierownik certyfikatu)
  • Ogólna konfiguracja
  • Wyloguj
  • Menedżer pakietów
  • Rozgromienie
  • Kreator konfiguracji
  • Aktualizacja (program aktualizujący pfsense)
  • Menedżer użytkownika

POWIĘKSZAĆ

InterfejsyPozwala nam zarządzać interfejsami WAN i LAN pfsense.

ZaporaZawiera następujące opcje:

  • Aliasy (aliasy)
  • NAT
  • Zasady
  • Harmonogramy
  • Kształtowanie ruchu
  • Wirtualne adresy IP (pozwala na zarządzanie wirtualnymi adresami IP).

UsługiZawiera opcje takie jak:

  • Przekaźnik DHCP
  • Serwer DHCP
  • Spedytor DNS
  • Rozpoznawanie DNS
  • Dynamiczny DNS
  • NTP
  • SNMP i inne więcej.

POWIĘKSZAĆ

VPNUmożliwia nam dostęp do funkcji VPN, takich jak:

  • IPsec
  • L2TP
  • Otwórz VPN

StatusDzięki tej zakładce możemy zobaczyć w czasie rzeczywistym stan parametrów takich jak:

  • Panel
  • Przeładuj filtr
  • Bramy
  • Interfejsy
  • IPsec
  • Usługi
  • Kolejki
  • NTP m.in.

DiagnostykaTa opcja pozwala nam zobaczyć szczegółową diagnostykę wartości takich jak:

  • Stół ARP
  • Uwierzytelnianie
  • Przywracania kopii zapasowej
  • Wiersz polecenia
  • Wyszukiwanie DNS
  • Zatrzymaj system
  • NDP
  • Przechwytywanie pakietów
  • pfInfo
  • pfTop (Najważniejsze procesy)
  • Gniazda
  • Podsumowanie aktywności
  • Wykres ruchu
  • Routery i nie tylko

POWIĘKSZAĆ

Dzięki pfsense mamy pod ręką cenne narzędzie do ochrony i monitorowania w czasie rzeczywistym wszystkich zdarzeń w środowiskach Linux.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave