Всем доброго времени подскажите что не так делаю
Есть сервер на нем стоит 14.04.2 LTS (GNU/Linux 3.13.0-54-generic x86_64)
два внешних канала p4p1 и p5p1 и внутренний p6p1
по инструкции
https://help.ubuntu.ru/wiki/ip_balancing делаю балансировку двух каналов по второму способу когда трафик распределяется на два интерфейса пропорционально.
На сервере стоит Squid, OpenVPN и часть пользователей он пускает в инет через NAT.
Проблема именно с натом при попытке пинговать скажем 8.8.8.8 с машины из внутренней сети получаю огромные потери пакетов и пакеты с разными TTL.
Когда пытаюсь смотреть кеш таблицы то вижу вот такое
ip route get 8.8.8.8
8.8.8.8 via 22.22.22.97 dev p5p1 src 22.22.22.99
cache
ip route get 8.8.8.8
8.8.8.8 via 11.11.11.9 dev p4p1 src 11.11.11.12
cache
ip route get 8.8.8.8
8.8.8.8 via 11.11.11.9 dev p4p1 src 11.11.11.12
cache
ip route get 8.8.8.8
8.8.8.8 via 22.22.22.97 dev p5p1 src 22.22.22.99
cache
ip route get 8.8.8.8
8.8.8.8 via 11.11.11.9 dev p4p1 src 11.11.11.12
cache
ip route get 8.8.8.8
8.8.8.8 via 22.22.22.97 dev p5p1 src 22.22.22.99
cache
другими словами постоянно меняется маршрут отправки пакета что подтверждает tcpdump пакеты уходят через разные интерфейсы.
Подскажите что может быть не так, куда копать?