Zadanie 2
Autor: Dawid Pągowski
Wstęp
To zadanie polega na zbadaniu współpracy protokołów ICMP, ARP oraz Neighbour Discovery. Z tego powodu nie musimy przygotowywać żadnej skomplikowanej sieci, ale będą nam potrzebne dwa komputery, przy czym jeden musi mieć dostęp do Internetu.
Diagram sieci potrzebnej do zrobienia zadania. Sieć składa się z dwóch komputerów z Windowsem 10
Przygotowanie środowiska
Przed przystąpieniem do zadania musimy najpierw:
- zainstalować Wiresharka,
- skonfigurować zaporę w Windowsach.
Reguła ICMPv4 w zaporze
Konfigurowanie zapory polega na dodaniu dwóch reguł przychodzących: dla ICMPv4 oraz ICMPv6.
Reguły te można dodać w ustawieniach zaawansowanych zapory systemu Windows, dostępnych
w przystawce MMC o nazwie wf.msc
. Przystawkę możemy uruchomić naciskając na klawiaturze
kombinację skrótów Win+R
i podając jej nazwę:
Okienko "Uruchamianie" z wpisaną nazwą przystawki - "wf.msc"
Musimy dodać reguły przychodzące, zatem z listy po lewej wybieramy "Reguły przychodzące". Jako pierwszą dodamy regułę pozwalającą na żądania ICMPv4, klikamy na "Nowa reguła...":

Okienko przystawki wf.msc z zaznaczonymi przyciskami "Reguły przychodzące" oraz "Nowa reguła..."
Zaznaczamy "Niestandardowa" jako nasz wybrany typ reguły:

Kreator nowej reguły, zaznaczona typ "Niestandardowy"
Zostawiamy zanznaczoną opcję "Wszystkie programy":

Kreator nowej reguły, zaznaczona opcja "Wszystkie programy"
Z rozwijanej listy wyiberamy typ "ICMPv4" i klikamy na "Nazwa" na lewym panelu:

Kreator nowej reguły, wybrany typ protokołu ICMPv4
Nadajemy nazwę naszej regule i klikamy przycisk "Zakończ":

Kreator nowej reguły, w pole nazwa wpisane "Zezwól na żądania ICMPv4"
Reguła ICMPv6 w zaporze
Analogicznie postępujemy dla protokołu ICMPv6, mając na uwadze to, że w kroku gdzie wybieramy protokół, musimy wskazać ICMPv6:

Kreator nowej reguły, wybrany typ protokołu ICMPv6
Odczytanie danych adresowych
W pierwszym kroku musimy odczytać dane adresowe TCP/IP z naszego interfejsu sieciowego:
- adres IPv4,
- maskę podsieci,
- adres bramy domyślnej,
- adres MAC,
- adres IPv6 link-local.
Możemy to zrobić za pomocą polecenia ipconfig /all
w wierszu poleceń:
Microsoft Windows [Version 10.0.19045.2965]
(c) Microsoft Corporation. Wszelkie prawa zastrzeżone.
C:\Users\bonk>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : DPAGO-1
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : network
Ethernet adapter Ethernet:
Connection-specific DNS Suffix . : network
Description . . . . . . . . . . . : Red Hat VirtIO Ethernet Adapter
Physical Address. . . . . . . . . : 52-54-00-B0-C9-24
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::6522:99de:ef9a:dc70%14(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.100.244(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : sobota, 17 maja 2025 22:23:33
Lease Expires . . . . . . . . . . : niedziela, 18 maja 2025 00:21:38
Default Gateway . . . . . . . . . : 192.168.100.1
DHCP Server . . . . . . . . . . . : 192.168.100.1
DHCPv6 IAID . . . . . . . . . . . : 340939776
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2F-BA-A7-7E-52-54-00-B0-C9-24
DNS Servers . . . . . . . . . . . : 192.168.100.1
NetBIOS over Tcpip. . . . . . . . : Enabled
W moim przypadku dane adresowe to:
Parametr | Wartość |
---|---|
Adres IPv4 | 192.168.100.244 |
Maska podsieci | 255.255.255.0 |
Adres bramy | 192.168.100.1 |
Adres MAC | 52-54-00-B0-C9-24 |
Adres IPv6 link-local | fe80::6522:99de:ef9a:dc70 |