Przejdź do głównej zawartości

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.

PC-A (Windows 10)



PC-B (Windows 10)
192.168.100.224
52:54:00:B0:C9:24
192.168.100.189
52:54:00:29:B4:D7

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"

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..."

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"

Kreator nowej reguły, zaznaczona typ "Niestandardowy"

Zostawiamy zanznaczoną opcję "Wszystkie programy":

Kreator nowej reguły, zaznaczona opcja "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

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"

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

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:

ParametrWartość
Adres IPv4192.168.100.244
Maska podsieci255.255.255.0
Adres bramy192.168.100.1
Adres MAC52-54-00-B0-C9-24
Adres IPv6 link-localfe80::6522:99de:ef9a:dc70