Сетевые адаптеры оба активны, но интернет-соединение не установлено.

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

Привет, я думаю, что испортил всё, когда пытался установить NetworkManager на службе networkd. Да, у меня обычный сервер Ubuntu на совершенно новом Raspberry Pi 4 – только 1 ГБ оперативной памяти, поэтому ‘сервер’…

Многие ответы, которые я видел, касаются NM, который устанавливается на настольных системах ..

Обе интерфейсы, eth0 и wlan0, показывают одно и то же поведение. IP-адрес установлен и всё, но нет интернет соединения.

Статус Netplan показывает, что IP-адрес и маршрут по умолчанию назначены.

Пинг проходит по локальному телефону или маршрутизатору. Есть какие-то мысли?

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

Вопрос о подключении к интернету на вашем Raspberry Pi 4 с Ubuntu Server требует детального анализа. По вашему описанию видно, что сетевые адаптеры eth0 и wlan0 активны, имеют назначенные IP-адреса и установлены маршруты, однако отсутствует доступ к интернету. Давайте разберемся в возможных причинах и путях решения данной проблемы.

1. Проверка настроек сети

Первым шагом следует убедиться, что Netplan конфигурируется корректно. Необходимо проверить файл конфигурации Netplan, который обычно находится в директории /etc/netplan/. Убедитесь, что там указаны следующие параметры для обоих интерфейсов:

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: true
  wifis:
    wlan0:
      dhcp4: true
      access-points:
        "<YOUR_SSID>":
          password: "<YOUR_PASSWORD>"

После внесения изменений используйте команду sudo netplan apply для применения конфигурации.

2. Проверка маршрута и DNS

Поскольку вы упомянули, что ping работает только для локальных устройств, вероятно, проблема может быть связана с маршрутизацией или настройками DNS. Используйте команду ip route для проверки таблицы маршрутов. Убедитесь, что существует маршрут по умолчанию (default route) и он указывает на правильный шлюз.

Проверьте настройки DNS в файле /etc/resolv.conf. Добавьте публичные DNS-серверы, например, Google DNS:

nameserver 8.8.8.8
nameserver 8.8.4.4

3. Проверка службы NetworkManager

Если вы устанавливали NetworkManager, важно понимать, что он может конфликтовать с systemd-networkd. Если вы хотите использовать NetworkManager, то убедитесь, что service systemd-networkd отключен:

sudo systemctl stop systemd-networkd
sudo systemctl disable systemd-networkd
sudo systemctl restart NetworkManager

4. Проверка подключения к интернету

После осуществления вышеперечисленных действий, попробуйте выполнить ping на внешний адрес, например:

ping 8.8.8.8

Если это сработает, но команды ping на google.com не дает ответа, причина, вероятно, в неполадках с DNS или маршрутизацией.

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

Если после всех этих шагов проблема не будет решена, рассмотрите следующее:

  • Убедитесь, что ваш роутер работает корректно и предоставляет интернет.
  • Проверьте наличие обновлений для вашего Raspberry Pi и установите их с помощью следующих команд:
sudo apt update
sudo apt upgrade
  • В случае проблем с Wi-Fi попробуйте использовать Ethernet кабель для более стабильного подключения.

Заключение

Отсутствие подключения к интернету может возникать по разным причинам, и настройка сетевых интерфейсов требует тщательной проверки. Основной акцент следует делать на конфигурации Netplan, маршрутизации и настройках DNS. Если возникнут дополнительные сложности, обращайтесь за помощью к сообществу Ubuntu или Raspberry Pi, где вам могут оказать более глубокую техническую поддержку.

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

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