У меня есть один сервер с Proxmox 4.5, остальные сервера пока на версии 4.4, пока не решат эту проблему. На Proxmox 4.5 в kernel-логе появляется такое сообщение:
Код:
[ 202.482275] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.048280] net_ratelimit: подавлено 23 вызова
[ 206.048281] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.050799] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.051516] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.052227] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.052889] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.254154] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.573467] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.877175] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 207.180844] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 207.484490] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 211.053481] net_ratelimit: подавлено 10 вызовов
Интерфейс bonding у нас настроен так:
/etc/network/interfaces:
Код:
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet manual
slaves eno1 eno2
bond-mode active-backup
bond_miimon 100
bond_downdelay 200
bond_updelay 200
auto vmbr0
iface vmbr0 inet static
address 192.168.14.14
netmask 255.255.255.0
gateway 192.168.14.1
bridge_ports bond0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
Пробовали разные режимы bonding, но безуспешно. По непонятной причине, если перезапустить сетевой сервис (sudo service networking restart), проблема исчезает до следующей перезагрузки.
При перезапуске сети в dmesg появляется следующее:
Код:
[ 477.033692] vmbr0: порт 1(bond0) перешёл в состояние disabled
[ 477.037305] устройство bond0 вышло из режима promiscuous
[ 477.037306] устройство eno1 вышло из режима promiscuous
[ 477.037728] устройство eno2 вышло из режима promiscuous
[ 477.038105] vmbr0: порт 1(bond0) перешёл в состояние disabled
[ 477.061670] IPv6: ADDRCONF(NETDEV_UP): bond0: ссылка не готова
[ 477.219122] bond0: освобождается backup-интерфейс eno1
[ 477.219124] bond0: постоянный HW-адрес eno1 - 0c:c4:7a:40:c1:3a - всё ещё используется bond0 - поменяйте HW-адрес eno1, чтобы избежать конфликтов
[ 477.311042] bond0: освобождается backup-интерфейс eno2
[ 477.441354] e1000e: eno2 NIC ссылка потухла
[ 478.680184] bond0: закрепляет eno1 в качестве backup-интерфейса с недоступной связью
[ 478.896243] bond0: закрепляет eno2 в качестве backup-интерфейса с недоступной связью
[ 478.899223] IPv6: ADDRCONF(NETDEV_UP): bond0: ссылка не готова
[ 479.020874] vmbr0: порт 1(bond0) в состоянии blocking
[ 479.020877] vmbr0: порт 1(bond0) в состоянии disabled
[ 479.020927] устройство bond0 вошло в режим promiscuous
[ 479.023168] IPv6: ADDRCONF(NETDEV_UP): vmbr0: ссылка не готова
[ 481.517275] igb 0000:05:00.0 eno1: igb: ссылка NIC eno1 поднялась 1000 Мбит/с Full Duplex, Flow Control: None
[ 481.604184] bond0: статус ссылки интерфейса eno1 поднят, включаем через 0 мс
[ 481.604212] bond0: статус ссылки интерфейса eno1 окончательно поднят, 1000 Мбит/с full duplex
[ 481.604213] bond0: делаем интерфейс eno1 новым активным
[ 481.604214] устройство eno1 вошло в режим promiscuous
[ 481.605207] bond0: первый активный интерфейс поднят!
[ 481.605218] vmbr0: порт 1(bond0) в состоянии blocking
[ 481.605219] vmbr0: порт 1(bond0) в состоянии forwarding
[ 481.605553] IPv6: ADDRCONF(NETDEV_CHANGE): vmbr0: ссылка стала готовой
[ 481.738602] e1000e: eno2 NIC ссылка поднялась 1000 Мбит/с Full Duplex, Flow Control: None
[ 481.812194] bond0: статус ссылки интерфейса eno2 поднят, включаем через 200 мс
[ 482.020214] bond0: статус ссылки интерфейса eno2 окончательно поднят, 1000 Мбит/с full duplex
Код:
[ 202.482275] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.048280] net_ratelimit: подавлено 23 вызова
[ 206.048281] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.050799] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.051516] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.052227] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.052889] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.254154] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.573467] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 206.877175] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 207.180844] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 207.484490] vmbr0: получен пакет на bond0 с собственным адресом в качестве исходного (addr:0c:c4:7a:40:c1:3a, vlan:0)
[ 211.053481] net_ratelimit: подавлено 10 вызовов
Интерфейс bonding у нас настроен так:
/etc/network/interfaces:
Код:
auto lo
iface lo inet loopback
auto bond0
iface bond0 inet manual
slaves eno1 eno2
bond-mode active-backup
bond_miimon 100
bond_downdelay 200
bond_updelay 200
auto vmbr0
iface vmbr0 inet static
address 192.168.14.14
netmask 255.255.255.0
gateway 192.168.14.1
bridge_ports bond0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
Пробовали разные режимы bonding, но безуспешно. По непонятной причине, если перезапустить сетевой сервис (sudo service networking restart), проблема исчезает до следующей перезагрузки.
При перезапуске сети в dmesg появляется следующее:
Код:
[ 477.033692] vmbr0: порт 1(bond0) перешёл в состояние disabled
[ 477.037305] устройство bond0 вышло из режима promiscuous
[ 477.037306] устройство eno1 вышло из режима promiscuous
[ 477.037728] устройство eno2 вышло из режима promiscuous
[ 477.038105] vmbr0: порт 1(bond0) перешёл в состояние disabled
[ 477.061670] IPv6: ADDRCONF(NETDEV_UP): bond0: ссылка не готова
[ 477.219122] bond0: освобождается backup-интерфейс eno1
[ 477.219124] bond0: постоянный HW-адрес eno1 - 0c:c4:7a:40:c1:3a - всё ещё используется bond0 - поменяйте HW-адрес eno1, чтобы избежать конфликтов
[ 477.311042] bond0: освобождается backup-интерфейс eno2
[ 477.441354] e1000e: eno2 NIC ссылка потухла
[ 478.680184] bond0: закрепляет eno1 в качестве backup-интерфейса с недоступной связью
[ 478.896243] bond0: закрепляет eno2 в качестве backup-интерфейса с недоступной связью
[ 478.899223] IPv6: ADDRCONF(NETDEV_UP): bond0: ссылка не готова
[ 479.020874] vmbr0: порт 1(bond0) в состоянии blocking
[ 479.020877] vmbr0: порт 1(bond0) в состоянии disabled
[ 479.020927] устройство bond0 вошло в режим promiscuous
[ 479.023168] IPv6: ADDRCONF(NETDEV_UP): vmbr0: ссылка не готова
[ 481.517275] igb 0000:05:00.0 eno1: igb: ссылка NIC eno1 поднялась 1000 Мбит/с Full Duplex, Flow Control: None
[ 481.604184] bond0: статус ссылки интерфейса eno1 поднят, включаем через 0 мс
[ 481.604212] bond0: статус ссылки интерфейса eno1 окончательно поднят, 1000 Мбит/с full duplex
[ 481.604213] bond0: делаем интерфейс eno1 новым активным
[ 481.604214] устройство eno1 вошло в режим promiscuous
[ 481.605207] bond0: первый активный интерфейс поднят!
[ 481.605218] vmbr0: порт 1(bond0) в состоянии blocking
[ 481.605219] vmbr0: порт 1(bond0) в состоянии forwarding
[ 481.605553] IPv6: ADDRCONF(NETDEV_CHANGE): vmbr0: ссылка стала готовой
[ 481.738602] e1000e: eno2 NIC ссылка поднялась 1000 Мбит/с Full Duplex, Flow Control: None
[ 481.812194] bond0: статус ссылки интерфейса eno2 поднят, включаем через 200 мс
[ 482.020214] bond0: статус ссылки интерфейса eno2 окончательно поднят, 1000 Мбит/с full duplex
