{"id":1357,"date":"2026-04-13T18:06:22","date_gmt":"2026-04-13T18:06:22","guid":{"rendered":"https:\/\/sudoit.pl\/?p=1357"},"modified":"2026-04-13T18:06:24","modified_gmt":"2026-04-13T18:06:24","slug":"konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa","status":"publish","type":"post","link":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/","title":{"rendered":"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa"},"content":{"rendered":"\n<p><strong>Konfiguracja sieci w Linuxie<\/strong> to jedna z tych rzeczy, kt\u00f3re pr\u0119dzej czy p\u00f3\u017aniej trzeba ogarn\u0105\u0107. Niewa\u017cne, czy stawiasz serwer, uczysz si\u0119 do egzaminu, budujesz domowy lab, czy po prostu chcesz zrozumie\u0107, co oznacza tajemnicze <strong>enp0s3<\/strong> &#8211; bez podstaw sieci daleko nie zajedziesz. To w\u0142a\u015bnie od poprawnie skonfigurowanych interfejs\u00f3w zale\u017cy, czy system b\u0119dzie widzia\u0142 inne maszyny, internet, serwery DNS i ca\u0142\u0105 reszt\u0119 \u015bwiata. Przed przyst\u0105pieniem do czytania tego poradnika warto zaznajomi\u0107 si\u0119 z podstawami sieci, do kt\u00f3rych odsy\u0142am <em><a href=\"https:\/\/sudoit.pl\/index.php\/2025\/12\/23\/podstawy-sieci-komputerowych-prosty-przewodnik-dla-poczatkujacych\/\">tu<\/a><\/em>.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u015arodowisko testowe do nauki sieci<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Naj\u0142atwiej uczy\u0107 si\u0119 sieci na praktycznym przyk\u0142adzie, dlatego ten poradnik opiera si\u0119 na prostym \u015brodowisku testowym z\u0142o\u017conym z <strong>5 maszyn wirtualnych<\/strong>. Trzy z nich dzia\u0142aj\u0105 pod kontrol\u0105 Linuksa, a dwie to Windows. Taki uk\u0142ad dobrze oddaje realne \u015brodowisko, w kt\u00f3rym r\u00f3\u017cne systemy musz\u0105 si\u0119 ze sob\u0105 komunikowa\u0107.<\/p>\n\n\n\n<p>Do wirtualizacji wykorzystuj\u0119 <strong>VirtualBox<\/strong>, ale r\u00f3wnie dobrze mo\u017cesz u\u017cy\u0107 <strong>VMware<\/strong> albo innego rozwi\u0105zania. Najwa\u017cniejsze nie jest samo narz\u0119dzie, tylko to, \u017ceby\u015b rozumia\u0142, jak po\u0142\u0105czone s\u0105 maszyny i kt\u00f3re interfejsy trafiaj\u0105 do kt\u00f3rych sieci. Trzeba te\u017c pami\u0119ta\u0107, \u017ce w zale\u017cno\u015bci od \u015brodowiska mog\u0105 si\u0119 r\u00f3\u017cni\u0107 <strong>nazwy interfejs\u00f3w sieciowych<\/strong>. U mnie b\u0119dzie to na przyk\u0142ad <strong>enp0s3<\/strong>, <strong>enp0s8<\/strong> i <strong>enp0s9<\/strong>, ale u Ciebie oznaczenia mog\u0105 wygl\u0105da\u0107 inaczej.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"797\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/diagram_sieci-1024x797.png\" alt=\"\" class=\"wp-image-1359\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/diagram_sieci-1024x797.png 1024w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/diagram_sieci-300x233.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/diagram_sieci-768x598.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/diagram_sieci-585x455.png 585w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/diagram_sieci.png 1077w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>To \u015brodowisko nie zosta\u0142o zbudowane tylko na potrzeby jednego \u0107wiczenia. B\u0119dzie ono baz\u0105 dla ca\u0142ej serii artyku\u0142\u00f3w: w tym wpisie zajmiemy si\u0119 <strong>adresacj\u0105 i konfiguracj\u0105 interfejs\u00f3w<\/strong>, w kolejnym przejdziemy do <strong>nazw host\u00f3w, pliku hosts i DNS<\/strong>, a w trzecim poka\u017c\u0119, jak uruchomi\u0107 <strong>routing pomi\u0119dzy podsieciami<\/strong>. W\u0142a\u015bnie dlatego ju\u017c na tym etapie warto skonfigurowa\u0107 <strong>wszystkie maszyny zgodnie z topologi\u0105<\/strong>, a nie tylko t\u0119, na kt\u00f3rej aktualnie \u0107wiczysz. Je\u015bli jedna z nich zostanie pomini\u0119ta, p\u00f3\u017aniejsze testy komunikacji, rozwi\u0105zywania nazw i trasowania po prostu nie b\u0119d\u0105 dawa\u0142y pe\u0142nego obrazu.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Jak ustawi\u0107 karty sieciowe w VirtualBox<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"766\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/vm-1-1024x766.png\" alt=\"\" class=\"wp-image-1360\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/vm-1-1024x766.png 1024w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/vm-1-300x224.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/vm-1-768x575.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/vm-1-1170x875.png 1170w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/vm-1-585x438.png 585w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/vm-1.png 1195w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Zanim uruchomisz maszyny wirtualne, trzeba najpierw poprawnie skonfigurowa\u0107 ich <strong>interfejsy sieciowe<\/strong> w VirtualBoxie.<\/p>\n\n\n\n<p>W tym laboratorium ka\u017cda maszyna dostaje odpowiedni\u0105 liczb\u0119 kart sieciowych w zale\u017cno\u015bci od swojej roli. Jedne systemy maj\u0105 tylko po jednym interfejsie do komunikacji z lokaln\u0105 sieci\u0105, a inne maj\u0105 ich wi\u0119cej, bo pe\u0142ni\u0105 rol\u0119 host\u00f3w po\u015brednicz\u0105cych pomi\u0119dzy segmentami. To bardzo wa\u017cne przy p\u00f3\u017aniejszym routingu. Je\u017celi maszyna ma \u0142\u0105czy\u0107 dwie sieci, musi by\u0107 fizycznie lub logicznie obecna w obu.<\/p>\n\n\n\n<p>W ka\u017cdej z maszyn wirtualnych doda\u0142em takie interfejsy, jak rozpisa\u0142em w topologii na wst\u0119pie. Zwr\u00f3\u0107 uwag\u0119 aby ka\u017cda z maszyn mia\u0142a odpowiednie nazwy sieci wewn\u0119trznej, dzi\u0119ki temu poszczeg\u00f3lne podsieci b\u0119d\u0105 mog\u0142y si\u0119 ze sob\u0105 komunikowa\u0107. Wi\u0119cej o konfiguracji wirtualnych maszyn oraz o tym jak je tworzy\u0107 mo\u017cesz poczyta\u0107 <em><a href=\"https:\/\/sudoit.pl\/index.php\/2025\/12\/24\/virtualbox-dla-poczatkujacych-podstawy-instalacja-i-konfiguracja-maszyn-wirtualnych\/\">tu<\/a><\/em>.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Wst\u0119p do konfiguracji sieci<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Zanim przejdziesz do ustawiania adres\u00f3w IP, warto uporz\u0105dkowa\u0107 kilka podstawowych poj\u0119\u0107. Dzi\u0119ki temu dalsza cz\u0119\u015b\u0107 poradnika b\u0119dzie po prostu bardziej zrozumia\u0142a.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Czym jest interfejs sieciowy?<\/h3>\n\n\n\n<p>Linux potrafi obs\u0142ugiwa\u0107 wiele urz\u0105dze\u0144 sieciowych jednocze\u015bnie. Ka\u017cda karta sieciowa, fizyczna albo wirtualna, jest widoczna w systemie jako osobny <strong>interfejs sieciowy<\/strong>. To w\u0142a\u015bnie na interfejsach ustawiasz <strong>adresy IP<\/strong>, w\u0142\u0105czasz lub wy\u0142\u0105czasz \u0142\u0105czno\u015b\u0107 i sprawdzasz, czy wszystko dzia\u0142a tak, jak powinno.<\/p>\n\n\n\n<p>Nazwy interfejs\u00f3w zale\u017c\u0105 od dystrybucji, sprz\u0119tu i \u015brodowiska wirtualizacyjnego. Najcz\u0119\u015bciej spotkasz oznaczenia w stylu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>enp0s3<\/strong><\/li>\n\n\n\n<li><strong>enp0s8<\/strong><\/li>\n\n\n\n<li><strong>enp0s9<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Ka\u017cdy interfejs mo\u017ce by\u0107 w jednym z dw\u00f3ch podstawowych stan\u00f3w:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>podniesiony (UP)<\/strong> \u2013 interfejs jest aktywny i bierze udzia\u0142 w komunikacji sieciowej,<\/li>\n\n\n\n<li><strong>opuszczony (DOWN)<\/strong> \u2013 interfejs jest wy\u0142\u0105czony i nie przesy\u0142a ruchu.<\/li>\n<\/ul>\n\n\n\n<p>M\u00f3wi\u0105c pro\u015bciej: je\u015bli interfejs jest \u201eUP\u201d, system mo\u017ce z niego korzysta\u0107; je\u015bli jest \u201eDOWN\u201d, to tak jakby karta by\u0142a od\u0142\u0105czona.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Metody uzyskania adres\u00f3w w Linuxie<\/h3>\n\n\n\n<p>Kolejna wa\u017cna sprawa to spos\u00f3b nadawania adres\u00f3w IP. W Linuxie mo\u017cemy to zrobi\u0107 na kilka sposob\u00f3w:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>R\u0119cznie (statycznie)<\/strong> \u2013 czyli wpisujemy adres IP sami: albo za pomoc\u0105 polece\u0144 w terminalu, albo przez edycj\u0119 plik\u00f3w konfiguracyjnych. To podej\u015bcie jest cz\u0119ste na serwerach i w infrastrukturze, gdzie chcemy mie\u0107 pe\u0142n\u0105 kontrol\u0119 nad adresacj\u0105. Je\u015bli system ma zawsze by\u0107 osi\u0105galny pod tym samym adresem, konfiguracja statyczna zwykle jest najlepszym wyborem.<\/li>\n\n\n\n<li><strong>Automatycznie (dynamicznie) przez DHCP<\/strong> \u2013 wtedy system pobiera adres IP, bram\u0119 i DNS automatycznie z serwera DHCP, z wcze\u015bniej przygotowanej puli adres\u00f3w. To metoda szybka i wygodna, szczeg\u00f3lnie na komputerach u\u017cytkownik\u00f3w albo w sieciach, gdzie adres nie musi by\u0107 sta\u0142y.<\/li>\n<\/ol>\n\n\n\n<p>W praktyce bardzo cz\u0119sto przyjmuje si\u0119 zasad\u0119, \u017ce elementy infrastruktury (serwery, routery, wa\u017cne urz\u0105dzenia) powinny mie\u0107 <strong>adresy statyczne<\/strong>, bo daje to wi\u0119ksz\u0105 kontrol\u0119 i przewidywalno\u015b\u0107. DHCP te\u017c jest poprawnym rozwi\u0105zaniem, ale trzeba pami\u0119ta\u0107, \u017ce adres mo\u017ce si\u0119 zmieni\u0107, je\u015bli nie ustawimy rezerwacji.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Jak sprawdzi\u0107 interfejsy sieciowe w Linuxie?<\/h3>\n\n\n\n<p>Niezale\u017cnie od tego, czy planujesz konfiguracj\u0119 statyczn\u0105 czy DHCP, pierwszym krokiem zawsze jest sprawdzenie <strong>jakie interfejsy sieciowe widzi system<\/strong> i jak si\u0119 nazywaj\u0105. Do tego przydaj\u0105 si\u0119 poni\u017csze polecenia:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ip a<\/strong> \u2013 podstawowe i najcz\u0119\u015bciej u\u017cywane narz\u0119dzie w nowoczesnych systemach Linux,<\/li>\n\n\n\n<li><strong>ifconfig -a<\/strong> \u2013 starsze narz\u0119dzie, nadal spotykane, ale w wielu dystrybucjach wymaga doinstalowania pakietu net-tools.<\/li>\n<\/ul>\n\n\n\n<p>Dzi\u0119ki tym poleceniom szybko zobaczysz list\u0119 interfejs\u00f3w, ich stan (UP\/DOWN) oraz przypisane adresy IP, je\u015bli ju\u017c jakie\u015b maj\u0105.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"471\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipa-1024x471.png\" alt=\"\" class=\"wp-image-1361\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipa-1024x471.png 1024w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipa-300x138.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipa-768x353.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipa-585x269.png 585w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipa.png 1155w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Tymczasowa konfiguracja adresu IP w Linuxie<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Przypisanie adresu IP za pomoc\u0105 polece\u0144 <strong>ip<\/strong> jest bardzo proste i \u015bwietnie sprawdza si\u0119 do szybkich test\u00f3w. W praktyce wystarczy zna\u0107 dwa polecenia: jedno do dodania adresu, drugie do podniesienia interfejsu (czyli w\u0142\u0105czenia go).<\/p>\n\n\n\n<p>Najpierw dodajemy adres IPv4 do wybranego interfejsu, np. <strong>enp0s8<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip addr add 192.168.0.10\/24 dev enp0s8<\/code><\/pre>\n\n\n\n<p>Nast\u0119pnie aktywujemy interfejs:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip link set dev enp0s8 up<\/code><\/pre>\n\n\n\n<p>Je\u015bli teraz sprawdzimy stan interfejs\u00f3w (np. poleceniem <strong>ip a<\/strong>), zobaczymy, \u017ce interfejs <strong>enp0s8<\/strong> ma przypisany adres <strong>192.168.0.10\/24<\/strong> oraz jest w stanie <strong>UP<\/strong>. Od tego momentu karta jest gotowa do komunikacji w sieci &#8211; mo\u017ce wysy\u0142a\u0107 i odbiera\u0107 pakiety.<\/p>\n\n\n\n<p>Je\u015bli chcesz cofn\u0105\u0107 zmiany, mo\u017cesz usun\u0105\u0107 przypisany adres i wy\u0142\u0105czy\u0107 interfejs.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ip addr del 192.168.0.10\/24 dev enp0s8\nip link set dev enp0s8 down<\/code><\/pre>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Dlaczego ta metoda nie wystarcza na serwerze?<\/h3>\n\n\n\n<p>Najwa\u017cniejsz\u0105 wad\u0105 tej metody jest to, \u017ce <strong>konfiguracja nie jest trwa\u0142a<\/strong>. Ustawienia wprowadzone poleceniami <strong>ip<\/strong> \u017cyj\u0105 tylko w dzia\u0142aj\u0105cym systemie. Po restarcie komputera albo prze\u0142adowaniu konfiguracji sieci adres IP zniknie i trzeba b\u0119dzie ustawia\u0107 go od nowa. W laboratorium to nie problem. Na serwerze &#8211; ju\u017c zdecydowanie tak.<\/p>\n\n\n\n<p>To podej\u015bcie jest wi\u0119c idealne do szybkich test\u00f3w i lab\u00f3w, ale je\u015bli zale\u017cy nam na konfiguracji \u201cna sta\u0142e\u201d, musimy skorzysta\u0107 z mechanizm\u00f3w konfiguracyjnych konkretnej dystrybucji.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Trwa\u0142a konfiguracja sieci w Linuxie<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>W tej cz\u0119\u015bci pokazuj\u0119 konfiguracj\u0119 na konkretnych przyk\u0142adach dla poszczeg\u00f3lnych dystrybucji, ale pami\u0119taj, \u017ce w praktyce <strong>musisz wprowadzi\u0107 odpowiednie ustawienia na wszystkich maszynach z laboratorium<\/strong>. Samo poprawne ustawienie jednego hosta nie wystarczy, bo kolejne artyku\u0142y b\u0119d\u0105 opiera\u0142y si\u0119 na komunikacji pomi\u0119dzy <strong>Debianem, CentOS-em, Ubuntu oraz dwoma hostami Windows<\/strong>.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Konfiguracja sieci w Debianie<\/h3>\n\n\n\n<p>W dystrybucjach opartych o Debiana konfiguracja sieci znajduje si\u0119 w pliku:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/network\/interfaces<\/code><\/pre>\n\n\n\n<p>To w\u0142a\u015bnie tam okre\u015blasz, jakie interfejsy maj\u0105 si\u0119 uruchamia\u0107, czy maj\u0105 dzia\u0142a\u0107 przez <strong>DHCP<\/strong>, czy ze <strong>statycznym adresem IP<\/strong>.<\/p>\n\n\n\n<p>Przyk\u0142adowo: je\u015bli nasza maszyna ma jedn\u0105 kart\u0119 sieciow\u0105 w trybie NAT, to interfejs enp0s3 zwykle dostaje adres z DHCP. Taki wpis mo\u017ce wygl\u0105da\u0107 tak:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>allow-hotplug enp0s3  \niface enp0s3 inet dhcp<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>allow-hotplug<\/strong> oznacza, \u017ce interfejs mo\u017ce by\u0107 podnoszony automatycznie, gdy zostanie wykryty,<\/li>\n\n\n\n<li><strong>iface &#8230; inet dhcp<\/strong> m\u00f3wi, \u017ce adres IP ma by\u0107 pobrany dynamicznie z DHCP.<\/li>\n<\/ul>\n\n\n\n<p>Teraz skonfiguruje interfejsy zgodnie z za\u0142o\u017ceniami. W moim laboratorium dodatkowe interfejsy to <strong>enp0s8<\/strong> i <strong>enp0s9<\/strong>. U Ciebie nazwy mog\u0105 si\u0119 r\u00f3\u017cni\u0107, dlatego najpierw sprawd\u017a je poleceniem <strong>ip a<\/strong>.<\/p>\n\n\n\n<p>Nast\u0119pnie dodaj odpowiednie wpisy do pliku <strong>\/etc\/network\/interfaces<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"787\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec-1024x787.png\" alt=\"\" class=\"wp-image-1362\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec-1024x787.png 1024w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec-300x230.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec-768x590.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec-585x449.png 585w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec.png 1134w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>W ten spos\u00f3b skonfigurowa\u0142e\u015b dwa interfejsy tak, aby:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>startowa\u0142y automatycznie razem z systemem<\/li>\n\n\n\n<li>mia\u0142y <strong>statyczne adresy IP<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Po zapisaniu zmian zrestartuj us\u0142ug\u0119 sieciow\u0105 poleceniem:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart networking.service<\/code><\/pre>\n\n\n\n<p>Na ko\u0144cu sprawd\u017a wynik poleceniem <strong>ip a<\/strong>. Jak wida\u0107, adresy zosta\u0142y przypisane prawid\u0142owo.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"440\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec_interfejsy-1024x440.png\" alt=\"\" class=\"wp-image-1363\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec_interfejsy-1024x440.png 1024w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec_interfejsy-300x129.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec_interfejsy-768x330.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec_interfejsy-585x251.png 585w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/debian_siec_interfejsy.png 1091w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>W praktyce warto te\u017c zna\u0107 dodatkowe parametry, kt\u00f3re mog\u0105 pojawi\u0107 si\u0119 w tym pliku, takie jak:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"616\" height=\"270\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/tabela_img-1.png\" alt=\"\" class=\"wp-image-1365\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/tabela_img-1.png 616w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/tabela_img-1-300x131.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/tabela_img-1-585x256.png 585w\" sizes=\"(max-width: 616px) 100vw, 616px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Konfiguracja sieci w Ubuntu<\/h3>\n\n\n\n<p>W nowszych wersjach Ubuntu sie\u0107 konfiguruje si\u0119 zwykle przez <strong>Netplan<\/strong>. Pliki konfiguracyjne znajduj\u0105 si\u0119 w katalogu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/netplan\/<\/code><\/pre>\n\n\n\n<p>Najcz\u0119\u015bciej spotkasz tam plik taki jak <strong>00-installer-config.yaml<\/strong>. Sama konfiguracja pliku jest podoba do poprzednich dystrybucji. Najpierw okre\u015blamy interfejs a nast\u0119pnie dodajemy do niego adresacje. W przypadku interfejsu enp0s3 zosta\u0142a wybrana dynamiczna metoda uzyskiwania adresu, wystarczy wi\u0119c sam argument <em>dhcp4: true<\/em>.<\/p>\n\n\n\n<p>Skonfiguruj drugi interfejs <strong>enp0s8 <\/strong>dodaj\u0105c odpowiednie wpisy. Zgodnie z tabelk\u0105 ustaw statyczny adres <strong>172.16.20.11<\/strong>, bram\u0119 <strong>172.16.20.1<\/strong>. Dodaj r\u00f3wnie\u017c dwa serwery DNS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"373\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ubuntu_siec.png\" alt=\"\" class=\"wp-image-1366\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ubuntu_siec.png 900w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ubuntu_siec-300x124.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ubuntu_siec-768x318.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ubuntu_siec-585x242.png 585w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">WA\u017bNE!<\/h4>\n\n\n\n<p>Netplan u\u017cywa sk\u0142adni YAML, a YAML jest bardzo wra\u017cliwy na formatowanie. W praktyce oznacza to, \u017ce:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>wci\u0119cia s\u0105 kluczowe<\/strong>,<\/li>\n\n\n\n<li>nie wolno u\u017cywa\u0107 tabulator\u00f3w (tylko <strong>spacje<\/strong>),<\/li>\n\n\n\n<li>czasem jedna dodatkowa spacja potrafi wywo\u0142a\u0107 b\u0142\u0105d.<br>Dlatego po edycji pliku zawsze warto go dok\u0142adnie przejrze\u0107.<\/li>\n<\/ul>\n\n\n\n<p>Po zapisaniu pliku, nale\u017cy zastosowa\u0107 wprowadzone zmiany wywo\u0142uj\u0105c polecenie netplan apply na prawach administratora. Ubuntu w odr\u00f3\u017cnieniu od innych dystrybucji nie pracuje domy\u015blnie na koncie roota.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo netplan apply<\/code><\/pre>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Konfiguracja sieci w CentOS<\/h3>\n\n\n\n<p>W CentOS-ie oraz w wielu systemach z rodziny <strong>RHEL\/Fedora<\/strong> standardem jest <strong>NetworkManager<\/strong>. Najwygodniejszym narz\u0119dziem do zarz\u0105dzania sieci\u0105 w terminalu jest <strong>nmcli<\/strong>. Dzi\u0119ki niemu mo\u017cna konfigurowa\u0107 interfejsy bez r\u0119cznego edytowania plik\u00f3w.<\/p>\n\n\n\n<p>Najpierw sprawd\u017a stan urz\u0105dze\u0144 poleceniem poleceniem <strong>nmcli -p dev<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1002\" height=\"314\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli_centos.png\" alt=\"\" class=\"wp-image-1367\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli_centos.png 1002w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli_centos-300x94.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli_centos-768x241.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli_centos-585x183.png 585w\" sizes=\"(max-width: 1002px) 100vw, 1002px\" \/><\/figure>\n\n\n\n<p>Na screenie wida\u0107, \u017ce interfejsy <strong>enp0s8 i enp0s9<\/strong> s\u0105 nieaktywne. Zanim przypiszemy im adresy, musimy je \u201cpod\u0142\u0105czy\u0107\u201d.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nmcli device connect enp0s8\nnmcli device connect enp0s9<\/code><\/pre>\n\n\n\n<p>Je\u015bli pojawi si\u0119 b\u0142\u0105d zwi\u0105zany z DHCP, nie panikuj. W labie bez serwera DHCP to do\u015b\u0107 normalne. Najwa\u017cniejsze, \u017ceby interfejs przeszed\u0142 w stan aktywny. Mo\u017cesz to zweryfikowa\u0107 ponownie poleceniem <strong>nmcli -p dev<\/strong>.<\/p>\n\n\n\n<p>Teraz przypisz adresy IP i ustaw metod\u0119 adresacji na statyczn\u0105 <strong>(manual)<\/strong>. W CentOS mo\u017cemy to zrobi\u0107 poleceniami:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nmcli connection modify enp0s8 ipv4.addresses 192.16.0.20\/24  \nnmcli connection modify enp0s8 ipv4.method manual  \nnmcli connection up enp0s8  \n  \nnmcli connection modify enp0s9 ipv4.addresses 172.16.20.1\/24  \nnmcli connection modify enp0s9 ipv4.method manual  \nnmcli connection up enp0s9  \n  \nnmcli connection reload<\/code><\/pre>\n\n\n\n<p>Co robi\u0105 te polecenia?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>connection modify<\/strong> ustawia parametry (adres, metoda),<\/li>\n\n\n\n<li><strong>connection up<\/strong> podnosi po\u0142\u0105czenie i stosuje zmiany,<\/li>\n\n\n\n<li><strong>connection reload<\/strong> prze\u0142adowuje konfiguracj\u0119.<\/li>\n<\/ul>\n\n\n\n<p>W Centosie pliki odpowiedzialne za konfiguracje sieci znajduj\u0105 si\u0119 w katalogu<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/etc\/NetworkManager\/system-connections<\/code><\/pre>\n\n\n\n<p>Ka\u017cdy aktywowany interfejs\/connection dostaje tam plik w stylu: <strong>enp0s9.nmconnection<\/strong>. W pliku znajdziesz mn\u00f3stwo parametr\u00f3w w formacie <strong>opcja=warto\u015b\u0107<\/strong>. To alternatywny spos\u00f3b konfiguracji, ale w tym poradniku skupiamy si\u0119 na <strong>nmcli<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"987\" height=\"486\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Centos_siec.png\" alt=\"\" class=\"wp-image-1368\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Centos_siec.png 987w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Centos_siec-300x148.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Centos_siec-768x378.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Centos_siec-585x288.png 585w\" sizes=\"(max-width: 987px) 100vw, 987px\" \/><\/figure>\n\n\n\n<p>Aby sprawdzi\u0107 poprawno\u015b\u0107 przypisanych danych adresowych nale\u017cy zrestartowa\u0107 us\u0142ug\u0119 sieci oraz wpisa\u0107 <strong>nmcli<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"992\" height=\"633\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli2_centos.png\" alt=\"\" class=\"wp-image-1369\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli2_centos.png 992w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli2_centos-300x191.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli2_centos-768x490.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/nmcli2_centos-585x373.png 585w\" sizes=\"(max-width: 992px) 100vw, 992px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Konfiguracja sieci w Windowsach<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Konfiguracja sieci w Windowsie nie jest g\u0142\u00f3wnym tematem tego artyku\u0142u, ale w naszym laboratorium warto j\u0105 wykona\u0107 poprawnie, \u017ceby wszystkie maszyny mog\u0142y bra\u0107 udzia\u0142 w testach. Je\u015bli jedna cz\u0119\u015b\u0107 \u015brodowiska dzia\u0142a pod Linuxem, a druga pod Windowsem, to dobrze jest zadba\u0107 o sp\u00f3jno\u015b\u0107 adresacji po obu stronach.<\/p>\n\n\n\n<p>Na obu maszynach z Windows nale\u017cy przypisa\u0107 <strong>adresy IP zgodnie z diagramem sieci<\/strong> pokazanym na pocz\u0105tku artyku\u0142u. Oznacza to, \u017ce dla ka\u017cdej stacji trzeba ustawi\u0107 odpowiedni:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>adres IPv4<\/strong><\/li>\n\n\n\n<li><strong>mask\u0119 podsieci<\/strong><\/li>\n\n\n\n<li><strong>bram\u0119 domy\u015bln\u0105<\/strong><\/li>\n<\/ul>\n\n\n\n<p>W praktyce jest to zwyk\u0142a, r\u0119czna konfiguracja karty sieciowej w ustawieniach systemu Windows. Sam mechanizm nie r\u00f3\u017cni si\u0119 specjalnie od tego, co robili\u015bmy wcze\u015bniej w Linuxie &#8211; nadal chodzi o przypisanie w\u0142a\u015bciwych parametr\u00f3w do w\u0142a\u015bciwego interfejsu. R\u00f3\u017cni si\u0119 tylko spos\u00f3b klikni\u0119cia do tego samego celu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"473\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_windowsie-1024x473.png\" alt=\"\" class=\"wp-image-1370\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_windowsie-1024x473.png 1024w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_windowsie-300x138.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_windowsie-768x355.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_windowsie-1536x709.png 1536w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_windowsie-1170x540.png 1170w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_windowsie-585x270.png 585w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_windowsie.png 1681w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Po zapisaniu ustawie\u0144 warto od razu sprawdzi\u0107, czy system przyj\u0105\u0142 konfiguracj\u0119 poprawnie. Najpro\u015bciej zrobi\u0107 to poleceniem <strong>ipconfig<\/strong> w wierszu polece\u0144. Sprawd\u017a r\u00f3wnie\u017c czy komunikuje si\u0119 z bram\u0105 domy\u015bln\u0105 poleceniem ping. Jak wida\u0107 na poni\u017cszym screenie komunikacja przebiega pomy\u015blnie.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"797\" height=\"411\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipconfig.png\" alt=\"\" class=\"wp-image-1371\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipconfig.png 797w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipconfig-300x155.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipconfig-768x396.png 768w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/ipconfig-585x302.png 585w\" sizes=\"(max-width: 797px) 100vw, 797px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Zezwolenie na ruch ICMPv4 w Windowsie<\/h3>\n\n\n\n<p>Po samej konfiguracji adresu IP mo\u017ce si\u0119 okaza\u0107, \u017ce host Windows nadal <strong>nie odpowiada na ping<\/strong>, mimo \u017ce adresacja wygl\u0105da poprawnie. <strong>Windows Firewall<\/strong> domy\u015blnie cz\u0119sto blokuje przychodz\u0105ce \u017c\u0105dania <strong>ICMP Echo Request<\/strong>, czyli w\u0142a\u015bnie to, czego u\u017cywa polecenie <strong>ping<\/strong>.<\/p>\n\n\n\n<p>Najpro\u015bciej by\u0142oby zezwoli\u0107 na ping z ka\u017cdego miejsca, ale w praktyce lepiej tego nie robi\u0107. W laboratorium chcemy tylko umo\u017cliwi\u0107 diagnostyk\u0119 z <strong>konkretnej podsieci<\/strong>, a nie otwiera\u0107 hosta szerzej, ni\u017c to potrzebne. To dobra praktyka bezpiecze\u0144stwa: zezwalamy dok\u0142adnie na tyle, ile jest potrzebne do test\u00f3w, i nic wi\u0119cej.<\/p>\n\n\n\n<p>Konfiguracja sieci w Windowsie nie jest cz\u0119\u015bci\u0105 tego artyku\u0142u, jednak je\u015bli nie wiesz jak to zrobi\u0107, to poni\u017cej umieszczam screen pokazuj\u0105cy to krok po kroku. Na obu Windowsach nale\u017cy przypisa\u0107 adresy wed\u0142ug pokazanego na pocz\u0105tku artyku\u0142u diagramu.<br>W naszym laboratorium wygl\u0105da to tak:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>na <strong>Windowsie CL1<\/strong> zezwalamy na ping z sieci <strong>172.16.20.0\/24<\/strong><\/li>\n\n\n\n<li>na <strong>Windowsie CL2<\/strong> zezwalamy na ping z sieci <strong>172.16.10.0\/24<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Zanim dodasz regu\u0142\u0119 zapory, warto sprawdzi\u0107, z jakim <strong>profilem sieciowym<\/strong> pracuje interfejs. W Windowsie regu\u0142y mog\u0105 obowi\u0105zywa\u0107 osobno dla profilu:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Private<\/strong><\/li>\n\n\n\n<li><strong>Public<\/strong><\/li>\n\n\n\n<li><strong>Domain<\/strong><br>W laboratorium najcz\u0119\u015bciej spotkasz profil <strong>Private<\/strong> albo <strong>Public<\/strong>. \u017beby to sprawdzi\u0107, uruchom <strong>PowerShell jako administrator<\/strong> i wpisz:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>Get-NetConnectionProfile<\/code><\/pre>\n\n\n\n<p>To polecenie poka\u017ce, kt\u00f3ry interfejs korzysta z jakiego profilu. Jest to wa\u017cne, poniewa\u017c je\u015bli dodasz regu\u0142\u0119 tylko dla profilu <strong>Private<\/strong>, a interfejs dzia\u0142a jako <strong>Public<\/strong>, to regu\u0142a nie zadzia\u0142a tak, jak oczekujesz.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"712\" height=\"641\" src=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/zezwalanie_na_icmpv4.png\" alt=\"\" class=\"wp-image-1372\" srcset=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/zezwalanie_na_icmpv4.png 712w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/zezwalanie_na_icmpv4-300x270.png 300w, https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/zezwalanie_na_icmpv4-585x527.png 585w\" sizes=\"(max-width: 712px) 100vw, 712px\" \/><\/figure>\n\n\n\n<p>Po sprawdzeniu profilu mo\u017cesz doda\u0107 regu\u0142\u0119 zapory. Robimy to w <strong>PowerShellu uruchomionym z uprawnieniami administratora<\/strong>. Przyk\u0142ad dla CL1, kt\u00f3ry ma odpowiada\u0107 na ping z sieci <strong>172.16.20.0\/24<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>New-NetFirewallRule `  \n  -DisplayName \"Allow ICMPv4 Echo from 172.16.20.0\/24\" `  \n  -Direction Inbound `  \n  -Protocol ICMPv4 `  \n  -IcmpType 8 `  \n  -Action Allow `  \n  -RemoteAddress 172.16.20.0\/24 `  \n  -Profile Private<\/code><\/pre>\n\n\n\n<p>Na <strong>Windowsie CL2<\/strong> pami\u0119taj, aby podmieni\u0107 sie\u0107 zdaln\u0105 zgodnie z topologi\u0105, czyli u\u017cy\u0107 w\u0142a\u015bciwego adresu <strong>IPv4<\/strong> dla tej cz\u0119\u015bci laboratorium.<\/p>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h1 class=\"wp-block-heading\">Podsumowanie<\/h1>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Od tego momentu mamy przygotowany fundament pod ca\u0142\u0105 seri\u0119: <strong>wszystkie hosty powinny mie\u0107 poprawnie ustawione interfejsy, adresy IP, maski oraz tam gdzie to potrzebne bramy domy\u015blne<\/strong>. To bardzo wa\u017cne, bo bez sp\u00f3jnej konfiguracji ca\u0142ego laboratorium nie da si\u0119 sensownie przej\u015b\u0107 do kolejnych temat\u00f3w. W nast\u0119pnym artykule wykorzystamy t\u0119 sam\u0105 topologi\u0119 i t\u0119 sam\u0105 adresacj\u0119, ale zamiast pracowa\u0107 na samych adresach IP, zaczniemy porz\u0105dkowa\u0107 <strong>nazwy host\u00f3w, plik hosts, DNS i resolver<\/strong>.<\/p>\n\n\n\n<p><strong>Konfiguracja sieci w Linuxie<\/strong> mo\u017ce wygl\u0105da\u0107 troch\u0119 inaczej w zale\u017cno\u015bci od dystrybucji, ale og\u00f3lny schemat dzia\u0142ania jest bardzo podobny. Najpierw sprawdzasz, jakie <strong>interfejsy sieciowe<\/strong> widzi system, p\u00f3\u017aniej decydujesz, czy chcesz u\u017cy\u0107 <strong>DHCP<\/strong>, czy <strong>statycznego adresu IP<\/strong>, a na ko\u0144cu konfigurujesz wszystko w spos\u00f3b trwa\u0142y.<\/p>\n\n\n\n<p>W praktyce warto zna\u0107 zar\u00f3wno szybkie komendy do test\u00f3w, jak i \u201ew\u0142a\u015bciwe\u201d metody konfiguracji dla konkretnej dystrybucji. Dzi\u0119ki temu nie tylko uruchomisz sie\u0107, ale te\u017c du\u017co szybciej zrozumiesz, <strong>dlaczego co\u015b dzia\u0142a albo dlaczego w\u0142a\u015bnie przesta\u0142o dzia\u0142a\u0107<\/strong>.<\/p>\n\n\n\n<p>W kolejnym artykule poka\u017c\u0119 Ci, jak w Linuxie dzia\u0142aj\u0105 <strong>hosts<\/strong>, <strong>DNS<\/strong>, <strong>resolver<\/strong> i <strong>hostname<\/strong>, czyli wszystko to, dzi\u0119ki czemu system potrafi odnajdywa\u0107 inne maszyny nie tylko po adresach IP, ale te\u017c po nazwach.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Konfiguracja sieci w Linuxie to jedna z tych rzeczy, kt\u00f3re pr\u0119dzej czy p\u00f3\u017aniej trzeba ogarn\u0105\u0107. Niewa\u017cne, czy stawiasz serwer, uczysz si\u0119&hellip;<\/p>\n","protected":false},"author":3,"featured_media":1358,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[26],"tags":[32,34],"class_list":["post-1357","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux","tag-linux","tag-sieci"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa - SudoIT<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa - SudoIT\" \/>\n<meta property=\"og:description\" content=\"Konfiguracja sieci w Linuxie to jedna z tych rzeczy, kt\u00f3re pr\u0119dzej czy p\u00f3\u017aniej trzeba ogarn\u0105\u0107. Niewa\u017cne, czy stawiasz serwer, uczysz si\u0119&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/\" \/>\n<meta property=\"og:site_name\" content=\"SudoIT\" \/>\n<meta property=\"article:published_time\" content=\"2026-04-13T18:06:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-13T18:06:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_linuxie.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Patryk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patryk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/\"},\"author\":{\"name\":\"Patryk\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\"},\"headline\":\"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa\",\"datePublished\":\"2026-04-13T18:06:22+00:00\",\"dateModified\":\"2026-04-13T18:06:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/\"},\"wordCount\":2511,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Konfiguracja_sieci_w_linuxie.png\",\"keywords\":[\"linux\",\"sieci\"],\"articleSection\":[\"Linux\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/\",\"name\":\"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa - SudoIT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Konfiguracja_sieci_w_linuxie.png\",\"datePublished\":\"2026-04-13T18:06:22+00:00\",\"dateModified\":\"2026-04-13T18:06:24+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/#primaryimage\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Konfiguracja_sieci_w_linuxie.png\",\"contentUrl\":\"https:\\\/\\\/sudoit.pl\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Konfiguracja_sieci_w_linuxie.png\",\"width\":1536,\"height\":1024},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/2026\\\/04\\\/13\\\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sudoit.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#website\",\"url\":\"https:\\\/\\\/sudoit.pl\\\/\",\"name\":\"SudoIT\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sudoit.pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sudoit.pl\\\/#\\\/schema\\\/person\\\/62b95033a7a8937fbb692e81d5e0b8bd\",\"name\":\"Patryk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g\",\"caption\":\"Patryk\"},\"url\":\"https:\\\/\\\/sudoit.pl\\\/index.php\\\/author\\\/patryk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa - SudoIT","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/","og_locale":"en_US","og_type":"article","og_title":"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa - SudoIT","og_description":"Konfiguracja sieci w Linuxie to jedna z tych rzeczy, kt\u00f3re pr\u0119dzej czy p\u00f3\u017aniej trzeba ogarn\u0105\u0107. Niewa\u017cne, czy stawiasz serwer, uczysz si\u0119&hellip;","og_url":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/","og_site_name":"SudoIT","article_published_time":"2026-04-13T18:06:22+00:00","article_modified_time":"2026-04-13T18:06:24+00:00","og_image":[{"width":1536,"height":1024,"url":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_linuxie.png","type":"image\/png"}],"author":"Patryk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Patryk","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/#article","isPartOf":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/"},"author":{"name":"Patryk","@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd"},"headline":"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa","datePublished":"2026-04-13T18:06:22+00:00","dateModified":"2026-04-13T18:06:24+00:00","mainEntityOfPage":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/"},"wordCount":2511,"commentCount":0,"image":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/#primaryimage"},"thumbnailUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_linuxie.png","keywords":["linux","sieci"],"articleSection":["Linux"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/","url":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/","name":"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa - SudoIT","isPartOf":{"@id":"https:\/\/sudoit.pl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/#primaryimage"},"image":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/#primaryimage"},"thumbnailUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_linuxie.png","datePublished":"2026-04-13T18:06:22+00:00","dateModified":"2026-04-13T18:06:24+00:00","author":{"@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd"},"breadcrumb":{"@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/#primaryimage","url":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_linuxie.png","contentUrl":"https:\/\/sudoit.pl\/wp-content\/uploads\/2026\/04\/Konfiguracja_sieci_w_linuxie.png","width":1536,"height":1024},{"@type":"BreadcrumbList","@id":"https:\/\/sudoit.pl\/index.php\/2026\/04\/13\/konfiguracja-sieci-w-linuxie-na-przykladzie-debiana-ubuntu-i-centosa\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sudoit.pl\/"},{"@type":"ListItem","position":2,"name":"Konfiguracja sieci w Linuxie na przyk\u0142adzie Debiana, Ubuntu i CentOSa"}]},{"@type":"WebSite","@id":"https:\/\/sudoit.pl\/#website","url":"https:\/\/sudoit.pl\/","name":"SudoIT","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sudoit.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/sudoit.pl\/#\/schema\/person\/62b95033a7a8937fbb692e81d5e0b8bd","name":"Patryk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d933a3eef1e4f0026a85747cca61f1ae9043bf2753554c0427f1a2dc8ca46096?s=96&d=mm&r=g","caption":"Patryk"},"url":"https:\/\/sudoit.pl\/index.php\/author\/patryk\/"}]}},"_links":{"self":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/1357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/comments?post=1357"}],"version-history":[{"count":1,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/1357\/revisions"}],"predecessor-version":[{"id":1373,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/posts\/1357\/revisions\/1373"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/media\/1358"}],"wp:attachment":[{"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/media?parent=1357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/categories?post=1357"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sudoit.pl\/index.php\/wp-json\/wp\/v2\/tags?post=1357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}