Niedawno opublikowaliśmy na naszym koncie TikTok film o Lenovo ThinkEdge SE50 , który został przyjęty z zachwytem. Otrzymaliśmy wiele komentarzy dotyczących wykorzystania SE50 jako routera pfSense. Pomysł ten jest jednak mało praktyczny, biorąc pod uwagę cenę SE50 (cena zaczyna się od około 2500 dolarów). System oferuje jednak mnóstwo portów w małej, wytrzymałej obudowie. Dlatego posłuchaliśmy opinii naszych odbiorców w mediach społecznościowych i skonfigurowaliśmy pfSense na ThinkEdge SE50, aby działał jako zapora sieciowa dla naszej sieci.
Czym jest pfSense i dlaczego akurat SE50?
Dla tych, którzy nie są do końca pewni, co pfSense Jest to programowo definiowana zapora sieciowa FreeBSD, którą można pobrać na urządzenie i używać w sieci. Oprogramowanie jest całkowicie darmowe, a jego instalacja jest naprawdę prosta i łatwa. PfSense jest dostępny jako produkt, który obejmuje oprogramowanie i wsparcie. Jednak dla naszych celów i dla powodu, dla którego jest tak popularny w kręgach domowych laboratoriów,… pobrano najnowszy darmowy obraz aby zacząć. Licencja jest darmowa, a zestaw funkcji jest nieograniczony, co czyni pfSense idealnym miejscem dla specjalistów ds. bezpieczeństwa i sieci. 
Jeśli nie zapoznałeś się z pełną recenzją ThinkEdge SE50, możesz ją przeczytać tutaj . Podsumowując najważniejsze powody, dla których możemy to zrobić: ThinkEdge SE50 to jedno z najbardziej wszechstronnych urządzeń IoT wypuszczonych na rynek przez Lenovo. Zastosowania SE50 obejmują zarówno nasze obecne zastosowania, takie jak instalacja oprogramowania pfSense, jak i inteligentną produkcję w magazynie. W obliczu gwałtownego wzrostu zapotrzebowania na czujniki IoT i inne potrzeby w zakresie wytrzymałych komputerów, SE50 to fantastyczny wybór.
Przesłany do nas model SE50 ma procesor Intel Core i7-8665UE, zintegrowaną kartę graficzną, dwie 16 GB pamięci SO-DIMM DDR4-2400 i dysk SSD o pojemności 256 GB. Co ważne, nasz system ma opcjonalną kartę rozszerzeń Intel I350-T4 z czterema portami RJ-45, a także dwa zintegrowane układy Realtek RTL8119i z dwoma portami RJ-45. Dzięki tym specyfikacjom konfiguracja pfSense na SE50 nie stanowi problemu.
Wymagania sprzętowe do korzystania z pfSense są stosunkowo proste: potrzebne są dwa porty sieciowe (społeczność preferuje procesory Intel I-450, ale jest ich o wiele, WIELE więcej, które spełniają te wymagania), procesor obsługujący AES-NI (i to bardziej na przyszłość) oraz niewielka ilość pamięci RAM (więcej, jeśli chcesz monitorować sieć za pomocą narzędzi takich jak Snort lub Suricata).
Ważne jest, aby zwrócić uwagę na typ sieci, w której będzie zainstalowany SE50. Gdyby SE50 był zainstalowany w sieci laboratorium domowego, byłoby to po prostu przesadą, ale i tak rozrywkową, w takim środowisku. Gdyby był zainstalowany w małej lub średniej firmie, posiadanie maszyny takiej jak SE50 mogłoby być uzasadnione.
Należy jednak pamiętać, że specyfikacja komputera, który jest konfigurowany z pfSense, nie jest tak ważna, jak jego poprawna konfiguracja. Jeśli sieć będzie przesyłać dużo danych i ruchu, posiadanie zaawansowanej maszyny, takiej jak SE50, może być konieczne do filtrowania i ochrony reszty sieci.
Konfigurowanie pfSense na SE50
Proces konfiguracji pfSense jest naprawdę prosty i łatwy do wykonania. Jeśli konfiguracja okaże się skomplikowana, dostępne są liczne filmy instruktażowe. Oto kilka głównych kroków, które wykonaliśmy: Konfiguracja instalatora USB. Podłączenie go do SE50 wraz z wyświetlaczem i klawiaturą. Postępowanie zgodnie z instrukcjami dotyczącymi wstępnej konfiguracji, a następnie zakończenie instalacji. Wybraliśmy ustawienia domyślne w zakresie konfiguracji i konfiguracji pfSense.
Konfiguracja pfSense sama w sobie nie jest trudna, ale uruchomienie nowego routera wiąże się z pewnymi wyzwaniami logistycznymi. Sposób konfiguracji pfSense polega na całkowitej wymianie obecnego routera i zainstalowaniu na jego miejscu maszyny skonfigurowanej z pfSense.
Nie mogliśmy całkowicie wymienić naszego obecnego routera ze względu na liczbę urządzeń i maszyn wirtualnych skonfigurowanych w naszej obecnej sieci. Musieliśmy więc podłączyć port, który miał być siecią WAN, do naszej istniejącej sieci, aby otrzymać adres IP z lokalnego serwera DHCP. Spowodowało to podwójną translację adresów sieciowych (NAT) w naszej sieci, tworząc w zasadzie sieć wewnątrz naszej obecnej sieci. Nie jest to duży problem dla naszych testów, jednak ta metoda wdrożenia nie jest najbardziej optymalna w większości środowisk.
Jeśli skonfigurujesz to w nowym środowisku, nie będzie to takie trudne, ponieważ Twój komputer całkowicie zastąpi obecny router. W czasie problemów, które napotkaliśmy, musieliśmy zmienić używany port.
Początkowo mieliśmy port LAN w jednym z portów Intela w SE50, a następnie podłączyliśmy go bezpośrednio do laptopa przez Ethernet, ale to nie działało. Ostatecznie jednak zadziałało, gdy fizycznie przełączyliśmy się na kolejny port, aby podłączyć laptopa. Większość tego błędu wynikała z naszej winy, ponieważ pfSense domyślnie potrzebuje jednego portu WAN i jednego portu LAN, a my mieliśmy ich aż sześć, aby zgadnąć, który jest który.
Gdy udało nam się połączyć z panelem pfSense, co jest tak proste, jak wpisanie adresu IP, pod którym działa maszyna, od tego momentu wszystko poszło gładko.
Jeśli chodzi o testowanie SE50 jako routera pfSense, przesyłanie przez niego naszego łącza 300 Mb/s nie spowoduje nadmiernego obciążenia procesora. Aby sprawdzić możliwości monitorowania, uruchomiliśmy YouTube i włączyliśmy film w rozdzielczości 1080p, aby móc monitorować sieć za pomocą wykresu ruchu w pfSense. Podczas odtwarzania filmu zaobserwowaliśmy niewielkie skoki obciążenia sieci, pokazujące, że notebook ściąga z pamięci podręcznej fragmenty wideo.
Samo oglądanie filmu może nie być zbyt czasochłonne, więc pobraliśmy Ubuntu, żeby przepuścić więcej danych przez SE50. Otworzyliśmy też kilka innych kart z odtwarzanymi filmami, żeby zobaczyć, co się stanie.
ThinkEdge SE50 był w stanie obsłużyć każdy ruch, jaki przez niego przepuszczaliśmy, jednocześnie zużywając niewiele lub wcale zasobów systemowych. Nic nie było obciążane pod względem wykorzystania procesora ani pamięci RAM.
Wniosek
Konfiguracja pfSense jest naprawdę prosta i nie bez powodu cieszy się tak dużą popularnością w laboratoriach domowych. Wszystko poszło gładko, gdy tylko udało nam się pokonać początkowy problem z dostępem do kreatora/panelu pfSense.
Jednak w naszym przypadku, gdy korzystaliśmy z ThinkEdge SE50, zauważyliśmy, że ten system to kompletna przesada. Nasz SE50 kosztuje niecałe 3,000 dolarów, co jest dość wysoką ceną, biorąc pod uwagę, że zainstalowaliśmy w nim jedynie pfSense. Pomijając cenę, nie ma niczego, z czym SE50 by sobie nie poradził. Oryginalna konstrukcja ThinkEdge SE50 umożliwia inteligentną produkcję w magazynach, więc konfiguracja go w sieci domowej nie będzie stanowiła problemu. Jednak media społecznościowe namawiały nas do tego, więc tak zrobiliśmy. Zapraszamy!
Biorąc pod uwagę cenę, na rynku dostępnych jest wiele innych urządzeń, które również bez problemu obsługują pfSense. Warto przyjrzeć się ThinkCentre M90n-1 Nano , który testowaliśmy w zeszłym roku. Ten produkt również jest urządzeniem IoT, podobnie jak SE50, jednak jest bardziej kompaktowy i znacznie tańszy niż SE50, a jego cena zaczyna się od 359.99 USD. Dostępny jest również Netgate 1100 (Netgate sponsoruje pfSense), który już ma zainstalowane pfSense i jest dostępny na Amazonie w cenie 199.99 USD.
Jak widać, istnieje wiele innych opcji i zdecydowanie zalecamy zapoznanie się z innymi urządzeniami na rynku, zanim wydasz 3,000 dolarów na SE50. Podsumowując, SE50 jest zdecydowanie za mocny do tego zadania i wręcz głupio jest go rozważać. Mimo to, czy można powiedzieć, że nam się udało? Tak, uważamy, że tak.




Amazon