Рейтинг:0

Сетевая карта без установки драйверов

флаг ve

Мы ищем сетевую карту, которая работает без установки драйверов.

Версия Убунту: Убунту 20.04.2 ЛТС

Версия ядра: Версия Linux 5.4.0-73-generic (buildd@lcy01-amd64-019) (версия gcc 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)) #82-Ubuntu SMP, среда, 14 апреля, 17:39:42 UTC 2021

Я изо всех сил пытался заставить сетевую карту Realtek работать на сервере. Каждая перезагрузка сервера обновляет ядро ​​и удаляет сетевой адаптер с сервера, делая его недоступным.

Я думал, что некоторые варианты будут INTEL EXPI9404PTL PRO/1000 PT ряд.

Они встроены в ядро ​​5.4.0?

ОБНОВИТЬ:

Вот поиск текущей сетевой карты на сервере:

  *-сеть
       описание: Интерфейс Ethernet
       продукт: Контроллер RTL8125 2.5GbE
       поставщик: Realtek Semiconductor Co., Ltd.
       физический идентификатор: 0
       информация о шине: pci@0000:08:00.0
       логическое имя: enp8s0
       версия: 05
       серийный номер: a8:a1:59:2d:9d:d0
       размер: 1 Гбит/с
       пропускная способность: 2500 Мбит/с
       ширина: 64 бита
       часы: 33 МГц
       возможности: pm msi pciexpress msix vpd bus_master cap_list ethernet физический tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd 2500bt-fd автосогласование
       конфигурация: автосогласование=по широковещанию=да драйвер=r8125 версия драйвера=9.005.01-NAPI дуплекс=полный ip=192.168.1.100 задержка=0 ссылка=да многоадресная рассылка=да порт=скорость витой пары=1 Гбит/с
       ресурсы: irq:33 ioport:f000(size=256) память:fc500000-fc50ffff память:fc510000-fc513fff

ОБНОВИТЬ:

Вывод: статус dkms

synosnap, 0.10.15, 5.4.0-73-универсальный, x86_64: установлен

ОБНОВИТЬ:

Мы провели небольшое исследование, и оказалось, что сетевой адаптер Intel Gigabit CT PCI-E EXPI9301CTBLK наиболее совместим с ядром Linux. Отчитаюсь, когда установим.

user535733 avatar
флаг cn
Большинство сетевых карт встроены в ядро. У некоторых производителей нет. Оборудование, протестированное с Ubuntu, см. на странице http://ubuntu.com/certified.
heynnema avatar
флаг ru
У сервера нет своей сетевой карты?
флаг ve
@heynnema это собранный вручную сервер высотой 1U с материнской платой ASRock B550M STEEL LEGEND. Он имеет сетевую карту Dragon RTL8125BG. Я потратил около недели времени, просто пытаясь заставить его остаться после перезагрузки. Мое последнее исправление заключалось в том, чтобы отключить Live Update в Ubuntu, чтобы ядро ​​​​не обновлялось без моего запуска обновления.
флаг ve
URL материнской платы: https://www.newegg.ca/asrock-b550m-steel-legend/p/N82E16813157940?Description=b550f&cm_re=b550f-_-13-157-940-_-Product
heynnema avatar
флаг ru
Виден ли Ubuntu RTL8125BG? Отредактируйте свой вопрос и покажите мне `sudo lshw -C network`.
heynnema avatar
флаг ru
Это видят. Разве это не работает?
флаг ve
@heynnema да, после переустановки драйверов вручную это видно. Но заставить его переустанавливать после каждого обновления до сих пор было невозможно.
heynnema avatar
флаг ru
Вы используете драйвер DKMS? Покажите мне `dkms статус`.
флаг ve
@heynnema да, это работает, но только когда я вручную устанавливаю и подключаю к нему свой монитор и клавиатуру :) проблема заключается в перезагрузке сервера - после перезагрузки ядро ​​​​обновляется, а драйверы запускаются.
heynnema avatar
флаг ru
Драйвер DKMS не установлен. Откуда/как/почему вы взяли драйвер? Разве Ubuntu не поддерживал сетевую карту без вашего драйвера? У вас есть доступ к Ubuntu Live 21.04? Вы можете сделать один?
флаг ve
@heynnema это было взято со страницы Realtek: https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-usb-3-0- программного обеспечения
флаг ve
Я не уверен, что вы подразумеваете под Ubuntu Live 21.04. Вы хотите, чтобы я загрузился с live CD?
heynnema avatar
флаг ru
Да, загрузитесь с Live DVD/USB версии 21.04 и посмотрите, работает ли Ethernet. Драйвер Realtek не является DKMS, поэтому вам придется пересобирать его после каждого обновления ядра.
флаг ve
@heynnema ах, я не могу остановить сервер прямо сейчас, на нем происходит куча вещей DEV, и это остановит пару людей, работающих над ним. Я думаю, что мы выберем сетевой адаптер Intel Gigabit CT PCI-E EXPI9301CTBLK — судя по всем темам, которые я читал об этом, он работает по принципу plug-and-play.
heynnema avatar
флаг ru
Если 21.04 поддерживает RTL8125 из коробки, не будет ли это лучшим выбором? Вы также обновили сетевой план для сетевой карты?
флаг ve
Это означало бы, что мне придется выполнить обновление до сервера, на котором установлена ​​​​Magento 2 с PHP / MYSQL и так далее. Я не хочу сейчас вдаваться в этот процесс, так как руки уже заняты другой работой.
chili555 avatar
флаг cn
@heynnema Пожалуйста, проверьте здесь: https://github.com/awesometic/realtek-r8125-dkms
heynnema avatar
флаг ru
@KalvinKlien Привет, chili555 нашел для тебя драйвер dkms!
heynnema avatar
флаг ru
@chili555 Спасибо! Хорошая находка. Напишите это как ответ.
Рейтинг:2
флаг cn

Пожалуйста, сделай:

судо подходящее обновление
sudo apt установить dkms git
клон git https://github.com/awesometic/realtek-r8125-dkms.git
компакт-диск realtek-r8125-dkms
судо ./dkms-install.sh

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

heynnema avatar
флаг ru
Вы должны установить dkms с помощью sudo ./dkms-install.sh, нет? дкмс уже есть.
chili555 avatar
флаг cn
Сорри за мой неверный шаг. Исправленный. Спасибо за улов, @heynnema
heynnema avatar
флаг ru
Какая команда :-). Вы также можете удалить установку dkms, так как она уже установлена. Добавьте перезагрузку или modprobe.
chili555 avatar
флаг cn
@heynnema Я стараюсь никогда не рисковать; следовательно, обновление, dkms, git.
флаг ve
Спасибо! Я уже заказал сетевую карту Intel, но как только она прибудет, и я смогу снять команду с сервера DEV для обновлений, я попробую это. На данный момент я приму в качестве ответа. Должно быть через пару дней.
флаг ve
@ chili555 chili555 останется ли это после обновления ядра?
heynnema avatar
флаг ru
@KalvinKlien Да, драйверы dkms остаются после обновления ядра.
heynnema avatar
флаг ru
@KalvinKlien Не забудьте снова включить обновления программного обеспечения. И перезагрузиться после установки драйвера.
флаг ve
@heynnema только сейчас мне нужно вспомнить, как я это сделал :) Это машина только для CLI, поэтому веселье веб-разработчика, вникающего в администрирование сервера, никогда не заканчивается :)
флаг ve
@heynnema и chili555 спасибо за помощь!
chili555 avatar
флаг cn
Мы стремимся угодить! Мы рады помочь.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.