Can't reach Guest OS from Host OS via network, while all other network connections (Guest OS and Host OS to external addresses) works perfectly.
This problem might occur if the ARP cache is corrupted either on the Host system or on a network switch.
Verify that both Host and Guest OS are able to ping anywhere internally and externally; that static or DHCP is correct, and that DNS name resolution works without issue.
If the packets transmitted from Host to Guest and Guest to Host are not reaching the gateway, the root cause is the ARP cache not keeping up with the changes made by CHARON.
Clear the ARP cache to resolve the issue.
Open the command line (cmd.exe
) using run as administrator
Use the arp -a
command to display all your ARP entries
...> arp -a |
.
Use the following command to flush the entire cache:
|
.
Clearing the cache with the arp
command: using "arp -n
" (or arp
) to list the ARP cache and arp -d
to flush out entries
|
.
Clearing the cache with the ip
command: newer Linux distributions have the ip
utility, which has a more advanced way to clear out the full ARP cache
|
The first -s will provide a more verbose output. The second -s defines the neighbor table, which equals the ARP and NDISC cache.
.
Related articles appear here based on the labels you select. Click to edit the macro and add or change labels.