Рейтинг:0

Как включить дополнительную сетевую карту Ethernet?

флаг cn

Недавно я установил новую установку Ubuntu 20.04 на свой старый компьютер. Он отлично запускает некоторые контейнеры докеров. Однако установленная сетевая карта Ethernet не поддерживает скорость 1000 Мбит/с. Я хотел бы иметь возможность использовать скорость моей домашней сети, поэтому я купил этот сетевой адаптер Ethernet. Я новичок в модификации оборудования, но я считаю, что установил его правильно. Я просто подключил его к порту PCIe. Я вижу, что мой компьютер распознает его, но не использует.

lspci показывает 05:00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. Устройство 8161 (версия 15)

IP-адрес показывает новое соединение Ethernet:

2: enp5s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel состояние DOWN группа по умолчанию qlen 1000
    ссылка/эфир 40:3f:8c:76:a2:c0 brd ff:ff:ff:ff:ff:ff

Я перезагрузил свой компьютер пару раз и понял, что сетевая карта не появится на ipconfig, только на ipconfig -а. После выполнения sudo ipconfig enp5s0 вверх, он появится на ipconfig. Что это значит? Как я могу сделать так, чтобы он отображался при загрузке, чтобы я мог использовать его в качестве основного соединения?

Компания предлагает не официальный драйвер Linux, а драйвер Realtek r8168. якобы работает. Я установил его, обновив списки пакетов до «вселенная» и сделал sudo apt update && sudo apt установить r8168-dkms. lsmod показывает мне, что и r8169 (глючный драйвер), и r8168 (драйвер, который я хочу) установлены, но не используются enp5s0:

р8168 548864 0
r8169 90112 0

Я также занес r8169 в черный список, добавив его в /etc/modprobe.d/blacklist.conf. Еще, ethtool -i enp5s0 показывает мне, что это все еще «драйвер: r8169».

Я пытался использовать nmtui, но он не позволял мне установить соединение с устройством, потому что «устройство строго неуправляемо».Я гуглил это, но все, что пришло, это изменить строку в /etc/NetworkManager/NetworkManager.conf с manage=false на manage=true. Перезапустил службу диспетчера сети, но все еще нмкли д показывает все устройства как неуправляемые. Не уверен, что связаны.

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

Редактировать: Вывод sudo dmesg -l emerg,alert,crit,err,warn: https://paste.ubuntu.com/p/7zp2MFg84g/

Редактировать: вывод команд @chili555: https://paste.ubuntu.com/p/25Rfdknr7p/

paladin avatar
флаг kr
Пожалуйста, выполните `sudo dmesg -l emerg,alert,crit,err,warn` и опубликуйте результаты.
chili555 avatar
флаг cn
Пожалуйста, запустите следующие команды терминала: `tail -n5 /etc/modprobe.d/blacklist.conf` и: `lsmod | grep r816` и: `cat /etc/netplan/*.yaml` Вставьте сюда результаты и дайте нам ссылку: http://paste.ubuntu.com
ZackT avatar
флаг cn
Спасибо за ответы. Я разместил результаты на теле. @ chili555 chili555 Для файла yaml netplan я попытался настроить статический IP-адрес для другого моего адаптера Ethernet.
chili555 avatar
флаг cn
Статический IP не работает должным образом? Есть ли у `ip addr show` IP-адрес для enp0s10? Чтобы было ясно, старая сетевая карта отключена?
ZackT avatar
флаг cn
@ chili555, статический IP-адрес предназначен для моей другой сетевой карты Ethernet, и, насколько я вижу, он работает (все тот же IP-адрес). `ip addr show` не показывает IP-адрес моей новой сетевой карты. Я не отключил старый, что мне делать? Я бы предпочел как можно меньше прикасаться к своему компьютеру, но если проблема в этом, то я так и сделаю. Если проблема в этом, теперь это кажется очевидным. глупая ошибка с моей стороны
chili555 avatar
флаг cn
Отличается ли IP-адрес старой сетевой карты от указанного в сетевом плане? Я думал, что цель состояла в том, чтобы использовать новую сетевую карту из-за ее скорости 1 ГГц. Вы не можете знать, работает ли он правильно, если он даже не подключен к сети. Или они оба подключены?
chili555 avatar
флаг cn
Пожалуйста, присоединяйтесь ко мне в чате: https://chat.stackexchange.com/rooms/127043/chat-with-zackt-and-chili555
ZackT avatar
флаг cn
Да, извините за путаницу, намерение состоит в том, чтобы использовать новую сетевую карту из-за ее скорости. Я только что упомянул, что до того, как я настроил статический IP-адрес для своей старой сетевой карты, прежде чем установить новую. Оба сетевых адаптера подключены. Я использую SSH для связи со своим сервером, поэтому я могу сказать, что когда я подключаю кабель Ethernet только к новому сетевому адаптеру, я не могу подключиться. Только когда подключаю шнур к старому, могу в него ssh.
Рейтинг:1
флаг cn

Я предлагаю убедиться, что новый сетевой адаптер подключится и получит IP-адрес:

sudo dhclient -v enp5s0

Он получил IP-адрес? Подтверждать:

IP-адрес показать

Если это так, измените файл netplan, чтобы использовать Только enp5s0. Внимательно следуйте примерам: кот /usr/share/doc/netplan/examples/static.yaml

Netplan строго регламентирует отступы, интервалы и т. д., поэтому будьте осторожны. После того, как файл установлен, выполните следующие действия:

sudo netplan генерировать

А потом:

применить sudo netplan

Это должно вступить в силу немедленно. Получил ли интерфейс запрошенный адрес? Проверять:

IP-адрес показать

Если это так, все готово, и вы можете отсоединить кабель Ethernet от старой сетевой карты.

ZackT avatar
флаг cn
Да, это сработало! Еще раз спасибо

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

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