Warum funktioniert Ping bei offenen Firewalls nur in eine Richtung?

Warum funktioniert Ping bei offenen Firewalls nur in eine Richtung?

Dies ist, was ifconfigberichtet:

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:20:74:43  
          inet addr:192.168.56.201  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe20:7443/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:60 (60.0 B)  TX bytes:1650 (1.6 KB)

Dies ist, was iptables -Sberichtet:

-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

route -ngibt Folgendes zurück:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.2.2        0.0.0.0         UG    0      0        0 enp0s3
10.0.2.0        0.0.0.0         255.255.255.0   U     0      0        0 enp0s3
192.168.56.0    0.0.0.0         255.255.255.0   U     0      0        0 enp0s8

Ich versuche, einen Windows-Rechner mit ausgeschalteter Firewall anzupingen. Unter Windows ipconfigsieht das so aus:

Ethernet adapter Ethernet 2:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::24ee:d94e:b400:d42c%16
   IPv4 Address. . . . . . . . . . . : 192.168.56.207
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Ich kann von Windows aus problemlos die Adresse 192.168.56.201 anpingen, aber von Linux aus nicht die Adresse 192.168.56.207. Jedes Paket wird gelöscht.

PING 192.168.56.207 (192.168.56.207) 56(84) bytes of data.
^C
--- 192.168.56.207 ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 8032ms

Ich verwende VirtualBox v5 und beide VMs haben ein angeschlossenes NATNetzwerk Host-only Adapter.

Was könnte falsch sein? Gibt es noch andere Dinge, die ich überprüfen kann? Könnte die Firewall meines Hosts irgendwie daran beteiligt sein? Ich mache das unter MacOS.

AKTUALISIEREN: Durch das Aktivieren der Netzwerkerkennung in Windows wurde das Ping-Problem behoben, aber die Netzwerkverbindung funktioniert weiterhin nicht.

Beispielsweise funktioniert es von einem Windows-Rechner aus telnet 192.168.56.207 1234problemlos, von einem Linux-Rechner aus jedoch nicht. Mein Dienst läuft auf diesem Port einwandfrei, aber ich kann meinen Linux-Rechner nicht dazu bringen, mit ihm zu kommunizieren.

AKTUALISIEREN Windows verfügt über drei Firewalls, die einzeln ein- und ausgeschaltet werden können: Domänennetzwerke, öffentliche Netzwerke und private Netzwerke. Ich hatte nur eine der Firewalls ausgeschaltet, aber es war nicht die, die dem Netzwerktyp entsprach, mit dem ich verbunden war. Als ich die Firewall einschaltete und die Regel wie in den Kommentaren vorgeschlagen einstellte, funktionierte alles. Auch als ich alle Firewalls ausgeschaltet hatte, funktionierte alles.

verwandte Informationen