W niniejszym poradniku krok po kroku pokażemy, jak skonfigurować kartę sieciową na Debianie, aby urządzenie mogło komunikować się z innymi urządzeniami oraz internetem. Dzięki temu artykułowi, nawet osoby z niewielkim doświadczeniem w administracji sieciami będą mogły z powodzeniem skonfigurować swoje urządzenia.
Na potrzeby tego poradnika będę korzystał z Raspberry Pi 3 model B, gdzie mamy zintegrowaną kartę WiFi, a jej obecność/działanie można sprawdzić np. Jeśli Wasza sieć działa w standardzie WEP to zmieńcie to czym prędzej!
< h2 >Sprawdzenie i identyfikacja interfejsów sieciowychW pierwszym kroku, sprawdź dostępne interfejsy sieciowe, aby zidentyfikować nazwę interfejsu sieciowego, który chcesz skonfigurować. Jest to niezbędne, aby upewnić się, że modyfikujesz właściwy interfejs. Możesz mieć kilka interfejsów sieciowych w swoim systemie, takich jak interfejsy przewodowe, bezprzewodowe lub wirtualne.
Aby wyświetlić listę wszystkich dostępnych interfejsów sieciowych wraz z ich aktualnym stanem i konfiguracją, użyj poniższego polecenia:
ip addr
To polecenie pokaże szczegółowe informacje o wszystkich interfejsach sieciowych, w tym ich nazwy, adresy IP, maski podsieci, status (czy są one aktywne, czy wyłączone) oraz inne ważne parametry.
Dzięki tym informacjom, wiesz teraz, które interfejsy są dostępne i możesz przejść do ich konfiguracji w następnych krokach.
Przed przystąpieniem do konfiguracji zatrzymaj usługę sieciową dla interfejsu, który chcesz skonfigurować.
Użyj polecenia:
ip link set dev NAZWA_INTERFEJSU down
Zamień “NAZWA_INTERFEJSU” na nazwę wybranego interfejsu sieciowego.
< h2 >Kopia zapasowa pliku konfiguracyjnegoWykonaj kopię zapasową aktualnego pliku konfiguracyjnego, aby w razie problemów móc przywrócić poprzednią konfigurację.
Użyj polecenia:
cp /etc/network/interfaces /etc/network/interfaces.bak
< h2 >Edycja /etc/network/interfacesEdytuj plik /etc/network/interfaces, dodając lub aktualizując wpisy dla wybranego interfejsu sieciowego.
nano /etc/network/interfaces
W pliku konfiguracyjnym, dodaj lub zaktualizuj wpisy dla wybranego interfejsu sieciowego.
iface -- definiuje parametry konfiguracyjne dla danego interfejsu.
W przypadku interfejsów przewodowych lub bezprzewodowych zapis będzie zależał od sposobu konfiguracji (DHCP lub statycznie).
Zapisz zmiany i zamknij plik. Naciśnij “Ctrl + X”, potem “Y” lub “T” (zależnie od wersji językowej) i “Enter”, aby zapisać zmiany i zamknąć nano.
< h3 >Przykład konfiguracji: DHCPW pliku dodaj wpis w stylu:
iface NAZWA_INTERFEJSU inet dhcp
iface NAZWA_INTERFEJSU inet dhcp
< h3 >Przykład konfiguracji: statyczne IPW sytuacji statycznej konfiguracji IP musisz doprecyzować adres i parametry sieci (np. maska podsieci, broadcast, gateway). В tym przypadku mamy po jednym interfejsie przewodowym i bezprzewodowym. W każdym razie, w tym przypadku mamy po jednym interfejsie przewodowym i bezprzewodowym.
W razie potrzeby możesz też dopasować parametry, takie jak: address, network, netmask, broadcast oraz gateway.
W razie problemów upewnij się, że wszystkie wprowadzone informacje są poprawne i nie ma konfliktów adresów IP.
< h2 >Włączenie interfejsu i restart usług sieciowychWłącz usługę sieciową dla interfejsu:
ip link set dev NAZWA_INTERFEJSU up
Uruchom ponownie usługę sieciową:
systemctl restart networking.service
Jeśli wszystko poszło zgodnie z planem, powinieneś zobaczyć nową konfigurację dla swojego interfejsu sieciowego.
< h2 >Sprawdzenie zastosowania zmianSprawdź, czy konfiguracja została zastosowana poprawnie:
ip addr show NAZWA_INTERFEJSU
Jeśli skonfigurowałeś interfejs z protokołem DHCP, sprawdź, czy otrzymał on poprawne adresy IP, maskę podsieci, bramę i serwery DNS. W przypadku statycznej konfiguracji IP powinieneś zobaczyć przypisany adres IP, maskę podsieci oraz informacje o bramie.
< h2 >Test łączności (ping)Sprawdź połączenie z innymi urządzeniami w sieci oraz z internetem, używając polecenia “ping”:
ping ADRES_IP_DO_TESTU
Zamień “ADRES_IP_DO_TESTU” na adres IP urządzenia w sieci lokalnej lub adres IP zewnętrznego, na przykład “8.8.8.8” (serwer DNS Google).
Jeśli ping zwraca odpowiedzi, oznacza to, że twoja konfiguracja karty sieciowej jest poprawna, a interfejs działa prawidłowo.
W takim przypadku może być też pomocne sprawdzenie logów systemowych oraz zastosowanie narzędzi diagnostycznych, takich jak “traceroute” czy “ip route”.
Wobec tego mamy pakiet wireless-tools , który został wyparty przez iw . tym adresem. znajdującej się tutaj. skonfigurowania połączenia WiFi. pakiet wpasupplicant . Będziemy operować na dwóch plikach.
Konfiguracja WiFi opiera się o pliki: /etc/wpa_supplicant/wpa_supplicant.conf oraz przygotowanie wpisów w /etc/network/interfaces.
W zależności od częstości zmian kluczy, może tych wiadomości być więcej lub mniej. nieco log.
Powyższy plik składa się z dwóch części: globalnej i sieciowej.
nieujęte w network={} są aplikowane do każdej sieci wpisanej poniżej. znajdzie w danym network={} dotyczy tylko i wyłącznie konkretnej sieci. sama konfiguracja sieci na routerze.
< h3 >Ustawienie plików i strukturyPakiet wpasupplicant . Będziemy operować na dwóch plikach. /etc/wpa_supplicant/wpa_supplicant.conf . skonfigurować sobie takie połączenie przez plik /etc/network/interfaces . bezprzewodowych do osobnego pliku, tj. stworzyć. katalogu /etc/wpa_supplicant/ i odpowiednio przerobić.
Przechodzimy do edycji pliku /etc/network/interfaces . Powyższy blok kodu konfiguruje trzy interfejsy. maszynie, bo odpowiada on za pętlę zwrotną. W każdym razie, w tym przypadku mamy po jednym interfejsie przewodowym i bezprzewodowym. iface -- definiuje parametry konfiguracyjne dla danego interfejsu.
W przypadku interfejsu wlan1 profile sieci są definiowane w osobnym pliku. połączenia przewodowego.
Plik konfiguracyjny definiujemy przez wpa-conf .
< h3 >Sterownik karty i opcje wextzdefiniowania sterownika dla karty. zaś mogą mieć z nim problemy i w takim przypadku trzeba tam ustawić wext . sterownika, zostanie także użyty wext . W zależności od częstości zmian kluczy, może tych wiadomości być więcej lub mniej. nieco log.
W przypadku problemów z obsługą wersji 2 . podłączy. Zwykle jest to dwuznakowy kod państwa, np. pomocą bss_max_count . zostanie napotkana jakaś sieć. konfiguracje. narzędzia konfiguracyjne.
< h3 >SSID i hasło (PSK) jako podstawowe danemoże wystarczy samo ssid oraz psk. Każda sieć musi posiadać unikalny identyfikator sieci ( ssid ). SSID, trzeba znać hasło ( psk ), oczywiście tylko w przypadku gdy sieć jest zabezpieczona.
Mamy do wyboru dwa rodzaje haseł. ujęte w " " i posiadać 8-63 znaków. wpisywany bez " " . sieciowych.
W konkretnej sieci o określonym SSID może znajdować się kilka punktów dostępowych. broadcast, i musi być zrozumiały (taki sam) dla wszystkich powiązanych stacji roboczych.
W ten sposób, mając słabe hasło, można dość solidnie zabezpieczyć swoją sieć.
< h3 >Szyfrowanie: WPA/WPA2, pairwise cipher i key managementparowy (pairwise cipher) jest wykorzystywany przez ramki unicastowe, np. różnych szyfrów parowych. unicastowych szyfrów parowych. odebrać tego typu pakiety. Będzie to najsłabszy z dozwolonych szyfrów parowych. jako szyfr grupowy.
dostępem, np. WEP, WPA, czy WPA2. Choć na dobrą sprawę WEP już się do niczego nie nadaje.
korzystać. Możemy to zrobić za pomocą opcji proto . RSN odpowiada za WPA2.
urządzenia, szczególnie te starsze, potrafią operować na tym protokole.
uwierzytelniającymi (authenticated key management protocol). key_mgmt ).
Zarządzanie kluczami może odbywać się w dwóch trybach.
< h3 >auth_alg, MAC i obsługa „ukrytych” sieciZ kolei auth_alg określa rodzaj algorytmu uwierzytelniającego.
składa się z dwóch komunikatów. klienta do routera. Taka wiadomość zawiera ID stacji roboczej, zwykle jest to adres MAC. np. gdy adres MAC klienta jest zbanowany w konfiguracji routera. jest ręcznie ustawiane zarówno na stacji klienckiej jak i na routerze.
Sieci w dostępnym paśmie radiowym mogą być jawne albo ukryte. rozgłaszaniem informacji o swoim istnieniu w okolicy. spróbować ją spenetrować. nie.
Jeśli posiadamy ukrytą sieć, to by ją odnaleźć trzeba ustawić scan_ssid . jednak mija się z celem, gdyż SSID jest rozgłaszane w pakietach sieciowych. sporymi zakłóceniami, np. pozostałych są 1-2 sieci, które widać.
< h3 >Wiele sieci i priorytety (priority)Do sieci możemy łączyć się z automatu albo ręcznie. łączyć automatycznie. się między nimi, trzeba dodatkowo posłużyć się parametrem priority . 1000, im wyższy numer, tym większy priorytet. wpa_supplicant wybierze sieć o najwyższym priorytecie.
< h3 >Wersja EAPOL (eapol_version)Możemy także określić wersję protokołu EAPOL przy pomocy eapol_version . mieć problemy z obsługą wersji 2 .
< h2 >Dodatkowe wskazówki: zamiast GUIW zależności od tego, co chcesz osiągnąć, możesz zrezygnować z dodatkowych narzędzi do sieci. W ten oto sposób można łatwo pozbyć się pakietów network-manager lub/i wicd .
Odłączenia, komunikacja odbywa się przez sieć WiFi. Zamówione publiczne numery IP można powiązać z dowolnym serwerem Cloud, oczywiście potrzebne jest wykonanie konfiguracji karty sieciowej z podaniem odpowiednich parametrów.
< h3 >Jeśli naprawdę chcesz GUIJeśli naprawdę chce korzystać z GUI, to może sobie doinstalować pakiet wpagui .
< h2 >Ręczna konfiguracja IP z linii komend (dla Ethernet/VPS itp.)W konkretnych scenariuszach ręczna konfiguracja interfejsu może być potrzebna. W panelu klienta każdy nowo przydzielony adres sieciowy posiada wszystkie parametry potrzebne do skonfigurowania karty.
Uruchom z linii komend polecenie ifconfig według schematu ifconfig
Wpisz w linii komend polecenie "route" zgodnie ze składnią route add default gw
Edytuj plik, wprowadź dane dla numeru IP z którym chcesz powiązać kartę sieciową.
Do nawigacji użyj klawiszy strzałek. Nowe wpisy dodaj poniżej już istniejących.
< h2 >Uwaga praktyczna: proxy, użytkownik/hasło i składniaPo wybraniu serwera lustrzanego (zawsze wybieram jakiś polski serwer) - wtedy trzeba podać dane serwera pośredniczącego. No i właśnie... :( Tutaj robię coś nie tak - albo podaję nie taką składnię polecenia jak trzeba, albo to może coś z serwerem do którego się łącze coś nie tak - nie wiem... BARDZO MOCNO proszę Was o pomoc!
Potrzebuję jedynie wiedzieć jaka jest poprawna składnia polecenia przy konfiguracji serwera proxy. Przecież ja sobie tego nie wymyśliłem.
Przypuszczam, że chodzi właśnie o podanie nazwy użytkownika i hasła + host i numer portu jaki e ma być użyte w tym połączeniu - w końcu sieć jest konfigurowana ręcznie.
Wszędzie jest na sztywno - sam tak ustawiłem, bo inaczej nie chciał w ogóle się z netem łączyć... tak dla wyjasnienia... ręczna konfiguracja IP nie wymaga podawania uzytkownika i hasła ... to jest jakis wymug albo ppp albo konfiguracji neostrady na tym routerze ... gdzie normalnie podawales tego uzytkownika i haslo ?
< h2 >Najczęstsze problemy i weryfikacjaPodczas instalacji wykrywało obie bo pytało którą ma sobie skonfigurować do pobrania paczek z neta. Po zakończeniu instalacji jednej z nich nie widać. Tzn Ta zintegrowana eth0 jest widoczna. Gdzie się podziała w takim razie eth1?? Dodam, że jest cały czas dobrze wpięta...
Muszę ją jakoś zainicjować? Zaprzęgnąć do pracy? dopisać jakieś linijki do /etc/network/interfaces ??
Jakieś pomysły? Muszę ją jakoś zainicjować? Zaprzęgnąć do pracy? dopisać jakieś linijki do /etc/network/interfaces ??
Oczywiście, że można uruchomić server dhcp tylko trzeba odpowiednio skonfigurować!!
mam podobny problem. nie działa mi internet. gdy ponguje 127.0.0.1 dostaje dopowiedź.
W takim przypadku może być też pomocne sprawdzenie logów systemowych oraz zastosowanie narzędzi diagnostycznych, takich jak “traceroute” czy “ip route”.
< h2 >Konfiguracja Wi‑Fi a bezpieczeństwo (WEP -> WPA/WPA2)Jeśli Wasza sieć działa w standardzie WEP to zmieńcie to czym prędzej!
dostępem, np. WEP, WPA, czy WPA2. Choć na dobrą sprawę WEP już się do niczego nie nadaje.
W razie problemów, pamiętaj o możliwości przywrócenia kopii zapasowej pliku konfiguracyjnego oraz sprawdzeniu logów systemowych i użyciu narzędzi diagnostycznych. Dzięki temu twoja konfiguracja sieci na Debianie powinna działać prawidłowo, zapewniając stabilne połączenie z siecią.
W ten oto sposób można łatwo pozbyć się pakietów network-manager lub/i wicd . naprawdę chce korzystać z GUI, to może sobie doinstalować pakiet wpagui . Odłączenia, komunikacja odbywa się przez sieć WiFi.

tags: #debian #jak #uruchiomic #karte #sieciowa
About the author