Hyper-V host and guest cannot ping each other
I have pfsense 2.0 RC1, and I have both a Hyper-V host and guest, both set have static DHCP entries. I have DNS forwarding on, as well as "Register DHCP leases in DNS forwarder" and "Register DHCP static mappings in DNS forwarder". I have static DNS servers, and I set it so that the ISP DNS won't override (I want to use the Google and OpenDNS entries and not my ISP's - 220.127.116.11, etc, etc).
DHCP services is turned on at pfsense.
So here's the problem: pfSense can ping (using ping in diagnose) the my Hyper-V host and guest by their host names, as well as other PCs in my house. All my other PCs can ping the host and guest by name as well. However, neither the host or the guest can ping each other.
Here's my set up for the example I'll give.
Host OS: Windows Server 2008 R2
Guest OS: Windows 7 Ultimate
Other PCs on LAN: Windows 7 Ultimate, Mac OSX
Host PC/IP: naddie-server / 192.168.1.10
Guest VM/IP: naddie-vm / 192.168.1.15
When I ping naddie-vm from naddie-server, I get this:
Pinging naddie-vm.naddie.local [192.168.1.15] with 32 bytes of data:
Reply from 192.168.1.10: Destination host unreachable
When I ping naddie-server from naddie-vm, I get this:
Pinging naddie-server.naddie.local [192.168.1.10] with 32 bytes of data:
Reply from 192.168.1.15: Destination host unreachable
When I have them ping themselves by their own host names, they are able to ping, but it resolves to their IPv6 addresses, not their IPv4 addresses.
Strangely, when I have them access each other shares, it is working, probably by using the IPv6 for connectvity. however, every so often when I have to reboot the guest, I would loose connectivity to the host. Neither the host nor the guest have any issues with pinging other PCs in my LAN, nor have any issues accessing the internet.
I tried rebooting the pfSense machine, as well as turning off the firewall for both the host and guest PCs.
I hope I gave enough info for troubleshooting this behavior. If not, feel free to ask. I'm new to pfsense, btw.
PS: Everything was working fine when using my Linksys WRT54GS and DD-WRT firmware.
After rebooting my guest, I can't ping anything by host or IP except for the machine I have pfSense on. Everything else comes back as Destination host unreachable, reply by the guest machine's IP (192.168.1.15).
What is going on here?
Hmm… If I turn off DNS forwarding (the clients get the actual DNS server IPs instead of the IP address of the pfSense machine as the DNS server IP) I can ping each other again, but it's responding with IPv6 addresses, not IPv4. At least I can now communicate.
I'll leave it this way for now, but awaiting any solution. When I get time, I'm going to reset everything and start over. If that doesn't work, I'll just go back to my Linksys WRT54GS, chalk it up to either an unfinished software, or maybe just too complicated for me (I would have thought the default settings would at least be on parity on function with a SOHO router).
I'll probably repurpose the small PC as a server or a PC to test things with.