Jak skonfigurować kartę sieciową w systemie Linux®?

Konfiguracja karty sieciowej w systemie Linux® często odbywa się automatycznie za pomocą oprogramowania do wykrywania sprzętu, które jest dostarczane z większością nowoczesnych dystrybucji systemu Linux®. Może się jednak zdarzyć, że karta sieciowa nie zostanie automatycznie skonfigurowana poprawnie lub gdy będziesz chciał skonfigurować drugą kartę sieciową w systemie Linux®. W każdym razie istnieje kilka podstawowych sposobów pracy z konfiguracją karty sieciowej, za pomocą graficznego interfejsu użytkownika (GUI) lub interfejsu wiersza poleceń (CLI).

Korzystanie z graficznego interfejsu użytkownika dystrybucji Linux® zapewni najbardziej przyjazne dla użytkownika i proste sposoby konfiguracji karty sieciowej w systemie Linux®. Może się to jednak różnić w zależności od środowiska graficznego Linux® dla Twojej dystrybucji. W większości przypadków dystrybucje Linuksa będą korzystać ze środowisk graficznych Gnome® lub K Desktop Environment (KDE®), z których każde posiada graficzny interfejs użytkownika do konfiguracji sieci. Oprogramowanie KNetworkManager wykonuje tę pracę na pulpicie KDE®, podczas gdy w Gnome® nazywa się to NetworkManager. Oba oferują możliwość skonfigurowania już wykrytej karty sieciowej z parametrami sieci, informacji o adresie IP, a także dodania nowej karty sieciowej.

Pracując z CLI, aby skonfigurować kartę sieciową z systemem Linux®, najpierw będziesz chciał sprawdzić, czy Twoja karta sieciowa jest już uruchomiona i działa, wydając polecenie ifconfig w aplikacji terminala. Jeśli polecenie zostanie wprowadzone bez żadnych argumentów, wyświetli wszystkie aktualne interfejsy i ich ustawienia. Dwie najpopularniejsze to eth0, która jest pierwszą kartą sieciową Ethernet w systemie, oraz lo, interfejs pętli zwrotnej, który jest wirtualnym interfejsem oprogramowania. Polecenie ifconfig może być następnie użyte do włączenia lub wyłączenia interfejsu, a także zmiany adresu IP lub innych informacji o sieci. Na przykład, aby ustawić adres IP interfejsu eth0, należy wydać następujące polecenie ifconfig.

ifconfig eth0 192.168.1.10 maska ​​sieci 255.255.255.0 w górę

W kolejności od lewej do prawej pierwszym parametrem jest interfejs do modyfikacji, eth0, następnie adres IP do przypisania, a następnie podsieć, do której należy komputer. Ostatnim parametrem podanym do ifconfig jest „w górę” lub „w dół”, co mówi komputerowi, aby włączyć lub wyłączyć kartę sieciową. Upewnij się, że sprawdziłeś odpowiednie ustawienia dla swojej sieci, takie jak typ sieci, podsieć, wszelkie routery-bramy, aby skomponować właściwe polecenie.

Oczywiście to polecenie skonfiguruje twoją kartę sieciową z systemem Linux® tylko dla bieżącej sesji i będzie musiało być wprowadzane po każdym logowaniu do komputera. Aby obejść ten problem, dystrybucje Linux® implementują różne skrypty i pliki, które zrobią to automatycznie przy każdym uruchomieniu komputera. Lokalizacje i nazwy tych skryptów i plików konfiguracyjnych będą się różnić w zależności od twojej dystrybucji Linuksa, więc upewnij się, że sprawdziłeś, które pliki chcesz zmodyfikować. Edytując te pliki konfiguracyjne w edytorze tekstu, system operacyjny automatycznie załaduje odpowiednią konfigurację sieci.