Niezawodny dostęp do Internetu? – skonfiguruj dwa łącza w pfSense

Niezawodny dostęp do internetu – jak zapewnić ciągłość łącza

W dzisiejszym artykule omówimy, jak zapewnić niezawodny dostęp do internetu, nawet gdy nasz podstawowy dostawca zawodzi. Przedstawimy praktyczne rozwiązania wykorzystujące router i zapasowe łącze internetowe, aby automatycznie przełączać się między nimi bez zauważalnych przerw w działaniu sieci.

Spis treści

Wprowadzenie

W wielu firmach oraz w pracy zdalnej krytycznym elementem jest stały i niezawodny dostęp do internetu. Awaria łącza podstawowego może prowadzić do przestojów i strat finansowych. Dlatego warto wdrożyć mechanizm automatycznego przełączania na łącze zapasowe w przypadku wykrycia problemów z dostępem do sieci.

Opis laboratoriów testowych

W naszym przykładzie posłużyliśmy się urządzeniem firewall pfSense, które posiada trzy interfejsy sieciowe. Jedno podłączamy do podstawowego dostawcy internetu, drugie do zapasowego łącza – najczęściej łącza mobilnego, a trzecie służy do lokalnej sieci firmowej.

Do testów używamy również maszyn wirtualnych z systemami Linux (Debian) oraz Windows 10, które umożliwiają symulację ruchu sieciowego i weryfikację działania mechanizmów przełączania.

Rodzaje i konfiguracja łączy internetowych

Kluczową kwestią jest dobór łączy internetowych. Aby zwiększyć niezawodność, oba łącza powinny pochodzić od różnych dostawców i najlepiej wykorzystywać różne technologie, co eliminuje ryzyko awarii kompleksowej (np. przerwy w okolicy biura). Najczęściej podstawowe łącze to łącze kablowe lub światłowodowe, a zapasowe – internet mobilny z modemu USB lub LTE.

Konfiguracja w pfSense wymaga dodania dodatkowego interfejsu, nadania mu statycznego adresu IP oraz przypisania bramy domyślnej (gateway). Następnie tworzymy grupę interfejsów, ustawiając priorytet łącz podstawowego i zapasowego. Ruch sieciowy domyślnie kierowany jest do łącza podstawowego, a zapasowe monitorowane i wykorzystywane jedynie w przypadku awarii.

Automatyczne przełączanie łączy w przypadku awarii

W pfSense można skonfigurować monitorowanie łączy za pomocą testów ping do zewnętrznego adresu IP (np. serwera DNS Google). Mechanizm obserwuje opóźnienia oraz stratę pakietów i gdy przekroczą one ustalony próg, łącze jest uznawane za niedostępne, a ruch automatycznie przekierowywany na łącze zapasowe.

Przełączanie odbywa się w sposób opóźniony, dzięki czemu unikamy ciągłego przełączania się między łączami, co mogłoby skutkować niestabilną pracą sieci.

Równoważenie obciążenia łączy – zalety i ograniczenia

Alternatywną metodą jest równoważenie obciążenia między dwoma łączami, gdzie ruch dzielony jest proporcjonalnie do ustalonych wag poszczególnych interfejsów. Pozwala to na lepsze wykorzystanie łącz, ale ma swoje ograniczenia. W przypadku sesji wymagających stałego adresu IP (np. połączenia bankowe) może powodować problemy z autoryzacją.

Z tego powodu metoda ta nie jest zalecana w sytuacjach, gdzie ważna jest stabilność pojedynczych połączeń. Bardziej praktyczne jest stosowanie łącza zapasowego wykorzystywanego tylko przy awarii podstawowego.

Monitorowanie stanu łączy i testowanie rozwiązania

Do monitorowania stanu łączy używamy narzędzi pingujących, które regularnie sprawdzają dostępność internetu przez oba interfejsy. W momencie gdy podstawowe łącze przestaje odpowiadać (np. pakiety ping są tracone na poziomie powyżej 20%), router automatycznie przełącza ruch na zapasowe łącze.

Testy przeprowadziliśmy symulując odcięcie łącza podstawowego, co skutkowało płynnym przełączeniem się na łącze zapasowe z nowym adresem IP. Po przywróceniu działania łącza podstawowego, ruch został automatycznie skierowany z powrotem, zapewniając ciągłość działania bez ingerencji użytkownika.

Podsumowanie i praktyczne wskazówki

Zapewnienie niezawodnego dostępu do internetu wymaga stosowania mechanizmów przełączania między dwoma łączami o różnych technologiach lub dostawcach. Dzięki temu awaria podstawowego łącza nie powoduje przestojów w pracy.

Automatyczne przełączanie z monitorowaniem stanu łączy, realizowane na przykład w urządzeniach takich jak pfSense, znacząco podnosi komfort pracy i zwiększa bezpieczeństwo sieci. Ważne jest, aby dobrze dobrać adresy do monitoringu oraz ustawić odpowiednie progi reakcji, aby uniknąć nadmiernego przełączania.