Ubuntu 20.04 VMware Workstation не может подключиться к Интернету

Вопрос или проблема

Я новый пользователь Ubuntu 20.04, и я установил её с помощью VMWare Workstation. В последнее время я не могу подключиться к интернету внутри виртуальной машины. Я пробовал несколько решений, но ничто не помогло решить проблему. Основная проблема, похоже, заключается в этом соединении “ens33”, но я не уверен, как полностью её решить. Вот результат, который я получаю, когда проверяю текущие IP-адреса в терминале:

jordandood@ubuntu:~$ ip a: 
1. lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 00:0c:29:9e:ac:84 brd ff:ff:ff:ff:ff:ff
    altname enp2s1

Я пробовал несколько вещей до сих пор:

  1. Я установил сетевое соединение на «мост» для всех моих попыток решить проблему
  2. Я попытался изменить файл /etc/netplan/01-network-manager-all.yaml напрямую с помощью этих команд:
sudo nano /etc/netplan/01-network-manager-all.yaml
sudo netplan apply
sudo systemctl restart NetworkManager

Когда я впервые открыл файл .yaml, он показал
network:
version: 2
renderer: NetworkManager: .yaml файл версии 1

Я изменил его на следующий:
network:
version: 2
ethernets:
ens33:
dhcp4: true
renderer: NetworkManager
.yaml файл версии 2

Я применил изменения и перезапустил менеджер сети, но всё равно не работает. Я видел предыдущую документацию относительно редактирования «документа интерфейса», но думаю, что это было для более старых версий Ubuntu и было заменено файлом netplan. Есть ли какие-либо предложения, как я могу восстановить интернет? Я предпочёл бы не делать полную переустановку Ubuntu на моей виртуальной машине, если это возможно.

Ответ или решение

Проблема с подключением к интернету в Ubuntu 20.04 на VMware Workstation: Полное руководство по диагностике и исправлению

Если вы столкнулись с проблемой отсутствия подключения к интернету в Ubuntu 20.04, установленной в VMware Workstation, и имеете дело с сетевым интерфейсом "ens33", приведем шаги, которые помогут вам решить данную проблему. Вам не придется переустанавливать систему, и мы рассмотрим все возможные решения.

Понять ситуацию

Исходя из вашего сообщения, при выполнении команды ip a мы видим, что интерфейс "ens33" находится в состоянии DOWN. Это говорит о том, что систему не удается активировать сетевой интерфейс, что и является коренной причиной отсутствия интернет-соединения.

Проверьте настройки виртуальной машины

  1. Тип сети: Вы указали, что используете режим "Bridged". Удостоверьтесь, что:

    • VMware Workstation подключен к физической сети, где имеется интернет-соединение.
    • Настройки Bridged Network позволяют вашей виртуальной машине получать IP-адрес от DHCP-сервера вашей физической сети (например, роутера).
  2. Виртуальные адаптеры:

    • Откройте настройки вашей виртуальной машины и перейдите на вкладку "Сеть". Убедитесь, что выбран адаптер Bridged и он правильно настроен на использование вашего физического сетевого адаптера (например, Wi-Fi или Ethernet).

Настройка сетевого интерфейса в Ubuntu

Теперь давайте убедимся, что конфигурация сети в Ubuntu выполнена корректно.

  1. Проверка конфигурации Netplan:
    Убедитесь, что /etc/netplan/01-network-manager-all.yaml правильно отформатирован. Ваши изменения должны выглядеть следующим образом:

    network:
     version: 2
     renderer: NetworkManager
     ethernets:
       ens33:
         dhcp4: true

    Обратите внимание на правильность отступов; YAML требует строгого соблюдения формата.

  2. Применение изменений:
    После внесения изменений выполните следующие команды:

    sudo netplan apply
    sudo systemctl restart NetworkManager
  3. Проверка статуса интерфейса:
    Затем снова выполните команду ip a и убедитесь, что "ens33" переходит в состояние UP. Вы должны увидеть отформатированный IP-адрес.

Проверка доступа к интернету

Если настройки выполнены корректно, но вы по-прежнему не можете подключиться к интернету:

  1. Пингуйте локальный адрес:
    Попробуйте выполнить команду:

    ping 192.168.1.1

    (замените IP-адрес на адрес вашего роутера). Если вы получаете ответ, значит, ваша машина подключена к локальной сети.

  2. Пинг на внешний адрес:
    Далее выполните:

    ping 8.8.8.8

    Если вы получаете ответ, но DNS не работает, проверьте вашу конфигурацию DNS в файле /etc/resolv.conf.

Дополнительные рекомендации

  1. Перезагрузка виртуальной машины: Иногда перезагрузка может решить временные проблемы с сетевыми интерфейсами.

  2. Переход на NAT: Если проблем с Bridged сетевым подключением не удается решить, попробуйте временно переключиться на NAT (Network Address Translation) в настройках VMware. Это позволит вашей виртуальной машине использовать IP-адрес, который предоставляет VMware.

  3. Логи системных служб: Для получения дополнительной информации о состоянии сети выполните:

    journalctl -xe | grep NetworkManager

    Это может дать общее представление о проблемах, которые могут возникнуть.

Заключение

Соблюдение вышеперечисленных шагов должно помочь вам устранить проблему с подключением к интернету в вашей Ubuntu 20.04 на VMware Workstation. Помните, что правильная настройка сетевых интерфейсов и виртуальной сети — ключ к успешной работе вашей системы. Если у вас возникнут дополнительные вопросы или потребуется помощь, не стесняйтесь задавать их в соответствующих форумах или сообществах.

Оцените материал
Добавить комментарий

Капча загружается...