Виртуальная машина теряет подключение к Интернету, если что-либо происходит с подключением к Интернет
Я использую Virtual Box, и если я потеряю интернет-соединение или что-то произойдет с моим сетевым адаптером на хост-машине, я потеряю интернет-соединение на моей виртуальной машине.
Даже если я снова подключусь, с хостом все в порядке, но моя виртуальная машина не может подключиться, мне нужно перезапустить его, чтобы подключиться к Интернету.
Есть ли способ как-нибудь перезапустить сеть на виртуальной машине без перезагрузки всей виртуальной машины?
Обновить:
я пробовал эту команду:
sudo /etc/init.d/networking restart
но он просто зависает и ничего не происходит.
2 ответа
Эта проблема, как кажется, очень знакома, и я немного поэкспериментировал, и оказалось, что вы можете изменить сетевой адаптер во время работы виртуальной машины:
а затем изменить только Attached to:
вариант для NAT или Bridged Adapter (мой был на мостовом адаптере, поэтому я изменил его на NAT).
и нажмите ОК. А затем снова измените его на прежнее и снова нажмите OK, чтобы принять его.
Теперь вернитесь к своему виртуальному терминалу и выполните эту команду
sudo /etc/init.d/networking restart
И подключение к интернету будет работать без перезагрузки виртуальной машины.
Что-то, что работает для меня, - это выключить сетевой адаптер, а затем снова включить его (перейдите в раскрывающийся список рядом со значком батареи в дальнем верхнем правом углу дисплея виртуальной машины, а затем выполните "Проводное подключение" | "Включить Выкл", а затем Включить). Кажется, это вырывает его из спячки. Тем не менее, это очень раздражает, так как кажется, что он работает примерно 10 или 15 минут, прежде чем снова выключится.