Problemi ethernet bond
Usando due porte ethernet in bond si riscontrno problemi di routing e di connesioni IP. Configurando con Yast le interfaccie tutto sembra funzionare, Al riavvio del server sorgono problemi di connettività, ping e affini.
Controllando con attenzione il file messages, si riscontrano errori relativi alla funzione LRO (Large Receive Offload). Delle due schede in bond una supporta la funzione LRO mentre l'altra no.
Occorre disabilitare la funzione nella scheda che la supporto.
Il comando è: /sbin/ethtool -K eth3 lro off dove eth3 è nel mio caso la scheda con funzionalità LRO.
Per disabilitare l'LRO all'avvio occorre creare una script con il comando citao in /etc/sysconfig/networks/scripts e richiamarla alla configurazione del bond durante il boot con l'ozione POST_UP_SCRIPT="disable-lro-bond0.sh" nel file di inizializzazione /etc/sysconfig/network/ifcfg-bond0 (0 è nel mio caso il bond incriminato). disable-lro-bond0.sh è la script creata in /etc/sysconfig/networks/scripts