Uzun bir süredir (2 yıl?) Farklı ADSL yönlendiricilerden farklı giden bağlantılar göndererek, çok temel giden yük dengeleme özelliğine sahip bir sanal makine (Ubuntu 12.04 sunucusu) kullanıyorum.
NAT masquerade'siz iproute kullanılarak yapılandırılan NAT, giden ADSL yönlendiricileri tarafından yönetilir ve bağlantıların yük dengeleme yönlendiricisi VM'sini atlayarak doğrudan göndericiye yönlendirilmesine izin verir. Ayrıca yönlendirici VM'sinde güvenlik duvarı kuralı (iptables) yoktur.
echo 1 > /proc/sys/net/ipv4/ip_forward
# flush initially
ip route flush cache
# remove whatever is there for the default to begin with
ip route delete default
# default load balancing rule
ip route add default scope global \
nexthop via ${ROUTER2} dev ${INTERFACE} weight 6 \
nexthop via ${ROUTER1} dev ${INTERFACE} weight 4
Bu uzun zamandır iyi çalıştı.
Son zamanlarda yük dengeleyicisini (Ubuntu 12.04 sunucu sanal makinesi) Ubuntu 14.04'e yükselttim (do-release-upgrade -d).
Yukarıdaki "ip route add default" komutunu kullanarak yükseltme internet bağlantıları sporadik bağlantı sorunlarına neden oluyor ve kullanılamaz bir deneyim yaratıyor. Neredeyse tek tek paketler her iki yönlendiriciden de gönderiliyor, tam bağlantılar değil.
Bu, aynı etkiye sahip ikinci bir 14.04 sanal makine ile denendi.
Ubuntu 14.04 (şu anki çekirdek: 3.13.0-24) üzerinde aynı işlevselliğe sahip olmak isterdim. Neyin değiştiğini anlamıyorum.
Herhangi bir öneri?