Finally a solution
I find this lack of response completely unacceptable. I will not be upgrading from Parallels 6 until this IPv6 problem is resolved. Being able to disable IPv6 in Parallels 7 is not an answer.
The problem is that Parallels is advertising a route to the Internet via IPv6, when it actually has no route to the Internet.
Disabling Shared and Host-Only networking in Parallels preferences does not remove the vnic0 and vnic1 interfaces. Disabling IPv6 does not remove the IPv6 addresses from the interfaces. And the interfaces can't be removed using ifconfig. However, I found an answer by experimenting with commands I found in Parallels 4 documentation.
(Keep in mind that you must use Bridged networking and disabled Shared and Host-Only networking in Parallels Desktop preferences for this to work.)
prlsrvctl net list
Will give you a list of all interfaces. My example:
Network ID Type Bound To
Shared shared vnic0
HostOnly host-only vnic1
Ethernet (en0) bridged en0
Wi-Fi (en1) bridged en1
vnic0 (vnic0) bridged vnic0
vnic1 (vnic1) bridged vnic1
Default bridged FF:FF:FF:FF:FF:FF
To remove them, use the following commands:
prlsrvctl net del "HostOnly"
prlsrvctl net del "Shared"
prlsrvctl net del "vnic0 (vnic0)"
prlsrvctl net del "vnic1 (vnic1)"
And connecting to IPv6+IPv4 hosts will finally work!
Last edited: Apr 25, 2012