Wiedza
Linux
Statyczny adres IP (Netplan)
Jeżeli w konfiguracji serwera Ubuntu pojawi się statyczna adresacja, prawdopodobnie najlepiej będzie użyć pliku konfiguracyjnego Netplan. Jeżeli jedna z kart ma otrzymywać adresy automatycznie (przez DHCP), możemy ją po prostu pominąć - domyślnie tak działa każdy system. Tutaj skupimy się na statycznej adresacji.
Zanim jednak zaczniemy tworzyć plik, należy zobaczyć, jaką nazwę mają zainstalowane karty sieciowe. Służy do tego proste polecenie ip a
.
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:e2:52:42 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.102.66.200/24 brd 10.102.66.255 scope global dynamic eth0
valid_lft 3257sec preferred_lft 3257sec
inet6 fe80::216:3eff:fee2:5242/64 scope link
valid_lft forever preferred_lft forever
3: enp0s28: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:e2:52:42 brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.102.66.200/24 brd 10.102.66.255 scope global dynamic eth0
valid_lft 3257sec preferred_lft 3257sec
inet6 fe80::216:3eff:fee2:5242/64 scope link
valid_lft forever preferred_lft forever
Interesują nas liczby 2 i 3 oraz ciąg znaków po nich. Karta z mniejszą liczbą (2), to ta wbudowana, natomiast większa (3), to dodatkowa, położona niżej w obudowie. Jeżeli mamy do skonfigurowania tylko jedną kartę sieciową, wystarczy nam dwójka, czyli enp0s25
, natomiast gdy potrzeba dodatkowej, trzeba ustawić także trójkę, czyli enp0s28
.
Do tworzenia pliku konfiguracyjnego posłużymy się edytorem Nano, wbudowanym w Linuxa, którym będziemy edytować plik /etc/netplan/99_config.yaml
. Robimy to w ten sposób:
sudo nano /etc/netplan/99_config.yaml
Sudo (Super User DO, czyli “zrób to jako superużytkownik”, w znaczeniu root) służy do uruchomienia edytora jako root (Linuxowy administrator). Jest to potrzebne, ponieważ tworzymy ważny plik konfiguracyjny, który nie powinien być edytowany przez zwykłych użytkowników. Gdy już dostaniemy się do edytora, będzie trzeba dostosować następujący schemat pliku do adresów z arkusza (nawiasy okrągłe są do wypełnienia):
network:
version: 2
renderer: networkd
ethernets:
(nazwa karty 2):
addresses: [(ip karty 2)/(maska karty 2)]
routes:
- to: default
via: (brama karty 2)
nameservers:
addresses: [(pierwszy dns karty 2), (drugi dns karty 2)]
(nazwa karty 3):
addresses: [(ip karty 3)/(maska karty 3)]
routes:
- to: default
via: (brama karty 3)
nameservers:
addresses: [(pierwszy dns karty 3), (drugi dns karty 3)]
Przykładowo wygląda to tak:
network:
version: 2
renderer: networkd
ethernets:
enp0s25:
addresses: [192.168.0.1/24]
routes:
- to: default
via: 192.168.0.2
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
enp0s28:
addresses: [90.90.10.10/16]
routes:
- to: default
via: 90.90.10.1
Uwaga: każde małe wcięcie to jeden Tab (dwie spacje), a większe wcięcie - dwa Taby (cztery spacje). Brak jednego wcięcia powoduje błąd i trzeba tego pilnować.
Celowo usunąłem sekcję nameservers
, czyli adresy DNS, w dodatkowej karcie, ponieważ zazwyczaj służy ona do połączenia się z drukarką (choć czasem zdarzy się, że jest wykorzystywana ze switchem).
Plik w Nano zapisujemy kombinacją Ctrl+O, a wychodzimy z programu za pomocą Ctrl+X.
Aby wprowadzić w życie naszą ciężką pracę mamy polecenie:
sudo netplan apply
Jeżeli wyskakuje nam tylko żółte ostrzeżenie o niewłaściwych uprawnieniach:
** (process:2494): WARNING **: 05:24:25.296: Permissions for /etc/netplan/99_config.yaml are too open. Netplan configuration should NOT be accessible by others.
Możemy iść dalej. Natomiast jeśli pod spodem zobaczymy coś takiego:
/etc/netplan/99_config.yaml:2:10: Invalid YAML: mapping values are not allowed in this context:
version: 2
mamy coś źle w okolicach, o których wspomina błąd (tutaj okolice version
, a konkretnie średnik (;) po network
zamiast dwukropka; w innym przypadku może to być nieodpowiednia spacja itp.)
Poprawność adresów można sprawdzić ponownie poleceniem ip a
, które teraz powinno wyświetlać wpisane przez nas wartości.
Pan Wegner (zdecydowany autorytet w komputery) zaleca restart po zastosowaniu Netplana, więc wpisujemy: sudo reboot
. Konfiguracja zakończona.
Jeśli umiecie w angielski, tutaj jest oficjalna, szczegółowa dokumentacja: Ubuntu Server - Configuring networks
Polecenia
Rady
- Każde polecenie po dodaniu
--help
ukaże nam opcje, jakie możemy w nim zastosować i jego zasadę działania (oczywiście po angielsku). - Gdy jakieś polecenie wywala błąd wspominając o “permissions”, “super-user”, “root”, należy dołożyć przed poleceniem klasyczne
sudo
. - Gdy długość helpa jest większa, niż zmieści ekran, możemy zastosować
| less
po dowolnej komendzie, np.ls --help | less
. - Gdy chcemy opuścić polecenie, robimy to Ctrl+Z lub Ctrl+C
- Dla łatwiejszego zapamiętania w pochylonych nawiasach znajduje się wyjaśnienie czego skrótem jest dane polecenie
Konkrety
sudo adduser (opcje) (użytkownik)
- dodaje użytkownikówsudo addgroup (opcje) (grupa)
- dodaje grupęsudo deluser (użytkownik)
- usuwa użytkowników (DELete USER)cd (katalog)
- zmienia katalog w którym będziemy (Change Directory)ls
/ls (katalog)
- wyświetla zawartość katalogu w którym jesteśmy/który wyznaczyliśmy (LiSt)ls -l
- wyświetla dodatkowo uprawnienia i właścicieli plików/folderów
sudo lshw
- wyświetla informacje o naszym sprzęcie (bardzo przydaje się dodanie| less
i stosowanie grup sprzętu jakie się pojawiają, czylisudo lshw -c cpu
wyświetli nam info o procku) (LiSt HardWare)(polecenie) > plik.txt
- eksportuje wynik polecenia do pliku (np.ls -l > uprawnienia.txt
)
Windows
Przydatne programy
- gpedit.msc - edytor lokalnych zasad grupy
- Wymóg Ctrl+Alt+Del i komunikat po zalogowaniu: Konfiguracja komputera → Ustawienia Windows → Ustawienia zabezpieczeń → Zasady lokalne → Opcje zabezpieczeń → “Logowanie interakcyjne:”
- Zarządzanie komputerem - wgląd w użytkowników, grupy
- Wyświetl zaawansowane ustawienia systemu - zmiana nazwy komputera, podłączenie pod domenę
Przydział dysku
- Lokalizacja: Właściwości dysku C: → Zakładka Przydział → Pokaż ustawienia przydziałów
- Włącz zarządzenie przydziałami
- Jeśli zadanie wymaga czegoś jeszcze, można to znaleźć w tym miejscu
- Przycisk Wpisy przydziałów pozwala na dodania przydziału dla użytkownika. Kiedy proszą nas np. o przydzielenie 20% jakiemuś użytkownikowi, prawdopodobnie trzeba obliczyć te 20% pojemności dysku i podać wielkość w GB.
Zadania na ostatnich egzaminach
2025 - Styczeń - Arkusz 4
Zad. 2
Korzystając z poleceń systemowych na stacji roboczej w systemie Linux dokonaj identyfikacji podzespołów komputera i parametrów technicznych zasilacza:
- sprawdź parametry
procesora
idysku
umieszczone wTabeli 1. Parametry podzespołów stacji roboczej
w arkuszu egzaminacyjnym - wykonaj zrzuty ekranu z widocznym poleceniem i wynikiem jego działania dla procesora w pliku graficznym o nazwie
cpu.jpg
oraz dla dysku w pliku graficznym o nazwiedysk.jpg
. Pliki umieść na nośniku USB opisanymEgzamin-x
, gdziex
oznacza numer stanowiska zdającego - odczytane parametry zapisz w
Tabeli 1
- korzystając z tabliczki znamionowej zasilacza odczytaj parametry techniczne zasilacza stacji roboczej i zapisz je w
Tabeli 2. Parametry techniczne zasilacza
w arkuszu egzaminacyjnym
Zad. 6
Skonfiguruj serwer z zainstalowanym systemem Windows:
- interfejs sieciowy podłączony do przełącznika:
- adres IP:
192.168.0.100+X/24
, gdzieX
to numer stanowiska egzaminacyjnego - brama domyślna:
192.168.0.1
- serwer DNS:
localhost
- adres IP:
- zainstaluj usługę
Active Directory
- promuj serwer do roli
kontrolera domeny
oraz utwórz domenęinf02.local
w nowym lesie - hasło
Administratora
trybu przywracania usług katalogowychZAQ!2wsx
- utwórz w domenie jednostki organizacyjne:
Uczniowie
iEgzaminatorzy
- w jednostce organizacyjnej
Egzaminatorzy
utwórz konto użytkownikaJan Abacki
z nazwą logowaniajabacki
oraz hasłemZAQ1@wsx1
- w jednostce organizacyjnej
Uczniowie
utwórz konto użytkownikaZenon Babacki
z nazwą logowaniazbabacki
oraz hasłemZAQ1@wsx2
- promuj serwer do roli
- utwórz grupę globalną
Egzamin
oraz dodaj do niej użytkownikówjabacki
izbabacki
- dodaj usługę
drukowania
, a następnie zainstaluj i udostępnijdrukarkę sieciową
:- dodaj do serwera wydruku
drukarkę sieciową
wykorzystując protokółRAW
przezTCP/IP
- ustaw nazwę drukarki
Egzamin_druk
oraz udostępnij drukarkę z taką samą nazwą udziału - ustaw drukarce
najwyższy
priorytet - ustaw dostępność drukarki w godzinach
8:00 ÷ 22:00
- ustaw zabezpieczenia tak, aby tylko grupa
Egzamin
mogła drukować,TWÓRCA - WŁAŚCICIEL
zarządzać dokumentami orazAdministrator
miał pełną kontrolę - przez zasady grup rozmieść zainstalowaną drukarkę użytkownikom jednostki organizacyjnej
Uczniowie
- dodaj do serwera wydruku
- dodaj nowy obiekt zasad grupy dla jednostki organizacyjnej
Uczniowie
o nazwiePanel
i w konfiguracji użytkownika włącz opcjęZabroń dostępu do Panelu sterowania
- zezwól komputerom z uwierzytelnieniem na poziomie sieci na podłączenie się do serwera przez
Pulpit zdalny
Zad. 7
Skonfiguruj stację roboczą z zainstalowanym systemem Windows:
- przewodowy interfejs sieciowy stacji roboczej podłączony do przełącznika:
- adres IP:
192.168.0.50+X/24
, gdzieX
to numer stanowiska egzaminacyjnego - brama domyślna: adres IP rutera
- serwer DNS: adres IP serwera
- adres IP:
- dodaj stację roboczą do domeny
inf02.local
- połącz się z serwerem korzystając z
Pulpitu zdalnego
- zaloguj się do domeny na konto
zbabacki
a następnie sprawdź możliwość uruchomieniaPanelu Sterowania
- wykonaj wydruk strony testowej z udostępnionej na serwerze drukarki
Zad. 9
Sporządź, w arkuszu kalkulacyjnym kalkulację zapotrzebowania na moc podzespołów jednostki centralnej w ramach planowanej modernizacji. Plik zapisz pod nazwą kalkulacja_mocy
na nośniku USB opisanym Egzamin-x
:
- kalkulację wykonaj według
Tabeli 3. Wzór kalkulacji mocy podzespołów
- obliczenie łącznego zapotrzebowania na moc modernizowanych podzespołów jednostki centralnej w komórce
B9
powinno wykonywać się automatycznie - w komórce
B11
należy wpisaćmaksymalną moc zasilacza
zapisaną wTabeli 2
- wartość komórki
B12
jest równa komórceB9
powiększonej o20%
, co powinno być obliczane automatycznie - W komórce
B13
za pomocą formuły jest ustalany napis „NIE”, jeżeli moc z komórkiB11
jestwiększa lub równa
mocy z komórkiB12
lub napis „TAK” w przeciwnym wypadku
Tabelki znajdują się wyżej, w linku do arkusza
2025 - Styczeń - Arkusz 3
Zad. 2
Skonfiguruj ruter zgodnie z następującymi zaleceniami:
- adres IP interfejsu WAN:
100.100.100.5/28
- brama domyślna interfejsu WAN:
100.100.100.1
- serwer DNS interfejsu WAN:
8.8.8.8
oraz drugi serwer DNS:4.4.4.4
, jeśli jest wymagany - adres IP interfejsu LAN
192.168.1.1/24
włącz
serwer DHCP- zakres dzierżawy DHCP:
192.168.1.50 ÷ 192.168.1.55
- adres IP
192.168.1.51
zarezerwowany dla adresu MAC bezprzewodowej karty sieciowej stacji roboczej - sieć bezprzewodowa o nazwie:
EGZAMIN_XX
, gdzieXX
to numer stanowiska egzaminacyjnego - uwierzytelnienie sieci bezprzewodowej tylko
WPA2 PSK
z kluczem:Qwerty_7
i szyfrowaniemAES
lubCCMP
- kanał
XX
dla transmisji bezprzewodowej2,4 GHz
, gdzieXX
to numer stanowiska egzaminacyjnego