Подтвердить что ты не робот

Бродяга: лучше перейти к "reset" моей гостевой сети vagrant vm?

Я относительно новичок в бродяжнике, но, безусловно, люблю его до сих пор.

Одна из проблем, с которыми я часто сталкиваюсь, заключается в том, что когда моя сеть хост-компьютера мгновенно опускается, это влияет на мое соединение с моим бродячим гостем vm.

Когда моя сеть хост-компьютера снова вернется, я должен - на моей машине-хозяине - запустить vagrant halt, а затем vagrant up, чтобы "reset" моя гостевая сеть vagrant vm, чтобы она могла подключаться к в Интернете еще раз.

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

4b9b3361

Ответ 1

Да, самым простым решением является перезагрузка сетевой подсистемы внутри самой виртуальной машины. Соединения SSH не должны прерываться. В Ubuntu сделайте следующее:

sudo /etc/init.d/networking restart

Ответ 2

Относительно того, что отвечает Митчелл, для моей версии Vagrant 1.5.2 команда немного отличается:

sudo/etc/init.d/network restart

Вместо использования "networking". Я знаю, что это неважно, но просто хотел сказать это.

Отличная работа с Vagrant Mitchell!

Ответ 3

Вот что я сделал:

HOST = адрес виртуальной машины VM PRIVATE_KEY_PATH = приватный ключ

ssh [email protected]$HOST -i $PRIVATE_KEY_PATH для входа в виртуальную машину

Тогда sudo /etc/init.d/networking restart