суббота, 8 июня 2013 г.

Включение "Promiscuous Mod" для виртуального адаптера VMware Workstation (Linux)

Недавно столкнулся с тем, что при запуске vSphere ESXi 5.1 в VMware Worstation 9 на моем Debian Wheezy выпадало сообщение с предупреждением о невозможности перевода сетевого адаптера Ethernet0 (и прочие по нумерации) в Promiscuous Mod. Что сторопит машину на загрузке. Пока не разбирался, зачем конкретно нужен этот режим (подсчет трафика на сетевый картах, снифферигн, отлов пакетов с других сетевых адаптеров и т.д., но по сути - для поддержи работы режима моста в виртуальном сетевом адаптере), но избавиться от этого можно так:

В терминале от root'а:

# sudo chgrp <группа, от которой запускается виртуалка> /dev/vmnet0

# chmod g+rw /dev/vmnet0

(может быть и /dev/vmnet1 и т.д.)

Если же хочешь, чтобы кто-угодно мог включать этот режим на адаптере, то:

# sudo chmod a+rw /dev/vmnet0


После запускаешь виртуалку, и все будет ок.