Ventil, постараюсь объяснить на пальцах
VMnet0 - это соединение, предназначенное для прозрачного соединения виртуальной машины с физической сетью, если таковая имеется в наличии. То есть если у тебя есть физический сетевой адаптер, подключенный к локалке, то интерфейс в виртуальной машине, подключенный через VMnet0, свободно будет доступен из внешней сети. То есть этот интерфейс - простой прозрачный мост.
VMnet1 и VMnet5 - два интерфейса, предназначенные для соединения виртуалок и хост-машины виртуальным сетевым линком, не выходящим за пределы локальной тачки. То есть получаешь замкнутую сеть, функционирующую внутри твоей операционной системы. Почему линка 2? Ну, наверное, так удобно хозяину. Он по сути имеет на хост-машине 2 виртуальных сетевых адаптера. Возможно, это нужно для тестирования чего-либо или для удобства (быстрое переключение настроек).
VMnet8 - это линк, подключая виртуалку через который ты получаешь возможность использовать технологию трансляции адресов для виртуальных машин. Для чего применяется NAT? Это немного не тема данного топика. по сути, это технология, позволяющая, в частности, подключать большую локальную сеть, например, к глобальной сети, используя всего один внешний интерфейс (ip-адрес).
Итого, вкратце:
VMnet0 - получаешь "полноценный" внешний (с точки зрения ЛВС) сетевой адаптер в виртуальной машине.
VMnet1, VMnet5 - получаешь сеть внутри операционной системы.
VMnet8 - получаешь возможность дать доступ всем виртуалкам во внешнюю сеть, используя один IP-адрес твоего физического интерфейса.
Добавлю, что имена (VMnet0, VMnet1, VMnet2 и т.д.) ни на что не влияют. Не играет роли, как интерфейс называется - играет роль, какую функцию он выполняет (Bridged, NAT, Host-only).
Что касается вопроса, почему не фурычит линк (не проходит пинг)... Ответов может быть много. Выложи настройки TCP/IP для обоих интерфейсов (на хост-машине и на виртуалке) - будем разбираться.