Konfigurowanie sieci Linux -

Teraz większość z was używa Linuksa, być może już wiesz, że niektórzy pracują nad utrzymaniem sieci. Dla osób korzystających z serwerów Windows 2008 lub 2012, konfiguracja środowiska sieciowego Linux będzie dużym problemem. Ale my, ludzie, którzy od dość dawna administrujemy Linuksem, wiemy, że konfiguracja sieci Linux jest znacznie łatwiejsza niż Windows i jest po prostu bułka z masłem w porównaniu z Windows, pod warunkiem, że znasz prawie wszystkie wymagane składnie.

Teraz ten temat jest dyskutowany od lat. Poza tym rywalizacja między Linuksem a Windowsem nigdy się nie kończy. (W szczególności nie biorę tutaj Mac OS, ponieważ jest to nie z tego świata system operacyjny do zarządzania sieciami, który staje się znacznie bardziej skomplikowany, gdy zagłębiasz się.) I pozwól mi powiedzieć, że ja także byłem administratorem systemu Windows Server, kiedy zaczynałem, ponieważ to było najłatwiejsze.

Ale na drodze wszystko się zmieniło i stało się trudne. Później zostałem wprowadzony do Linuksa, który całkowicie mnie zaskoczył. Ale jak się dowiedziałem, zdałem sobie sprawę z różnic i właśnie o tym jestem tutaj, aby ci powiedzieć. Przyjrzymy się także konfiguracji środowiska sieciowego Linux, ponieważ jest to niezbędne dla początkujących administratorów L5, inżynierów bezpieczeństwa i hakerów.

Artykuł na temat konfigurowania uczenia się Linux Network ma następującą strukturę -

  • Windows Server
  • Linux Network Environment
  • Konfigurowanie środowiska sieciowego Linux
  • podczas pracy ze środowiskiem Linux Networks

Debata sieciowa Windows a Linux

Zanim zacznę, powiem wam, że ten blog ma na celu podkreślenie mocnych i słabych stron, a bardziej korzystnie wad w przypadku Linux Network i Windows Server. Microsoft Windows Server ma graficzny interfejs użytkownika, który sprawia, że ​​można łatwo skonfigurować różne rzeczy. Ale czy to jest? Poza tym, wraz z łatwą konfiguracją, ważniejsza jest tutaj część dotycząca bezpieczeństwa. Microsoft Windows jest czysto komercyjnym systemem operacyjnym, co oznacza, że ​​będą dostępne aktualizacje łatek bezpieczeństwa, a do wykonania zadania przydzielono dedykowane osoby.

Poza tym włamanie się do systemu Windows, nawet w celu oceny podatności, stanowi naruszenie umowy przez sam system Windows i jest uważane za poważne wykroczenie. Ma to na celu utrzymanie systemu Windows jak najbardziej zamkniętego źródła i uwolnienie go od problemów bezpieczeństwa. Microsoft Windows to również najczęściej używany system operacyjny na świecie, czy to do użytku osobistego, czy komercyjnego. Z drugiej strony Linux jest bardzo popularny, ale nie jest tak często używany. Rzut oka na Linuksa i ludzie mogą powiedzieć, że jest to wyrafinowany system operacyjny, który ma swoje oprogramowanie z całego świata. Ale czy to nie znaczy, że ma problemy z bezpieczeństwem? Tak i nie jedno i drugie. Do tej części przejdziemy później. Obecnie większość konfigurujących dystrybucji sieciowych systemu Linux jest dostarczana z wstępnie zbudowanym graficznym interfejsem użytkownika. Ale programiści Linuksa zawsze wolą używać interfejsu wiersza poleceń do konfigurowania sieci Linux raczej graficznie, ponieważ znają wady i opóźnienia. Przyjrzyjmy się bliżej obu i zobaczmy, kto wyjdzie na górę.

  • Windows Server

Po pierwsze, pozwól mi oderwać się od niewykształconego zgadywania i powiem ci, że konfiguracja sieci Windows jest zbyt inna i trudna niż konfiguracja sieci Linux. W systemie Windows istnieją dwa sposoby skonfigurowania określonej sieci. Pierwszym sposobem jest skorzystanie z opcji konfiguracji sieci za pomocą Kreatora konfiguracji sieci. Jest to najłatwiejsza metoda i jest idealna dla niedoświadczonych początkujących, ponieważ wystarczy czytać, wybierać i wykonywać, a system Windows wykonuje większość zadań związanych z konfigurowaniem całego środowiska. Jednak druga część jest najtrudniejsza. Tutaj trzeba zrobić wszystko ręcznie. Użytkownik musi przejść przez cały komputer i sprawdzić wszystkie poszczególne protokoły sieciowe systemu Linux, aby sprawdzić, czy są one identyczne, czy też nie, i upewnić się, że nie popełniono błędu. Dotyczy to tylko doświadczonych użytkowników, ponieważ zajmuje to dużo czasu i jest żmudną pracą.

Konfiguracja środowiska sieciowego Windows nie jest tu jedyną trudną częścią. Głównym problemem w systemie Windows jest to, że spowalnia on znacznie, co utrudnia całą infrastrukturę wraz z nim. Głównym tego powodem są aktualizacje Microsoftu, które sprawiają, że jest dość opóźniony i powolny, nie wspominając o wielu błędach. Czasami wydaje się, że lepiej nie załatać zabezpieczeń, niż zrobić to, a później żałować. System Windows został popularniej zaprojektowany dla jednego użytkownika. Ludzie, którzy mieli doświadczenie z Windows 8.1, Server 2012 będą wiedzieć, o czym mówię. Wygląda jednak na to, że w Windows 10 wszystko się zmieni.

Nadal jest jednak w fazie początkowej, ale wygląda obiecująco. Wirtualne komputery stacjonarne, płynność pracy wielu użytkowników, superszybki czas uruchamiania oraz wiele innych funkcji sprawiają, że wygląda obiecująco. Mimo to Windows jest najpopularniejszym wyborem użytkowników, a liczba wirusów i trojanów będących w ciągłym rozwoju jest niezliczona. Jest to najgorsze, jakie może uzyskać system Windows, ponieważ zabezpieczenia nie są czymś, w czym Windows jest bardzo dobry. Ale to nie oznacza, że ​​Windows Networking Systems jest gorszym systemem operacyjnym. Windows nadal można zabezpieczyć za pomocą zapór ogniowych, antywirusów, ale także kosztem szybkości, wydajności i wydatków. Jest to jednak nadal bardzo dobre dla firm, które są małe lub są w fazie rozwoju.

Polecane kursy

  • Kurs routingu IP
  • Program hakerski
  • Szkolenia RMAN
  • Kurs certyfikacji online w języku Python
  • Linux Network Environment

Z drugiej strony Linux ma tutaj jedno z najstarszych środowisk systemu operacyjnego. To nie jest najlepsze oprogramowanie przyjazne dla użytkownika, ale przynajmniej lepsze niż Mac OS. Poza tym w Linuksie bezpieczeństwo nigdy nie stanowi problemu, ponieważ jest to oprogramowanie typu open source, a bardziej korzystnie nie ma konkretnej osoby, której można by nienawidzić lub przeklinać, gdy coś pójdzie nie tak. Z drugiej strony system Windows w sieci Linux Bill Gates ma wiele nienawiści i nie wspominając o tym, że jest konsekwentnie atakowany przez robaki, złośliwe oprogramowanie i trojany. Większość ludzi uważa, że ​​Linux nie ma wirusów. To nie jest prawda. Linux ma własny typ wirusów, które mogą być bardzo trudne do usunięcia, gdy wpłyną na system sieciowy.

Ale w przeciwieństwie do systemu Windows nie ma tutaj funkcji automatycznego uruchamiania. Wszystko w Linuksie działa za pomocą skryptu i od administratora zależy, czy wykonać go, czy nie, i to zbyt ręcznie. A ponieważ Linux jest oprogramowaniem typu open source, jest wielu programistów, którzy nadal testują nowe jądra, błędy i społeczność, a wsparcie jest znacznie większe niż w przypadku Microsoft, ponieważ dzięki temu aktualizacje zabezpieczeń są znacznie szybsze problemy i naprawianie błędów.

Linux jest znany z uruchamiania wielu procesów jednocześnie, bez uszczerbku dla stabilności. Być może zauważyłeś, że w systemie Windows w sieci Linux zawsze trzeba zrestartować komputer za każdym razem, gdy zmieniasz lub instalujesz oprogramowanie. Ale nie jest tak w Linuksie i zaufaj mi, kiedy mówię, że Linux nigdy się nie zawiesza. Poza tym administrator systemu Linux będzie miał znacznie lepszy przegląd innych działających węzłów i systemów z dystrybucji systemu Linux, ponieważ tutaj wszystko jest szeroko otwarte dla superużytkownika, ale w przypadku systemu Windows inni użytkownicy mogą robić pewne rzeczy, których nie mogą zobaczyć administrator, taki jak ukrywanie plików.

Teraz, gdy wiemy, że środowisko sieciowe Linux jest znacznie lepsze niż Windows pod względem obsługi serwera i administracji, rzućmy okiem na Konfigurowanie sieci Linux.

  • Konfigurowanie środowiska sieciowego Linux

Konfigurowanie środowiska sieciowego Linux dla domu i biura to dwie różne rzeczy. Jeśli masz już pewne doświadczenie w Linuksie, możesz wiedzieć, że większość rzeczy odbywa się za pośrednictwem terminala, który jest podobny do wiersza poleceń systemu Windows, ale jest znacznie bardziej zaawansowany i lepszy. Większość administratorów Linuksa woli pisać skrypty dla dowolnych ustawień sieciowych. Tak więc, po napisaniu skryptu, następnym razem Administrator musi jedynie zmienić uprawnienia do skryptu za pomocą „chmod u + x”, a następnie wykonać skrypt powłoki w dowolnej sieci Linux. Większość osób woli RedHat lub system Debian do administracji. Najlepszym narzędziem do konfiguracji sieci Linux jest oprogramowanie zwane „netenv”, co oznacza „środowisko sieciowe”. Można zainstalować to narzędzie, wpisując następujące informacje:

$ sudo apt-get install netenv

Tutaj nie można wymagać sudo w zależności od tego, czy jesteś SuperUser, czy tylko użytkownikiem. Oficjalna strona internetowa Netenv to http://www.netenv.com/. Konieczne może być również użycie nmap, aby sprawdzić, czy sieć Linux jest spójna. Nmap pomaga również skanować, ile systemów jest podłączonych do sieci, które porty są otwarte, jakie usługi są uruchomione, jaki jest system operacyjny i inne rzeczy. Przed uruchomieniem skanowania Nmapa muszę skonfigurować bramę dla innych moich indywidualnych systemów i mogę to zrobić za pomocą następującego polecenia:

Jak widzisz, moja brama to 192.168.137.0 Po otrzymaniu bramy, możesz uzyskać listę połączonych systemów, używając Nmap. Poniżej znajduje się obraz skanowania Nmapa w poszukiwaniu listy systemów podłączonych do mojej domowej sieci Linux:

Jak widać, mam dwa urządzenia podłączone powyżej, jedno to mój telefon komórkowy, a drugie to sam mój Linux Laptop. Można również uzyskać dobry wgląd w rodzaje podłączonych systemów. Podobnie można uzyskać informacje o otwartych portach, usługach i połączonych systemach za pomocą następującego polecenia:

$ sudo nmap -A -O 192.168.xx

Za pomocą innego oprogramowania, takiego jak Ettercap lub Wireshark, można również przeglądać pakiety wysyłane między wieloma komputerami. Za pomocą Aircrack-ng można nawet próbować ograniczyć pakiety lub zamknąć samo środowisko sieciowe. Ale to długa uwaga. Dystrybucje systemu Linux domyślnie mają metody zwiększania lub zmniejszania dystrybucji pakietów i danych.

Oprócz powyższych rzeczy, kilka innych ważnych rzeczy, o których należy wiedzieć podczas konfigurowania środowiska sieciowego Linux:

  • Telnet

Telnet to oprogramowanie służące do zdalnego dostępu do komputera. Telnet jest jednym z najczęściej używanych programów i jest również bardzo popularny, ale jest oparty na terminalach lub, bardziej korzystnie, na konsolach. Opiera się na systemie UNIX. Jednak głównym minusem tej aplikacji jest to, że jest to bardzo niepewne. Każdy może przeglądać i śledzić przesyłane informacje o sieci Linux. Informacje te można również wąchać za pomocą wielu programów, takich jak Ettercap lub Wireshark. Istnieje jednak wersja szyfrowana, która jest używana zamiast podstawowego telnetu znanego jako SSH (Secure Shell), który wymaga klucza PGP do uwierzytelnienia na zdalnym hoście. Podobne oprogramowanie jest również dostępne dla systemu Windows, który jest znany jako kit. Oba oprogramowanie jest interoperacyjne. SSH można zainstalować za pomocą następującego polecenia:

$ sudo apt-get zainstaluj serwer OpenSSH

Podobnie jak Telnet, istnieje również inne oprogramowanie znane jako rlogin, które jest również szeroko stosowane.

  • X-Window

X-Window System to podstawowy standardowy system okien dla graficznych stacji roboczych UNIX. X-Window składa się z dwóch części: serwera X i klienta X. Serwer tutaj jest stacją roboczą, z której Administrator uzyskuje dostęp do stacji roboczej po stronie klienta. Jest to bardzo przydatne, ponieważ wykorzystuje najmniejsze możliwe zasoby z procesora. Systemy te są również znane jako X-terminale.

  • VNC

VNC lub bardziej znany jako Virtual Network Connection to graficzny interfejs użytkownika, który działa tak samo jak telnet lub X-window, ale na zasadzie maszyny wirtualnej. Administrator używa adresu IP i hasła do uwierzytelnienia. Jest nieco podobny do mstsc systemu Windows, w którym można uzyskać GUI zdalnego hosta, ale VNC zużywa znacznie mniej zasobów niż te z Windows. Administratorzy Linuksa przeważnie preferują login Shell, taki jak SSH, ponieważ wykonuje większość zadań za pośrednictwem terminala i jest najmniej zasobochłonnym z nich wszystkich.

W rzeczywistości jest o wiele więcej niż tylko te aplikacje. Rzeczy takie jak tunelowanie, wirtualne sieci prywatne, mobilny adres IP, konfigurowanie statycznych i dynamicznych adresów IP za pomocą menedżera sieci i np-config. Gdy tylko zrozumiesz, jak skonfigurować sieć Linux, wszystkie te rzeczy przychodzą naturalnie. Jednym z najlepszych sposobów na ćwiczenie konfiguracji sieci Linux jest użycie Virtual Box lub VMware, ponieważ oba z nich spełniają niezbędne potrzeby.

Powiązany artykuł:

Jest to przewodnik po konfiguracji sieci Linux. Oto kilka artykułów, które pomogą ci uzyskać więcej szczegółów na temat środowiska sieciowego Linux, więc po prostu przejdź przez link.

  1. Kariera w systemie Linux
  2. Kariera w administracji Linuksem
  3. Top 10 przydatnych aplikacji Linux dla administratorów systemu
  4. Linux Wywiad Pytania i odpowiedzi | Przydatne i najczęściej zadawane pytania
  5. Konfigurowanie serwera DHCP