2

Я пытаюсь подключиться по SSH к виртуальной машине, которую я установил в виртуальной машине с моей хост-машины Windows 7. Я хотел бы сделать несколько машин для разработки и ssh на них с моего хоста, а также ping их и так далее. Внутри virtualbox у меня выбрана виртуальная машина (openSUSE 12.3), и я щелкаю правой кнопкой мыши и захожу в настройки, выбираю вкладку сети, включаю адаптер 2 с этими настройками:

Когда я раскручиваю машину и запускаю команду ifconfig , я не вижу настроек адаптера 2. Вот что я получаю:

Вы можете видеть, что нет eth1 списке. Из того, что я понимаю, мне нужен IP-адрес сетевого адаптера eth1 подключения ssh к машине. Разве это не правильный процесс добавления этого адаптера в виртуальную машину VM?

РЕДАКТИРОВАТЬ

dmesg | grep e1000:

1 ответ1

1

Я не вижу ничего плохого в вашей настройке Virtualbox. У меня такая же настройка с Ubuntu VM, и она работает нормально. Я считаю, что проблема заключается в том, что ОС, работающая внутри гостевой системы, должна видеть обе сетевые карты и настраивать оба интерфейса. Некоторые версии Linux будут делать это автоматически, а некоторые нет.

Например, вот вопрос об обмене стека Unix от кого-то, у кого есть эта проблема в Debian. В этом случае ему пришлось вручную добавить строку в файл конфигурации, чтобы включить второй сетевой интерфейс.

К сожалению, я не могу дать вам конкретные инструкции для OpenSUSE. Эта страница является документацией SUSE по этой теме (и вы можете увидеть ссылку для использования YaST на левой стороне). Похоже, вы должны быть в состоянии настроить интерфейс из YaST. Кроме того, может потребоваться отредактировать некоторые файлы ifcfg-* в каталоге /etc/sysconfig/network .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .