Почему моя сетевая карта не обнаруживается и не включается при загрузке?
Я использую сервер 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
Вы должны быть готовы.