<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl">
	<id>https://soisk.info/index.php?action=history&amp;feed=atom&amp;title=Linux_Ubuntu_-_zarz%C4%85dzanie_sieciami</id>
	<title>Linux Ubuntu - zarządzanie sieciami - Historia wersji</title>
	<link rel="self" type="application/atom+xml" href="https://soisk.info/index.php?action=history&amp;feed=atom&amp;title=Linux_Ubuntu_-_zarz%C4%85dzanie_sieciami"/>
	<link rel="alternate" type="text/html" href="https://soisk.info/index.php?title=Linux_Ubuntu_-_zarz%C4%85dzanie_sieciami&amp;action=history"/>
	<updated>2026-05-12T09:33:20Z</updated>
	<subtitle>Historia wersji tej strony wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://soisk.info/index.php?title=Linux_Ubuntu_-_zarz%C4%85dzanie_sieciami&amp;diff=2770&amp;oldid=prev</id>
		<title>imported&gt;Admin: /* Konfigurowanie sieci poprzez netplan */</title>
		<link rel="alternate" type="text/html" href="https://soisk.info/index.php?title=Linux_Ubuntu_-_zarz%C4%85dzanie_sieciami&amp;diff=2770&amp;oldid=prev"/>
		<updated>2022-05-20T21:12:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Konfigurowanie sieci poprzez netplan&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nowa strona&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
==Praca w środowisku graficznym (GUI)==&lt;br /&gt;
&lt;br /&gt;
W środowisku graficznym sieć konfigurujemy za pomocą programu Network Manager. Jeśli ktoś jest przyzwyczajony do ręcznej konfiguracji poprzez terminal oraz zmianę plików to się zdziwi, że to nie działa jak trzeba. &lt;br /&gt;
&lt;br /&gt;
===Sprawdzenie konfiguracji sieciowej GUI===&lt;br /&gt;
&lt;br /&gt;
Klikamy ikonę sieci na panelu menu albo z launchera wybieramy ustawienia systemu =&amp;gt; sieć&lt;br /&gt;
&lt;br /&gt;
[[Plik:ubuntusiec1.png]]&lt;br /&gt;
&lt;br /&gt;
[[Plik:ubuntusiec2.png]]&lt;br /&gt;
&lt;br /&gt;
===Konfigurowanie połączenia sieciowego GUI===&lt;br /&gt;
&lt;br /&gt;
[[Plik:ubuntusiec3.png]]&lt;br /&gt;
&lt;br /&gt;
[[Plik:ubuntusiec4.png]]&lt;br /&gt;
&lt;br /&gt;
Jak widać adresacja IP jest pobierana automatycznie. Ustawimy ją ręcznie.&lt;br /&gt;
&lt;br /&gt;
[[Plik:ubuntusiec5.png]]&lt;br /&gt;
&lt;br /&gt;
[[Plik:ubuntusiec6.png]]&lt;br /&gt;
&lt;br /&gt;
===Konfigurowanie połączenia bezprzewodowego GUI===&lt;br /&gt;
&lt;br /&gt;
Analogicznie jak z przewodowym.&lt;br /&gt;
&lt;br /&gt;
==Polecenia sieciowe==&lt;br /&gt;
&lt;br /&gt;
===ifconfig===&lt;br /&gt;
&lt;br /&gt;
Polecenie &amp;lt;code&amp;gt;ifconfig&amp;lt;/code&amp;gt; służy do sprawdzenia i zmieniania konfiguracji interfejsów.&lt;br /&gt;
&lt;br /&gt;
Przykład użycia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ ifconfig&lt;br /&gt;
eth0      Link encap:Ethernet  HWaddr 08:00:27:6d:43:f9  &lt;br /&gt;
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0&lt;br /&gt;
          inet6 addr: fe80::a00:27ff:fe6d:43f9/64 Scope:Link&lt;br /&gt;
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:34 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:88 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:4217 (4.2 KB)  TX bytes:11656 (11.6 KB)&lt;br /&gt;
&lt;br /&gt;
lo        Link encap:Local Loopback  &lt;br /&gt;
          inet addr:127.0.0.1  Mask:255.0.0.0&lt;br /&gt;
          inet6 addr: ::1/128 Scope:Host&lt;br /&gt;
          UP LOOPBACK RUNNING  MTU:65536  Metric:1&lt;br /&gt;
          RX packets:36 errors:0 dropped:0 overruns:0 frame:0&lt;br /&gt;
          TX packets:36 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:0 &lt;br /&gt;
          RX bytes:3671 (3.6 KB)  TX bytes:3671 (3.6 KB)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przy większej liczbie interfejsów możemy wyświetlić informacje o pojedyńczym, np. &amp;lt;code&amp;gt;ifconfig eth0&amp;lt;/code&amp;gt;. Jeśli z kolei chcemy wyświetlić wszystkie, nawet nieużywane interfejsy wtedy &amp;lt;code&amp;gt;ifconfig -a&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===ping===&lt;br /&gt;
&lt;br /&gt;
Polecenie &amp;lt;code&amp;gt;ping&amp;lt;/code&amp;gt; służy do diagnozowania połączeń sieciowych. Sprawdza aktywność hosta w sieci.&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ ping soisk.info&lt;br /&gt;
PING soisk.info (176.119.32.183) 56(84) bytes of data.&lt;br /&gt;
64 bytes from cl2.netmark.pl (176.119.32.183): icmp_seq=1 ttl=56 time=26.2 ms&lt;br /&gt;
64 bytes from cl2.netmark.pl (176.119.32.183): icmp_seq=2 ttl=56 time=25.4 ms&lt;br /&gt;
64 bytes from cl2.netmark.pl (176.119.32.183): icmp_seq=3 ttl=56 time=26.9 ms&lt;br /&gt;
64 bytes from cl2.netmark.pl (176.119.32.183): icmp_seq=4 ttl=56 time=26.9 ms&lt;br /&gt;
64 bytes from cl2.netmark.pl (176.119.32.183): icmp_seq=5 ttl=56 time=26.9 ms&lt;br /&gt;
^C&lt;br /&gt;
--- soisk.info ping statistics ---&lt;br /&gt;
5 packets transmitted, 5 received, 0% packet loss, time 4011ms&lt;br /&gt;
rtt min/avg/max/mdev = 25.443/26.512/26.996/0.620 ms&lt;br /&gt;
uczen@linux:~$ ping 10.0.0.1&lt;br /&gt;
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.&lt;br /&gt;
64 bytes from 10.0.0.1: icmp_seq=1 ttl=127 time=2.13 ms&lt;br /&gt;
64 bytes from 10.0.0.1: icmp_seq=2 ttl=127 time=3.72 ms&lt;br /&gt;
64 bytes from 10.0.0.1: icmp_seq=3 ttl=127 time=2.56 ms&lt;br /&gt;
^C&lt;br /&gt;
--- 10.0.0.1 ping statistics ---&lt;br /&gt;
3 packets transmitted, 3 received, 0% packet loss, time 2016ms&lt;br /&gt;
rtt min/avg/max/mdev = 2.137/2.810/3.727/0.671 ms&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
W odróżnieniu od wersji windowsowej wysyłana jest nieograniczona ilość pakietów oraz wielkość pakietu jest dwa razy większa.&lt;br /&gt;
&lt;br /&gt;
===traceroute===&lt;br /&gt;
&lt;br /&gt;
Program &amp;lt;code&amp;gt;traceroute&amp;lt;/code&amp;gt; służy do badania trasy pakietów w sieci. W Ubuntu obecnie nie jest natywnie obsługiwany, trzeba go doinstalować.&lt;br /&gt;
&lt;br /&gt;
===mtr===&lt;br /&gt;
&lt;br /&gt;
Program &amp;lt;code&amp;gt;mtr&amp;lt;/code&amp;gt; jest połączeniem poleceń &amp;lt;code&amp;gt;ping&amp;lt;/code&amp;gt; oraz &amp;lt;code&amp;gt;traceroute&amp;lt;/code&amp;gt;. Jest obecny w Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Przykład:&lt;br /&gt;
&amp;lt;code&amp;gt;mtr soisk.info&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Plik:ubuntusiec10.png]]&lt;br /&gt;
&lt;br /&gt;
===route===&lt;br /&gt;
&lt;br /&gt;
Program &amp;lt;code&amp;gt;route&amp;lt;/code&amp;gt; służy do sprawdzenia i konfiguracji tras. W poniższym przykładzie wyświetla tabelę routingu/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ route&lt;br /&gt;
Kernel IP routing table&lt;br /&gt;
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface&lt;br /&gt;
default         10.0.2.2        0.0.0.0         UG    0      0        0 eth0&lt;br /&gt;
10.0.2.0        *               255.255.255.0   U     0      0        0 eth0&lt;br /&gt;
link-local      *               255.255.0.0     U     1000   0        0 eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===nslookup===&lt;br /&gt;
&lt;br /&gt;
Polecenie &amp;lt;code&amp;gt;nslookup&amp;lt;/code&amp;gt; służy do odpytywania serwerów DNS. Poniżej zapytanie o adres domenowy &amp;lt;code&amp;gt;soisk.info&amp;lt;/code&amp;gt;. Uzyskano odpowiedź &amp;lt;code&amp;gt;176.119.32.183&amp;lt;/code&amp;gt;. Jak widać ta odpowiedź jest &amp;lt;code&amp;gt;Non-authoritative answer&amp;lt;/code&amp;gt;, czyli nasz serwer nie miał adresu w swojej strefie i musiał odpytać inne serwery.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ nslookup&lt;br /&gt;
&amp;gt; soisk.info&lt;br /&gt;
Server:		8.8.8.8&lt;br /&gt;
Address:	8.8.8.8#53&lt;br /&gt;
&lt;br /&gt;
Non-authoritative answer:&lt;br /&gt;
Name:	soisk.info&lt;br /&gt;
Address: 176.119.32.183&lt;br /&gt;
&amp;gt; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===dig===&lt;br /&gt;
&lt;br /&gt;
Program &amp;lt;code&amp;gt;dig&amp;lt;/code&amp;gt; odpytuje serwery DNS wyciągając szereg informacji.&lt;br /&gt;
&lt;br /&gt;
Poniżej odpytano wpisany w konfigurację sieciową na stałe serwer DNS 8.8.8.8 (serwer DNS google) o adres soisk.info.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ dig soisk.info&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.9.5-3-Ubuntu &amp;lt;&amp;lt;&amp;gt;&amp;gt; soisk.info&lt;br /&gt;
;; global options: +cmd&lt;br /&gt;
;; Got answer:&lt;br /&gt;
;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 17855&lt;br /&gt;
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1&lt;br /&gt;
&lt;br /&gt;
;; OPT PSEUDOSECTION:&lt;br /&gt;
; EDNS: version: 0, flags:; udp: 512&lt;br /&gt;
;; QUESTION SECTION:&lt;br /&gt;
;soisk.info.			IN	A&lt;br /&gt;
&lt;br /&gt;
;; ANSWER SECTION:&lt;br /&gt;
soisk.info.		14399	IN	A	176.119.32.183&lt;br /&gt;
&lt;br /&gt;
;; Query time: 176 msec&lt;br /&gt;
;; SERVER: 8.8.8.8#53(8.8.8.8)&lt;br /&gt;
;; WHEN: Mon May 23 10:18:42 CEST 2016&lt;br /&gt;
;; MSG SIZE  rcvd: 55&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zapytanie zostało skierowane na inny serwer (akurat lokalny serwer DNS dla domeny zsmi.local). Zapytanie dotyczy hosta &amp;lt;code&amp;gt;serwer-pliki&amp;lt;/code&amp;gt;, pełniącego rolę serwera plików.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ dig @10.0.0.2 serwer-pliki.zsmi.local&lt;br /&gt;
&lt;br /&gt;
; &amp;lt;&amp;lt;&amp;gt;&amp;gt; DiG 9.9.5-3-Ubuntu &amp;lt;&amp;lt;&amp;gt;&amp;gt; @10.0.0.2 serwer-pliki.zsmi.local&lt;br /&gt;
; (1 server found)&lt;br /&gt;
;; global options: +cmd&lt;br /&gt;
;; Got answer:&lt;br /&gt;
;; -&amp;gt;&amp;gt;HEADER&amp;lt;&amp;lt;- opcode: QUERY, status: NOERROR, id: 28464&lt;br /&gt;
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1&lt;br /&gt;
&lt;br /&gt;
;; OPT PSEUDOSECTION:&lt;br /&gt;
; EDNS: version: 0, flags:; udp: 4000&lt;br /&gt;
;; QUESTION SECTION:&lt;br /&gt;
;serwer-pliki.zsmi.local.	IN	A&lt;br /&gt;
&lt;br /&gt;
;; ANSWER SECTION:&lt;br /&gt;
serwer-pliki.zsmi.local. 1200	IN	A	10.0.0.4&lt;br /&gt;
&lt;br /&gt;
;; Query time: 10 msec&lt;br /&gt;
;; SERVER: 10.0.0.2#53(10.0.0.2)&lt;br /&gt;
;; WHEN: Mon May 23 10:27:03 CEST 2016&lt;br /&gt;
;; MSG SIZE  rcvd: 68&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Pliki konfiguracyjne sieci (do wersji ubuntu 16.04)==&lt;br /&gt;
&lt;br /&gt;
Jak wspomniano wyżej w zwykłej, klienckiej wersji ubuntu, pliki konfiguracyjne istnieją, ale za konfigurację sieciową odpowiada Network Manager. Można go co prawda odinstalować albo wyłączyć. Ja użyłem do ćwiczeń serwerowej wersji Ubuntu, czyli Ubuntu Server. Tu wszystko działa jak trzeba.&lt;br /&gt;
&lt;br /&gt;
===/etc/network/interfaces===&lt;br /&gt;
&lt;br /&gt;
Dokładny opis w manualu &amp;lt;code&amp;gt;man 5 interfaces&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Przykład pliku:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet dhcp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;auto nazwa_interfejsu&amp;lt;/code&amp;gt; interfejs ustawiany jest automatycznie podczas rozruchu.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;iface nazwa_interfejsu&amp;lt;/code&amp;gt; definiuje interfejs i tworzy jego ustawienia. Jak widać interfejs eth0 otrzymuje adresację z DHCP.&lt;br /&gt;
&lt;br /&gt;
Przykład konfiguracji statycznej interfejsu eth0:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This file describes the network interfaces available on your system&lt;br /&gt;
# and to activate them. For more information, see interfaces(5).&lt;br /&gt;
&lt;br /&gt;
# The loopback network interface&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# The primary network interface&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
address 192.168.200.101&lt;br /&gt;
netmask 255.255.255.0&lt;br /&gt;
gateway 192.168.200.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===/etc/resolv.conf===&lt;br /&gt;
&lt;br /&gt;
Plik jest ustawiany automatycznie przy pobieraniu adresu z DHCP. W pliku znajdują się adresy serwerów DNS.&lt;br /&gt;
&lt;br /&gt;
Przykład pliku&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)&lt;br /&gt;
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN&lt;br /&gt;
nameserver 10.0.0.2&lt;br /&gt;
search zsmi.local&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===/etc/hosts===&lt;br /&gt;
&lt;br /&gt;
Dawno, dawno temu, gdy nie było serwerów DNS nazwy definiowało się w tym pliku. Można go użyć do rozpoznawania nazw w sieci LAN.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
127.0.0.1	localhost&lt;br /&gt;
127.0.1.1	linux&lt;br /&gt;
&lt;br /&gt;
# The following lines are desirable for IPv6 capable hosts&lt;br /&gt;
::1     ip6-localhost ip6-loopback&lt;br /&gt;
fe00::0 ip6-localnet&lt;br /&gt;
ff00::0 ip6-mcastprefix&lt;br /&gt;
ff02::1 ip6-allnodes&lt;br /&gt;
ff02::2 ip6-allrouters&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Restartowanie interfejsu==&lt;br /&gt;
&lt;br /&gt;
Po zmianie konfiguracji adresacji IP należy zrestartować interfejs.&lt;br /&gt;
&lt;br /&gt;
Polecenie &amp;lt;code&amp;gt;ifdown eth0&amp;lt;/code&amp;gt; wyłącza interfejs eth0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ sudo ifdown eth0&lt;br /&gt;
Internet Systems Consortium DHCP Client 4.2.4&lt;br /&gt;
Copyright 2004-2012 Internet Systems Consortium.&lt;br /&gt;
All rights reserved.&lt;br /&gt;
For info, please visit https://www.isc.org/software/dhcp/&lt;br /&gt;
&lt;br /&gt;
Listening on LPF/eth0/08:00:27:6d:43:f9&lt;br /&gt;
Sending on   LPF/eth0/08:00:27:6d:43:f9&lt;br /&gt;
Sending on   Socket/fallback&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Polecenie &amp;lt;code&amp;gt;ifup eth0&amp;lt;/code&amp;gt; włącza interfejs eth0.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
uczen@linux:~$ sudo ifup eth0&lt;br /&gt;
Internet Systems Consortium DHCP Client 4.2.4&lt;br /&gt;
Copyright 2004-2012 Internet Systems Consortium.&lt;br /&gt;
All rights reserved.&lt;br /&gt;
For info, please visit https://www.isc.org/software/dhcp/&lt;br /&gt;
&lt;br /&gt;
Listening on LPF/eth0/08:00:27:6d:43:f9&lt;br /&gt;
Sending on   LPF/eth0/08:00:27:6d:43:f9&lt;br /&gt;
Sending on   Socket/fallback&lt;br /&gt;
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0x6a02e075)&lt;br /&gt;
DHCPREQUEST of 10.0.2.15 on eth0 to 255.255.255.255 port 67 (xid=0x6a02e075)&lt;br /&gt;
DHCPOFFER of 10.0.2.15 from 10.0.2.2&lt;br /&gt;
DHCPACK of 10.0.2.15 from 10.0.2.2&lt;br /&gt;
bound to 10.0.2.15 -- renewal in 33483 seconds.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfigurowanie sieci poprzez netplan==&lt;br /&gt;
&lt;br /&gt;
W temacie pod linkiem wszystko wyjaśnione [[Ubuntu Server 20.04 - konfigurowanie sieci poprzez netplan]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Linux]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Admin</name></author>
	</entry>
</feed>