Итак, я только что создал виртуальную машину и понятия не имею, почему у меня нет сетевого подключения. Я пробовал кучу вещей для устранения проблем, в основном следующие в разных комбинациях:
- Созданы внутренние и внешние виртуальные коммутаторы в Virtual Switch Manager
- В «Настройки виртуальной машины»> «Сетевой адаптер» я попытался выбрать оба этих виртуальных коммутатора и установил флажок «Включить идентификацию виртуальной локальной сети».
- В Windows> Сетевые подключения на моем локальном компьютере я вижу как внутренние, так и внешние коммутаторы. Я попытался поделиться своим локальным соединением Ethernet с внешним, но это не сработало
- В Windows> Сетевые подключения я попытался поделиться внешним виртуальным коммутатором с внутренним, но без игры в кости
- Что касается Ubuntu, я вошел в настройки проводного соединения, а затем в IPv4 и установил его в автоматический режим, а когда это не сработало, попробовал ручное управление. Я дал ему известный доступный IP-адрес, маску сети и шлюз, но это тоже не сработало
Итак, где я стою сейчас, у меня есть Ubuntu, показывающая, что проводное соединение подключено, но я не могу получить доступ к Интернету. Любые идеи относительно того, как я могу решить эту проблему дальше? Я могу публиковать скриншоты, если это необходимо, но похоже, что я могу добавить только 2 на пост, потому что у меня недостаточно высокая репутация. Спасибо!
ubuntu
virtual-machine
hyper-v
paulr24
источник
источник
Ответы:
У меня была та же проблема на Ubuntu 17.04, работающем на Hyper-V / Windows 10.
Решение было довольно простым, как только я узнал. Похоже, что установкой по умолчанию является использование внутренней сети, которая не предоставляет доступ в Интернет.
На виртуальной машине Ubuntu в Hyper-V:
Вернемся к виртуальной машине Ubuntu в Hyper-V:
Примечание: сначала я попытался просто перейти с внутренней сети на внешнюю (шаги 4-6) в разделе Virtual Switch Manager \ Layered_Wi-fi. Это сгенерировало ошибку неоднократно. Я думаю, что это потому, что настройка использовалась, но это было не очень понятно. Как только я сделал шаги 1-3 сначала, это работало как очарование.
источник
Действия по устранению неполадок, связанных с отсутствием интернет-соединения на виртуальной машине Ubuntu в Hyper-V:
1.1.1.1,1.0.0.1
для DNS в CloudFlare . Нажмите Применить. Выключите Ethernet и включите снова. Я обнаружил, что это необходимо для вступления изменений в силу, поэтому обязательно выключайте и включайте Ethernet каждый раз, когда вы меняете настройки Ethernet.В большинстве случаев описанное выше должно решить проблему, но если этого не произошло, вы можете попробовать еще несколько вещей.
ipconfig
на хост-компьютере и, например, запишите адрес IPv4 в разделе «Переключатель по умолчанию»172.10.100.15
. В Ubuntu VM, если первые 3 части IPv4-адреса совпадают, например,172.22.100.75
они находятся в одной сети. Если нет, перейдите на вкладку IPv4 и установите метод IPv4 на Вручную. Затем введите адреса следующим образом:Другие вещи, чтобы попробовать:
источник
попробуйте добавить «устаревший сетевой адаптер» и установить
нормальный сетевой адаптер сделан для работы с windows 7+, если не раньше
Я надеялся, что это помогло вам и многим другим
У меня была эта проблема с реактивом и XP, и это работало нормально
Чтобы добавить коммутатор Nework, который вы можете использовать в качестве устаревшего сетевого адаптера, выполните следующие действия:
Чтобы добавить коммутатор к вашей виртуальной машине:
примечание: только 1 коммутатор может использоваться виртуальной машиной одновременно
источник
источник