Raspberry Pi 4B - Ubuntu 19.10 - Проводная сеть, неуправляемая

Raspberry Pi 4B - Ubuntu 19.10 - Проводная сеть, неуправляемая

Я успешно установил ubuntu-19.10-preinstalled-server-armhf+raspi3.img, установил обновления и рабочий стол Ubuntu.

Проводная сеть показывает "Неуправляемая", хотя я могу использовать Firefox. Программное обеспечение не устанавливается, так как нет сети. Я нашел несколько предложений о том, как включить управляемую проводную сеть, но инструкции неполные - как будто они были написаны для того, кто знал, как выполнять описанные задачи.

Есть ли патч, который можно скачать, чтобы решить эту проблему? Если нет, то будет ли он выпущен в ближайшее время?

решение1

Я понял это.

Для просмотра конфигурации netplan выполните следующие команды.

$cd /etc/netplan
$sudo nano 50-cloud-init.yaml

Если файл 50-cloud-init.yaml пуст, выполните следующие команды.

^X
$sudo netplan generate
$sudo netplan apply

Теперь вы можете редактировать 50-cloud-init.yaml для управления проводной сетью.

$sudo nano 50-cloud-init.yaml

Вот что будет отображено в окне терминала.

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    version: 2

Вы редактируете 50-cloud-init.yaml, добавляя renderer: NetworkManager. Вы должны убедиться, что все отступы правильные, иначе файл не будет работать. Вы используете пробел, а не табуляцию, чтобы задать отступы. Когда вы закончите, 50-cloud-init.yaml будет выглядеть так. Я удалил строку Optional: true.

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following
# network: {config: disabled}
network:
    renderer: NetworkManager
    ethernets:
        eth0:
            dhcp4: true
    version: 2

Теперь сохраните редактирование.

^X
# Save Modifed Buffer
Y
# File Name to Write: 50-cloud-init.yaml
# Press Enter Key

Теперь вы применяете измененный файл 50-cloud-init.yaml.

$sudo netplan apply

Я перезагрузил Raspberry Pi, и проводная сеть стала доступна для настройки. Мое первое знакомство с Linux и Ubuntu произошло ровно неделю назад сегодня утром. Я рад, что смог собрать воедино онлайн-ресурсы, чтобы разобраться в этом. Надеюсь, это обновление облегчит эту задачу для других.

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