wireshark nie może przechwytywać ruchu VM

3

Oto moja konfiguracja:

  • Laptop z Windows 7 działający jako host z VirtualBox
  • Wewnątrz Virtualbox mam debian VM.
  • Et0 maszyny wirtualnej jest tworzony jako zmostkowane urządzenie z fizycznego portu Ethernet na laptopie
  • W systemie Windows uruchamiam wireshark i wącham urządzenie Ethernet.

Kiedy próbuję hosta w dzikim Internecie z maszyny wirtualnej, działa, ale nie mogę przechwytywać żadnych pakietów. Ale jeśli pinguję adres IP laptopa, wireshark bez problemu widzi ruch icmp.

Dlaczego?

lang2
źródło

Odpowiedzi:

5

Używasz zmostkowanego adaptera, którego Wireshark nie widzi. Zasadniczo mostkowanie całkowicie omija stos sieciowy twojego laptopa, więc na twoim laptopie ta informacja nawet nie jest wyświetlana.

Jeśli chcesz przechwytywać dane, musisz użyć trybu NAT i przekierować porty dla swojego gościa. Zobacz to, aby uzyskać szczegółowe informacje.

Nathan C.
źródło
dzięki, ale tak naprawdę nie mogę tego zrozumieć. To nie jest most sprzętowy. Pakiety nadal muszą fizycznie wychodzić z tego samego drutu, co oznacza, że ​​system operacyjny musi sobie z tym poradzić. Nie?
lang2
1
@ lang2 Nie. Pomija stos sieci Windows i bezpośrednio komunikuje się ze sprzętem. Wireshark słucha na poziomie systemu operacyjnego, a nie sprzętu.
Nathan C