Resolution
1. If Parallels tools are not installed on the virtual machine, please install them.
After installation, perform the following sequence of commands (under the root account):
2. Issue this command:
# modinfo ne2k-pci | grep depends
You will something like the following:
depends: 8390
3. Issue this command:
# lsmod | egrep 'ne2k|prl'
You should see, in the output, items like the following:
prl_eth
ne2k-pci
8390
ne2k-pci
8390
4. Run this command:
# rmmod prl_eth ne2k-pci 8390
5. Load the prl_eth module with the following:
# modprobe -v prl_eth
6. Check if the proper driver has loaded successfully:
# ethtool -i eth0 | grep driver
If yes, it should result in this output:
driver: prl_eth
7. Make sure "blacklist.parallels" (/etc/modprobe.d/blacklist-parallels) exists and contains the following information:
# replaced by prl_eth
blacklist ne2k-pci
blacklist ne2k-pci
If it does not exist, create it this way:
sudo vi /etc/modprobe.d/blacklist-parallels
NOTE: You will be asked to enter the root password.
- Press the "i" button on your keyboard.
- Insert these exact lines:
- Insert these exact lines:
# replaced by prl_eth
blacklist ne2k-pci
blacklist ne2k-pci
- Hit the "Escape" button.
- Type the colon sign (":").
- Type:
- Type the colon sign (":").
- Type:
wq
- Hit "Return" (or "Enter").
8. Update the initial boot image by the following:
# /sbin/new-kernel-pkg --mkinitrd --depmod --install $KERNEL_VERSION
(where $KERNEL_VERSION is the output of the "uname -r" command).
9. Change the alias in modprobe.conf from ne2k-pci to prl_eth:
11. Check the result with:
# sed 's~ne2k-pci~prl-eth~' -i /etc/modprobe.conf
10. Blacklist ne2k-pci in the following way:
and reboot the virtual machine.
10. Blacklist ne2k-pci in the following way:
# echo ne2k-pci >> /etc/hotplug/blacklist
and reboot the virtual machine.
11. Check the result with:
# ethtool -i eth0
# lsmod | egrep 'ne2k|prl'
Both should contain prl_eth but not ne2k-pci.
Yes
No