Перенес гостя VBox на физический хост; сеть работает, а OpenSSH нет. Почему?

Я столкнулся с проблемой, которую я действительно не понимаю.

Я хотел установить Ubuntu Server на моем автономном устройстве. Рабочий стол находится рядом с ним, а добавлять и удалять диски очень легко, поэтому я просто создал образ VirtualBox для диска с помощью VBoxManage internalcommands createvmdk -filename ~/phys-disk.vmdk -rawdisk /dev/sdb.

Виртуальная машина загружается просто отлично, все работает точно так, как ожидалось, и я устанавливаю Ubuntu Server 14.04LTS. Сеть настроена на Bridged, и я могу пинговать хост снаружи. Я устанавливаю openssh-server и могу подключаться как с других устройств, так и с хоста. Другими словами, все в порядке.

Затем я выключаю виртуальную машину, извлекаю диск, вставляю его в сервер и перезагружаю его. Это единственный подключенный диск. Через некоторое время сервер начинает отвечать на пинги. Однако он больше не отвечает на порт 22. Когда я возвращаю его обратно на хост VM, все снова работает, а затем возвращается на сервер, sshd не отвечает.

Для жизни я не могу понять причину этого. Потому что хост VM и сервер оба напрямую подключены к одному и тому же коммутатору. Единственное, о чем я могу думать, это то, что sshd почему-то отказывается открывать порты при изменении MAC-адреса сетевой карты, но я не могу найти такую ​​настройку.

Я не верю, что когда-либо включал это в более ранние версии Ubuntu, но я также не уверен, что когда-либо устанавливал его таким образом. Есть идеи?

1
задан 8 June 2014 в 17:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: