Проблема с сетевыми картами Intel i218/i219

Диагностика

dmesg -T | grep -i "net"

journalctl --since "2 hours ago" | grep -iE "eth|eno|enp|vmbr|bridge|error"

Если падает сеть:

  1. Выяснить, это Intel i218/i219

    lspci | grep -i eth |grep Intel | grep 218

    lspci | grep -i eth |grep Intel | grep 219

  2. Если Intel i218/i219, отключить tso, gso

    вместо eno1 - указать свою сетевую карту

    /usr/sbin/ethtool -K eno1 tso off gso off

    по максисмуму от ИИ

    ethtool -K eno1 tx off rx off sg off tso off gso off gro off

  3. для автоматизации, добавить это в файл

    /etc/network/interfaces

    auto vmbr0
    iface vmbr0 inet static
            address 94.130.222.29/26
            gateway 94.130.222.1
            bridge-ports eno1
            bridge-stp off
            bridge-fd 0
            post-up /usr/sbin/ethtool -K  eno1 tso off gso off
    
  4. Проверить состояние

    ethtool -k eno1 | grep tcp-segmentation-offload

    ethtool -k eno1 | grep generic-segmentation-offload

link

Вывод информации о текущей конфигурации сетевых мостов в Linux.

brctl show

ip link show type bridge

или более детально

ip addr show master vmbr0

Показывает статистику и состояние здоровья соединени

ip -s link show

ip -s link show enp5s0

Следить в реальном времени

watch -n 1 ip -s link show enp5s0