Установка драйверов сетевой карты Motorcomm-YT6801 на мини ПК Soyo m4 Plus
Установка драйверов сетевой карты Motorcomm-YT6801 на мини ПК Soyo m4 Plus
1) Обновляем систему
sudo apt update && sudo apt upgrade -y
2) Перезагружаем
reboot
3) Зависимости для сборки драйвера
sudo apt install build-essential -y
4) Установка DKMS
sudo apt install dkms -y
5) Загрузка драйвера
wget https://github.com/dante1613/Motorcomm-YT6801/raw/main/tuxedo-yt6801/tuxedo-yt6801_1.0.28-1_all.deb
6) Установка драйвера
sudo dpkg -i tuxedo-yt6801_1.0.28-1_all.deb
7) Установка модуля в автозагрузку
echo yt6801 | tee -a /etc/modules
8) Зависимости для сборки драйвера создает список зависимостей модулей
sudo depmod
9) Проверка загрузки модуля
lsmod | grep yt6801
10) Перезагрузка
reboot
11) Проверка загрузки модуля при старте системы
lsmod | grep yt6801
Включаем сеть
1) Смотрим, как называется сетевой интерфейс ethernet
ip addr show
2) Запускаем командой sudo ifconfig eth0 up (где eth0 — имя интерфейса вашей сетевой карты) В моем случае (мини пк Soyo) — enp2s0
sudo ifconfig enp2s0 up
3) Если не установлен ifconfig (nettools), устанавливаем командой
apt install net-tools
И повторяем запуск.
Далее необходимо прописать сеть через Netplan
Отключение cloud-init
cloud-init — это специальная система инициализации конфигураций серверов при первом запуске. Она используется для автоматической настройки серверов (допустим, если вы решили открыть свой хостинг провайдер). Но если вы ставите Ubuntu для домашнего сервера, cloud-init будет перезаписывать ваш Netplan конфиг и сеть будет отрубаться. И в таком случае, самый легкий способ, отключить его.
Отключаем
sudo touch /etc/cloud/cloud-init.disabled
Перезагружаем
reboot
