Почему моя сетевая карта не обнаруживается и не включается при загрузке?

Я использую сервер 21.04 на устройстве на базе Raspberry Pi CM3+ производства Allo, их USBridge Signature.

При загрузке сетевая карта вроде бы найдена, но lshwсообщает об отключении. Ниже показано, как это выглядит после того, как я sudo dhclient enx0017f700a9d6чтобы включить сеть: 1, что я и хочу сделать по умолчанию.

Мой вопрос: что мне нужно сделать, чтобы процесс загрузки включил устройство? Без сомнения, мой вопрос дает понять, что я нуб в Linux, поэтому, пожалуйста, ответьте на мой уровень.

Спасибо

*-network:0 DISABLED описание: Физический идентификатор
интерфейса Ethernet : 1 информация о шине: usb@1:1.2 ​​логическое имя: enx0001f2fff397 серийный номер: 00:01:f2:ff:f3:97 возможности: физическая конфигурация Ethernet: широковещательная передача=да драйвер=cdc_ether driverversion=5.11.0-1016-raspi firmware=CDC Ethernet Device link=nomulticast=yes





*-network:1 описание:
физический идентификатор интерфейса Ethernet: 2
информация о шине: usb@1:1.3
логическое имя: enx0017f700a9d6
серийный номер: 00:17:f7:00:a9:d6
размер: 1 Гбит/с
пропускная способность: 1 Гбит/с
возможности: физический ethernet tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd конфигурация автосогласования: автосогласование=по широковещанию=да драйвер=ax88179_178a версия драйвера=5.11.0-1016-raspi duplex=полный ip=192.168.11.111 ссылка=yespi да порт=MII скорость=1 Гбит/с

Привет @chili555, спасибо за ответ. Вот результаты cat /etc/netplan/*.yaml

Этот файл создается на основе информации, предоставленной источником данных. Изменения
в нем не сохранятся после перезагрузки экземпляра. Чтобы отключить
возможности конфигурации сети cloud-init, напишите файл /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg со следующим:
network: {config: disabled}

сеть:
ethernets:
eth0:
dhcp4: true
необязательно: true
версия: 2

1 ответ

Я предполагаю, что это не экземпляр cloud-init. Если это неверно, пожалуйста, остановитесь и сообщите нам об этом в комментариях.

Следуем инструкциям в файле. Пожалуйста, откройте терминал и выполните:

      sudo -i
echo “network: {config: disabled}”  >  /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg 
nano /etc/netplan/*.yaml

Замените строку eth0 на enx0017f700a9d6. Netplan очень специфичен в отношении интервалов, отступов и т. д., поэтому, пожалуйста, внимательно проверьте дважды.

Сохраните (Ctrl+o, затем Enter) и закройте (Ctrl+x, затем Enter) текстовый редактор nano.

Следите за:

      netplan generate
netplan apply
exit

Вы должны быть готовы.

Другие вопросы по тегам