Виртуальный внешний коммутатор Hyper-V отключает мое подключение к Интернету

Виртуальный внешний коммутатор Hyper-V отключает мое подключение к Интернету

Моя цель — просто получить подключение к Интернету на моей виртуальной машине (не отключая его на хосте).

Учитывая длину, я разделил это на несколько частей, так как знаю, что некоторые предпочли бы просто пропустить предысторию и перейти к проблеме (прокрутить вниз) и увидеть некоторые из решений, которые я пробовал. Поэтому я надеюсь, что это поможет, и спасибо, что уделили время чтению.


Фон:

Проблема, вероятно, в чем-то действительно простом, например, в порядке выполнения шагов, или, возможно, я где-то упускаю важный шаг, и то и другое может посоветовать кто-то с большим опытом. Поэтому я был бы очень признателен за любую помощь.

За последние несколько дней я следовал инструкциям по ссылке ниже (они показались мне наиболее простыми) по настройке доступа в Интернет на моих виртуальных машинах Hyper-V.

http://www.mustbegeek.com/configure-hyper-v-virtual-machine-with-internet-connection/

Опять же, было много других ссылок, но все они в основном говорили одно и то же с несколькими полезными дополнительными битами здесь и там. Итак, в конечном итоге ниже приведены шаги, которым я следовал.

На моем ноутбуке (HP Pavilion с сетевой картой Realtek PCIe Fe и беспроводной картой Realtek RTL8188E 802.11bgn) установлены Windows 10 и Hyper-V.

На виртуальных машинах у меня установлены Windows 8.1, SQL Server 2012, Visual Studio 2013 и другие инструменты разработки.

Затем я убедился, что, используя только проводной адаптер (отключив беспроводной), у меня есть подключение к Интернету. Я повторил эти шаги с беспроводным адаптером (отключив проводной), чтобы убедиться, что нет проблем ни с одним из них, ни с моим маршрутизатором (UPC Technicolor TC7200-U). Поскольку они оба используют один и тот же шлюз по умолчанию, я не мог включить их оба одновременно (хотя, не будучи сетевым профессионалом, я не уверен, почему, но я вижу сообщения об ошибках, говорящие мне об этом).

Когда я добавил виртуальный коммутатор, поделился своим физическим проводным адаптером. Я получаю неопознанную сеть на виртуальном адаптере. Ниже приведены снимки экрана до и после...

До (показывает, что все работает, просто укажите что-то необходимое для сравнения с тем, что было после):

С динамической (автоматическая настройка):

Со статикой (ручная настройка):


Первые шаги:

После:

Как только я начинаю вносить изменения в ссылку в начале, следующие скриншоты показывают, что происходит. Очевидно, я не могу подключиться, так как настройки по умолчанию кажутся неправильными. Поэтому я изменю их позже, но прежде чем я это сделаю, вот скриншоты с настройками по умолчанию:

Обратите внимание на предупреждающее сообщение, которое появляется, когда я нажимаю ok в свойствах. На что я нажимаю yes.

Нет смысла пинговать шлюз с этими настройками по умолчанию, так как я знаю, что получу ответ, потому что адаптер WiFi работает. Таким образом, пинг пройдет через этот адаптер успешно, но у меня все равно не будет доступа в Интернет внутри моей виртуальной машины. Учитывая это, я отключу соединение WiFi.

Также при этом я установлю настройки виртуального адаптера для автоматического получения IP и DNS для следующих шагов (динамическая конфигурация).

С динамической (автоматическая настройка):

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

Итак, увидев, что вышеуказанные настройки были неправильными, я приступил к их исправлению в меру своих знаний с настройками, которые работали ранее - как показано ниже.

Со статикой (ручная настройка):

Обратите внимание, что после того, как я нажимаю «ОК», а затем снова нажимаю «Свойства», независимо от того, сколько раз я пытаюсь установить параметры, указанные выше, в итоге я получаю следующие фактические настройки:

Единственные проблемы, которые я вижу сейчас (при моем весьма ограниченном опыте), это:

Я не могу заполнить правильные данные в приведенных выше шагах, но, кажется, когда я ввожу это на вкладку «Дополнительно», я могу обойти это. Смотрите ниже:


Проблема, которую необходимо решить

Итак, после этого я переключился обратно на динамический IP и заметил, что получаю адрес APIPA, когда делаю еще один ipconfig /all. Это показывает мне, что поскольку я не могу связаться с DHCP-сервером (который является моим шлюзом/маршрутизатором), он назначает мне временный адрес. Фактически подтверждая, что он не может связаться с моим шлюзом/маршрутизатором, что мы знали из ping.

Так почему же я не могу подключиться к своему маршрутизатору?

Я решил рассмотреть возможность включения моего адаптера Wi-Fi, думая, что это может позволить виртуальной карте связаться с моим маршрутизатором и получить нужный ей адрес DHCP. Но, похоже, нет. Что имело бы смысл, учитывая (на основании сообщения об ошибке ранее), что никакие 2 адаптера не могут получить доступ к одному и тому же шлюзу одновременно (что было причиной отключения моего Wi-Fi в начале - это, и тот факт, что я не хочу использовать свой более медленный Wi-Fi, когда у меня гораздо более быстрый Ethernet).

При отключенном Wi-Fi я все равно получаю сообщение о недоступности конечного узла при пинге шлюза.

Я не уверен, поможет это или нет, но я также пробовал просто настроить внутренний коммутатор на Hyper-v (чтобы я мог хотя бы получить доступ к сети изнутри машины), но у меня та же проблема. Он не может подключиться к сети.


Другие попытки исправить ситуацию и проведенные исследования, которые пока не увенчались успехом:

Вот предложения, о которых я читал в другом месте и которые я выполнил:

  1. Убедитесь, что Virtual Box и другие альтернативные виртуальные среды удалены (у меня не установлено никаких других виртуальных сред).
  2. Выполните команды:

.

netsh winsock reset             #this tells me to restart
netsh int ip reset c:\tcp.txt   #this gives some errors and tells me to restart

ipconfig /release               #works sometimes, sometimes gives errors
ipconfig /renew                 #this works only when /release works
arp /d (several times)          #I never get to clear this completely
                                #no matter how many times I run it

После выполнения вышеперечисленных действий я перезагружаю компьютер.

Я не уверен, что делают первые 2 команды. Если кто-то думает, что скриншоты команд выше помогут, дайте мне знать, и я добавлю.

Дайте мне знать, если считаете, что какие-либо дополнительные скриншоты или информация будут полезны.

Спасибо за любую помощь.

Связанный контент