У metasploitable2 только терминал и доступа извне не должно быть для безопасности .
Иначе,смогут получить к такой машине доступ все,кому не лень.
Легче metasploitable2 устанавливается из архива,когда создаётся в VB новая машина ,выбирается из разархивированного архива файл с расширением .vmdx
И указывается как "использовать готовый диск",т.е не надо создавать новый диск при установке.
Название сети в настройках должно быть одинаковым у всех гостевых машин.
Ладно,попробуйте подстроиться под установленный metasploitable2 , наберите команду ifconfig
А у другой гостевой linux ничего не менять,если там ip тоже будет начинаться с 10.0.x.x , то оставляйте и пробуйте набрать в браузере обратиться к адресу metasploitable2.
Должны получить доступ. Второй адаптер в такой ситуации не использую принципиально.
Интернет не должен работать при такой схеме на гостевых машинах,только внутренняя сетка с взаимным контактом,но без доступа к интернету.