I have added the following to /etc/udev/rules.d/70-persistent-net.rules on my Ubuntu 9.10 setup:
For VMnet devices
SUBSYSTEM=="net", KERNEL=="vmnet[18]", MODE="0666"
so that the VMs to cat set the virtual interface(s) to promiscous mode. However, the change does not take effect on a udev restart or at a reboot.
How do you change the permissions of /dev/vmnet* permanently in Ubuntu?
Have you tried "MODE:="0666" instead "=", already?
AWo
VCP / VMware vEXPERT 2009
=Due to lack of employees, human beings work here. - Treat them carefully, they are rare.=
Yup; no change. It looks like the vmware init script is tweaking the /dev/vmnet* devices after udev. I simply put a chmod in this section of the vmware init script:
Start the virtual ethernet kernel service
vmwareStartVmnet() {
vmwareLoadModule $vnet
"$BINDIR"/vmware-networks --start >> $VNETLIB_LOG 2>&1
{color:#ff0000}chmod 666 /dev/vmnet*
}
I think it's a hack, but it worked
-marrk
I am trying to do the same thing in 9.10
Can anyone make heads or tails of this thread?
https://bugs.launchpad.net/ubuntu/source/udev/bug/461275
Well thank you. It does work...
between you this link over at Archlinux
... and this vmware kb article
I did created the group like they said in the above kb, and then in /etc/init.d/vmware
I have
.
.
.
vmwareStartVmnet() {
vmwareLoadModule $vnet
"$BINDIR"/vmware-networks --start >> $VNETLIB_LOG 2>&1
chgrp vmnetzero /dev/vmnet0
chmod g+rw /dev/vmnet0
}
.
.
.
and this does seem to work in karmic. Can't wait to see the solution in Lazy Lark 10.04!!!