У меня есть SSD с Ubuntu Server 20.04, на нем установлено ядро 5.4.0-77. Я переехал домой, и SSD переехал, а сам сервер - нет. На данный момент я перекинул SSD на другую машину, но, хоть убей, я не могу запустить сеть.
Сетевой адаптер, который у меня есть на новой машине, - «Realtek RTL8111/8168/8411».
Сначала я попытался установить .deb из здесь, но он не будет строиться (я думаю, это связано с PCI-aspm.h
сливаются в PCI.ч
в какой-то момент?)
Несмотря на это, после этого я очистил файлы и взял драйвер из здесь (GBE) и построил его с autorun.sh
. Кажется, он установился нормально, но я не могу найти никаких доказательств того, что он работает. Я приведу вывод пары команд, так как я думаю, что они проиллюстрируют лучше, чем я пытаюсь объяснить:
$ lsmod | греп r8168
r8168 540672 0
$ lspci -v
05:00.0 Контроллер Ethernet: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 Контроллер PCI Express Gigabit Ethernet (версия 06)
Подсистема: Dell RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
Флаги: bus master, fast devsel, latency 0, IRQ 40
Порты ввода-вывода на d000 [размер = 256]
Память на уровне f2104000 (64-разрядная, с возможностью предварительной выборки) [размер = 4 КБ]
Память на уровне f2100000 (64-разрядная, с возможностью предварительной выборки) [размер = 16 КБ]
Возможности: <доступ запрещен>
Драйвер ядра используется: r8168
Модули ядра: r8168
$ есликонфиг -а
br-0e94947f61e9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
инет 172.20.0.1 сетевая маска 255.255.0.0 широковещательная рассылка 172.20.255.255
эфир 02:42:c3:55:aa:70 txqueuelen 0 (Ethernet)
RX-пакеты 43 байта 1204 (1,2 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 780 байт 80552 (80,5 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
инет 172.17.0.1 сетевая маска 255.255.0.0 широковещательная рассылка 172.17.255.255
эфир 02:42:ae:d4:6d:fc txqueuelen 0 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
enp5so: flags=4098<BROADCAST,MULTICAST> mtu 1500
эфир 78:45:c4:fe:20:14 txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
прерывание устройства 40 по основанию 0x9000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
инет 127.0.0.1 сетевая маска 255.0.0.0
loop txqueuelen 1000 (локальная петля)
RX-пакеты 7437 байт 847680 (847,6 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 7437 байт 847680 (847,6 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
$ кошка /etc/netplan/*.yaml
# Это сетевая конфигурация, написанная «subiquity».
сеть:
Ethernet:
эно1:
DHCP4: правда
версия: 2
Что-нибудь еще, что я могу предоставить, я был бы более чем счастлив. Я занимаюсь этим весь день, так что, возможно, я забыл что-то очевидное. В любом случае, пожалуйста, помогите мне понять, как настроить и запустить мой сетевой интерфейс, спасибо.