Strona główna Proton VPN

Jak przeprowadzić przechwytywanie pakietów

Odczytywanie
4 min
Kategoria
Połączenie

Aby pomóc Ci rozwiązać problem z Twoim połączeniem VPN, nasz zespół wsparcia może poprosić Cię o przeprowadzenie przechwytywania pakietów. W tym artykule pokażemy Ci, jak to zrobić.

Czym jest przechwytywanie pakietów?

Pakiet danych to mała jednostka danych przesyłana przez sieć (taką jak internet). Możesz myśleć o nim jak o liście – tak jak list ma adres nadawcy i odbiorcy, tak pakiet danych ma źródłowy i docelowy adres IP. Podobnie jak list zawiera wysyłaną wiadomość, pakiet danych zawiera przesyłane dane użytkownika.

Przechwytywanie pakietów to proces przechwytywania tych pakietów danych podczas ich przesyłania przez Twoją sieć i zapisywania ich w pliku w celu analizy i kontroli. Przesłanie tego pliku do naszego zespołu wsparcia może znacznie ułatwić zrozumienie i rozwiązanie Twojego problemu.

Do przeprowadzenia przechwytywania pakietów zalecamy dwa narzędzia: Wireshark i tcpdump.

Jak przeprowadzić przechwytywanie pakietów za pomocą programu Wireshark

Wireshark to darmowy i otwartoźródłowy analizator pakietów z interfejsem graficznym (GUI), który potrafi znacznie więcej niż tylko przechwytywanie pakietów. Jest dostępny dla systemów Windows, macOS i Linux.

1. Pobierz(nowe okno) Wireshark. W systemie Windows zainstaluj npcap, gdy pojawi się monit (jest to wymagane do przechwytywania pakietów). W systemie Linux Wireshark jest dostępny w większości menedżerów pakietów i można go zainstalować w systemach opartych na Debianie za pomocą polecenia sudo apt install wireshark.

2. Uruchom program Wireshark. W systemie Windows powinieneś uruchomić go jako administrator(nowe okno), aby upewnić się, że masz dostęp do wszystkich interfejsów sieciowych.

3. Wybierz interfejs, z którego chcesz przechwytywać pakiety (na przykład Ethernet, Wi-Fi, interfejs tunelu VPN itp.). Nasz zespół wsparcia pomoże Ci w tym w zależności od charakteru Twojego problemu. Jeśli nie poproszono Cię o konkretny interfejs, wybierz domyślnie interfejs tunelu VPN.

Jeśli nasz zespół wsparcia o to poprosi, wpisz filtr przechwytywania(nowe okno) (ciąg tekstowy), aby ograniczyć typy przechwytywanych pakietów.

4. Kliknij niebieską ikonę płetwy rekina, aby rozpocząć przechwytywanie pakietów.

Wybierz interfejs i ewentualnie dodaj filtr zawartości

5. Wireshark rozpocznie przechwytywanie całego ruchu sieciowego na wybranym interfejsie. Nasz zespół wsparcia może poprosić Cię o wpisanie filtra wyświetlania(nowe okno) (ciągu tekstowego) w polu Zastosuj filtr wyświetlania. Pozwól na kontynuowanie przechwytywania przez kilka minut lub do momentu ponownego wystąpienia zgłaszanego problemu. W tym czasie nasz zespół wsparcia może poprosić Cię o wykonanie określonych czynności (takich jak połączenie lub rozłączenie z VPN).

6. Gdy skończysz, kliknij przycisk Stop.

Kliknij przycisk Stop, gdy skończysz

7. Zapisz przechwycone dane jako plik. Aby to zrobić, kliknij ikonę zapisu pliku przechwytywania i wybierz lokalizację w swoim systemie, aby zapisać plik .pcapng.

Możesz teraz wysłać ten plik do naszego zespołu wsparcia w celu przeprowadzenia analizy.

Jak przeprowadzić przechwytywanie pakietów za pomocą narzędzia tcpdump

tcpdump to narzędzie wiersza poleceń wbudowane w macOS i większość dystrybucji systemu Linux (jeśli go nie ma, można je łatwo zainstalować, na przykład za pomocą polecenia sudo apt install tcpdump w systemach opartych na Debianie). W systemie Windows możesz pobrać i zainstalować program WinDump(nowe okno) – wersję tcpdump dla systemu Windows.

1. Otwórz okno terminala na swoim komputerze. (W systemie macOS otwórz aplikację Terminal. W systemie Windows otwórz aplikację Wiersz polecenia lub PowerShell – kliknij ją prawym przyciskiem myszy i wybierz Uruchom jako administrator. W systemie Linux otwórz swój ulubiony emulator terminala z menu aplikacji).

2. Wpisz polecenie ifconfig (lub ipconfig w systemie Windows), aby wyświetlić listę interfejsów na Twoim urządzeniu.

Uruchom ifconfig lub ipconfig

3. Wpisz następujące polecenie:

  • Windows: tcpdump -i <interfejs> -w capture.pcap
  • macOS i Linux: sudo tcpdump -i <interfejs> -w capture.pcap

Zastąp element nazwą interfejsu, z którego chcesz przechwytywać pakiety (np. eth0, wlan0 lub en0). Nasz zespół wsparcia pomoże Ci w tym w zależności od charakteru Twojego problemu. Mogą również poprosić Cię o zmodyfikowanie tego polecenia w celu uwzględnienia filtrów, które pomogą w naszej analizie problemu.

4. Pozwól na kontynuowanie przechwytywania przez kilka minut lub do momentu ponownego wystąpienia zgłaszanego problemu, a następnie naciśnij klawisze Ctrl+C, aby zatrzymać ten proces. W tym czasie nasz zespół wsparcia może poprosić Cię o wykonanie określonych czynności (takich jak połączenie lub rozłączenie z VPN).

5. Plik o nazwie capture.pcap zostanie zapisany w Twoim katalogu domowym (lub w miejscu, z którego zostało uruchomione polecenie tcpdump). Aby znaleźć domyślny folder domowy w systemie:

  • Windows — Otwórz Eksplorator i przejdź do C:\Users\twojanazwaużytkownika
  • macOS — Otwórz program Finder i naciśnij skrót klawiszowy Command (⌘) + Shift + H
  • Linux — Otwórz menedżer plików i przejdź do /home/twojanazwaużytkownika/ (lub wpisz cd /home/twojanazwaużytkownika/ w terminalu)

Możesz teraz wysłać ten plik do naszego zespołu wsparcia w celu przeprowadzenia analizy.