У меня возникла проблема с сервером после его перезагрузки. Раньше с сетью было все в порядке, и я редко прикасался к ней, так как это резервный сервер. После перезагрузки начались проблемы. Сервер работает под управлением Ubuntu 18.04.
статус systemctl network.service
Показывает статус как неудавшийся:
RTNETLINK отвечает: файл существует
Не удалось вызвать enp5s0f1
Не удалось запустить Поднять сетевые интерфейсы
Перезапуск сервера, дальнейшие перезагрузки ничего не изменили. При работе если даун enp5s0f1
он показывает, что устройство не настроено.
Пока исп en5s0f1
снова показывает:
RTNETLINK отвечает: файл существует
Не удалось вызвать enp5s0f1
Есть несколько решений, которые я пробовал из этой темы: https://raspberrypi.stackexchange.com/questions/13895/solving-rtnetlink-answers-file-exists-when-running-ifup
Я не хочу добавлять опцию игнорирования ошибок, если возникнут проблемы позже.
Вот файл интерфейсов:
# ifupdown заменен на netplan(5) в этой системе. Видеть
# /etc/netplan для текущей конфигурации.
# Чтобы снова включить ifupdown в этой системе, вы можете запустить:
# sudo apt установить ifupdown
# Этот файл описывает сетевые интерфейсы, доступные в вашей системе
# и как их активировать. Для получения дополнительной информации см. интерфейсы(5).
# петлевой сетевой интерфейс
авто вот
iFace Lo Inet Loopback
# Основной сетевой интерфейс
#авто бонд0
#iface bond0 инет статический
# pre-up связывание modprobe miimon=100 mode=4 lacp_rate=1
# pre-up ip link set bond0 up
# pre-up ifenslave bond0 eno1
# pre-up ifenslave bond0 eno2
# pre-up ifenslave bond0 eno3
# pre-up ifenslave bond0 eno4
# post-down ip link set bond0 up
# постдаун ifenslave -d bond0 eno1
# постдаун ifenslave -d bond0 eno2
# постдаун ifenslave -d bond0 eno3
# постдаун ifenslave -d bond0 eno4
# последующее соединение rmmod
# адрес 192.168.128.23
# сетевая маска 255.255.240.0
# шлюз 192.168.128.1
# мту 9000
# ведомые устройства eno1 eno2 eno3 eno4
# бонд_режим 4
# бонд-миимон 100
# bond_downdelay 200
# bond_updelay 200
авто enp5s0f1
iface enp5s0f1 статический инет
адрес 192.168.128.23
сетевая маска 255.255.240.0
шлюз 192.168.128.1
мту 9000
авто enp5s0f1.0100
iface enp5s0f1.0100 инет статический
адрес 192.168.100.23
сетевая маска 255.255.255.0
vlan-сырье-устройство enp5s0f1
авто enp5s0f1.0201
iface enp5s0f1.0201 инет статический
адрес 192.168.201.23
сетевая маска 255.255.255.0
vlan-raw-устройство enp5s0f1
#автооблигация0.0100
#iface bond0.0100 инет статический
# адрес 192.168.100.23
# сетевая маска 255.255.255.0
#автобонд0.0201
#iface bond0.0201 инет статический
# адрес 192.168.201.23
# сетевая маска 255.255.255.0
Глядя на ifstate, я добавил первую строку, но это не помогло:
ло=ло
enp5s0f1=enp5s0f1
enp5s0f1.0100=enp5s0f1.0100
enp5s0f1.0201=enp5s0f1.0201
ifconfig -a
выводит это
bond0: flags=5123<UP,BROADCAST,MASTER,MULTICAST> mtu 1500
инет 192.168.128.23 сетевая маска 255.255.240.0 широковещательная рассылка 192.168.143.255
эфир 1a:e3:d6:8c:b5:ff txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
bond0.0100: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
инет 192.168.100.23 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.100.255
эфир 1a:e3:d6:8c:b5:ff txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
bond0.0201: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
инет 192.168.201.23 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.201.255
эфир 1a:e3:d6:8c:b5:ff txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
eno1: flags=6147<UP,BROADCAST,SLAVE,MULTICAST> mtu 1500
эфир 1a:e3:d6:8c:b5:ff txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
eno2: flags=6147<UP,BROADCAST,SLAVE,MULTICAST> mtu 1500
эфир 1a:e3:d6:8c:b5:ff txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
eno3: flags=6147<UP,BROADCAST,SLAVE,MULTICAST> mtu 1500
эфир 1a:e3:d6:8c:b5:ff txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
eno4: flags=6147<UP,BROADCAST,SLAVE,MULTICAST> mtu 1500
эфир 1a:e3:d6:8c:b5:ff txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
enp5s0f0: flags=4098<BROADCAST,MULTICAST> mtu 1500
эфир a0:36:9f:5f:6a:78 txqueuelen 1000 (Ethernet)
Пакеты RX 0 байт 0 (0,0 Б)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 0 байт 0 (0,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
enp5s0f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
инет 192.168.128.23 сетевая маска 255.255.240.0 широковещательная рассылка 192.168.143.255
inet6 fe80::a236:9fff:fe5f:6a7a prefixlen 64 scopeid 0x20<ссылка>
эфир a0:36:9f:5f:6a:7a txqueuelen 1000 (Ethernet)
Пакеты RX 1816 байт 182426 (182,4 КБ)
Ошибки RX 0 отброшено 211 переполнение 0 кадр 0
Пакеты TX 33 байта 2598 (2,5 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
enp5s0f1.0100: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
инет 192.168.100.23 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.100.255
inet6 fe80::a236:9fff:fe5f:6a7a prefixlen 64 scopeid 0x20<ссылка>
эфир a0:36:9f:5f:6a:7a txqueuelen 1000 (Ethernet)
RX-пакеты 433 байта 22045 (22,0 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 11 байт 866 (866,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
enp5s0f1.0201: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 9000
инет 192.168.201.23 сетевая маска 255.255.255.0 широковещательная рассылка 192.168.201.255
inet6 fe80::a236:9fff:fe5f:6a7a prefixlen 64 scopeid 0x20<ссылка>
эфир a0:36:9f:5f:6a:7a txqueuelen 1000 (Ethernet)
RX-пакеты 106 байт 7861 (7,8 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 11 байт 866 (866,0 Б)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
инет 127.0.0.1 сетевая маска 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<хост>
loop txqueuelen 1000 (локальная петля)
RX-пакеты 134 байта 13007 (13,0 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 134 байта 13007 (13,0 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
Я не уверен насчет вариантов залога. Сеть была настроена некоторое время назад моим коллегой, которого больше нет с нами.
Изменить: найдена конфигурация сетевого плана! Я бы хотел просто использовать netplan, пока он работает. Я удалил ifupdown и попробовал конфигурацию netplan, но сети по-прежнему нет. Я подтвердил, что networking.service удален, а systemd-networkd работает - все еще не работает!
Любые советы по этой конфигурации netplan?
# Этот файл описывает сетевые интерфейсы, доступные в вашей системе
# Для получения дополнительной информации см. netplan(5).
#сеть:
# версия: 2
# визуализатор: сетевой
# Ethernet:
# ено1:
# адреса: [ 192.168.128.23/20 ]
#шлюз4: 192.168.128.1
# серверы имен:
# адреса:
# - "192.168.128.240"
сеть:
версия: 2
визуализатор: сетевой
Ethernet:
switchports: #физические интерфейсы
совпадение: {имя: "эно[1-4]"}
DHCP4: нет
необязательно: правда
облигации:
bond0: # связанный интерфейс
интерфейсы: [порты переключения]
параметры:
режим: 802.3ad
lacp-скорость: быстро
mii-монитор-интервал: 100
DHCP4: нет
адреса: ["192.168.128.23/20"]
шлюз4: 192.168.128.1
серверы имен:
адреса:
- "192.168.128.240"
вланы:
облигация 0,0100:
идентификатор: 100
ссылка: облигация0
DHCP4: нет
адреса: ["192.168.100.23/24"]
облигация 0,0201:
идентификатор: 201
ссылка: облигация0
DHCP4: нет
адреса: ["192.168.201.23/24"]
Edit2: добавлено еще несколько выходов, которые я нашел.
ipaddr
вывод
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
ссылка/петля 00:00:00:00:00:00 брд 00:00:00:00:00:00
инет 127.0.0.1/8 область хоста lo
valid_lft навсегда
inet6 :: 1/128 узел области видимости
valid_lft навсегда
2: eno1: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bond0 состояние DOWN группа по умолчанию qlen 1000
ссылка/эфир 1a:e3:d6:8c:b5:ff brd ff:ff:ff:ff:ff:ff
3: eno2: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bond0 состояние DOWN группа по умолчанию qlen 1000
ссылка/эфир 1a:e3:d6:8c:b5:ff brd ff:ff:ff:ff:ff:ff
4: eno3: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bond0 состояние DOWN группа по умолчанию qlen 1000
ссылка/эфир 1a:e3:d6:8c:b5:ff brd ff:ff:ff:ff:ff:ff
5: eno4: <NO-CARRIER,BROADCAST,MULTICAST,SLAVE,UP> mtu 1500 qdisc mq master bond0 состояние DOWN group default qlen 1000
ссылка/эфир 1a:e3:d6:8c:b5:ff brd ff:ff:ff:ff:ff:ff
6: enp5s0f0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop состояние DOWN группа по умолчанию qlen 1000
ссылка/эфир a0:36:9f:5f:6a:78 brd ff:ff:ff:ff:ff:ff
7: enp5s0f1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop состояние DOWN группа по умолчанию qlen 1000
ссылка/эфир a0:36:9f:5f:6a:7a brd ff:ff:ff:ff:ff:ff
8: bond0: <NO-CARRIER,BROADCAST,MULTICAST,MASTER,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
ссылка/эфир 1a:e3:d6:8c:b5:ff brd ff:ff:ff:ff:ff:ff
инет 192.168.128.23/20 brd 192.168.143.255 объем глобальных облигаций0
valid_lft навсегда
9: bond0.0201@bond0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN group default qlen 1000
ссылка/эфир 1a:e3:d6:8c:b5:ff brd ff:ff:ff:ff:ff:ff
инет 192.168.201.23/24 brd 192.168.201.255 масштаб глобальная облигация 0,0201
valid_lft навсегда
10: bond0.0100@bond0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN group default qlen 1000
ссылка/эфир 1a:e3:d6:8c:b5:ff brd ff:ff:ff:ff:ff:ff
инет 192.168.100.23/24 brd 192.168.100.255 масштаб глобальная облигация 0,0100
valid_lft навсегда
Статус networkd.service. Он показывает, что ссылка работает, но я все еще не могу пропинговать что-либо внутреннее или внешнее.
systemd-networkd.service — Сетевая служба
Загружено: загружено (/lib/systemd/system/systemd-networkd.service; включено во время выполнения; предустановка поставщика: включено)
Активно: активно (работает) со вторника 21 декабря 2021 г., 12:14:54 по Гринвичу; 17 сек. назад
Документы: man:systemd-networkd.service(8)
Основной PID: 11381 (системная сеть)
Статус: "Обрабатываются запросы..."
Заданий: 1 (лимит: 4915)
Группа CG: /system.slice/systemd-networkd.service
ââ11381 /lib/systemd/systemd-networkd
21 декабря 12:14:54 dougal systemd-networkd[11381]: bond0: Ссылка не управляется нами
21 декабря 12:14:54 dougal systemd-networkd[11381]: enp5s0f1: Ссылка не управляется нами
21 декабря 12:14:54 dougal systemd-networkd[11381]: bond0: IPv6 успешно включен
21 декабря 12:14:54 dougal systemd-networkd[11381]: eno2: Ссылка не управляется нами
21 декабря 12:14:54 dougal systemd-networkd[11381]: eno1: Ссылка не управляется нами
21 декабря 12:14:54 dougal systemd-networkd[11381]: lo: Ссылка не управляется нами
21 декабря 12:14:54 dougal systemd-networkd[11381]: eno4: Ссылка не управляется нами
21 декабря 12:14:54 dougal systemd-networkd[11381]: enp5s0f0: Ссылка не управляется нами
21 декабря 12:14:54 dougal systemd-networkd[11381]: eno3: Ссылка не управляется нами
21 декабря 12:14:54 dougal systemd-networkd[11381]: enp5s0f1: Ссылка не управляется нами
Вывод networkctl
порты кажутся застрявшими при настройке.
1: вот
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: н/д
Тип: петлевой
Состояние: носитель (неуправляемый)
Адрес: 127.0.0.1
::1
2: eno1
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: /run/systemd/network/10-netplan-switchports.network
Тип: эфир
Состояние: нет оператора связи (настройка)
Путь: pci-0000:01:00.0
Драйвер: bnx2
Поставщик: Broadcom Limited
Модель: NetXtreme II BCM5709 Gigabit Ethernet (PowerEdge R610 BCM5709 Gigabit Ethernet)
Аппаратный адрес: 1a:e3:d6:8c:b5:ff
3: eno2
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: /run/systemd/network/10-netplan-switchports.network
Тип: эфир
Состояние: нет оператора связи (настройка)
Путь: pci-0000:01:00.1
Драйвер: bnx2
Поставщик: Broadcom Limited
Модель: NetXtreme II BCM5709 Gigabit Ethernet (PowerEdge R610 BCM5709 Gigabit Ethernet)
Аппаратный адрес: 1a:e3:d6:8c:b5:ff
4: eno3
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: /run/systemd/network/10-netplan-switchports.network
Тип: эфир
Состояние: нет оператора связи (настройка)
Путь: pci-0000:02:00.0
Драйвер: bnx2
Поставщик: Broadcom Limited
Модель: NetXtreme II BCM5709 Gigabit Ethernet (PowerEdge R610 BCM5709 Gigabit Ethernet)
Аппаратный адрес: 1a:e3:d6:8c:b5:ff
5: eno4
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: /run/systemd/network/10-netplan-switchports.network
Тип: эфир
Состояние: нет оператора связи (настройка)
Путь: pci-0000:02:00.1
Драйвер: bnx2
Поставщик: Broadcom Limited
Модель: NetXtreme II BCM5709 Gigabit Ethernet (PowerEdge R610 BCM5709 Gigabit Ethernet)
Аппаратный адрес: 1a:e3:d6:8c:b5:ff
6: enp5s0f0
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: н/д
Тип: эфир
Состояние: выключено (неуправляемое)
Путь: pci-0000:05:00.0
Драйвер: ixgbe
Поставщик: Корпорация Intel
Модель: адаптер Ethernet 10G 2P X520 (адаптер 10GbE 2P X520)
Аппаратный адрес: a0:36:9f:5f:6a:78 (Intel Corporate)
7: enp5s0f1
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: н/д
Тип: эфир
Состояние: выключено (неуправляемое)
Путь: pci-0000:05:00.1
Драйвер: ixgbe
Поставщик: Корпорация Intel
Модель: адаптер Ethernet 10G 2P X520 (адаптер 10GbE 2P X520)
Аппаратный адрес: a0:36:9f:5f:6a:7a (Intel Corporate)
8: связь0
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: /run/systemd/network/10-netplan-bond0.network
Тип: эфир
Состояние: нет оператора связи (настройка)
Драйвер: склеивание
Аппаратный адрес: 1a:e3:d6:8c:b5:ff
Адрес: 192.168.128.23
Шлюз: 192.168.128.1
DNS: 192.168.128.240
Поисковые домены: imaginariumuk.local
9: облигация 0,0201
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: /run/systemd/network/10-netplan-bond0.0201.network
Тип: эфир
Состояние: нет оператора связи (настройка)
Драйвер: поддержка 802.1Q VLAN
Аппаратный адрес: 1a:e3:d6:8c:b5:ff
Адрес: 192.168.201.23
10: облигация 0,0100
Файл ссылки: /lib/systemd/network/99-default.link
Сетевой файл: /run/systemd/network/10-netplan-bond0.0100.network
Тип: эфир
Состояние: нет оператора связи (настройка)
Драйвер: поддержка 802.1Q VLAN
Аппаратный адрес: 1a:e3:d6:8c:b5:ff
Адрес: 192.168.100.23