есть совершенно непонятная проблема, с которой бьюсь уже вторую неделю, объясняю подробно, потому что видимо тут в какой-то мелочи дело
есть локалка, в ней два сервера, сервер1 и сервер2, и клиентские машины
подсеть 192.168.99.0 - сервер1: 192.168.99.1 (eth0), сервер2: 192.168.99.6 (eth1), клиенты: 192.168.99.10+
подсеть 192.168.50.0 - сервер1: 192.168.50.3 (eth2), сервер2: 192.168.50.2 (eth0), шлюз (железяка): 192.168.50.1
сервер2 работает или просто через шлюз, или через pptp vpn-соединение (ppp0), при котором пакеты возвращаются с тарелки (dvb0)
у сервера1 стоит маскарадинг с 99 подсети, у сервера2 - маскарадинг при выходе с eth0 и ppp0
на сервере1 дефолтом стоит сервер2
так вот, часть клиентов работает с шлюзом сервер2, и все замечательно - вобще все работает
но часть работает с шлюзом сервер1, и вот тут начинаются проблемы (причем только при работе сервера2 через спутник - ppp0)
если дефолтом на сервере1 стоит 192.168.99.6 (что вряд ли корректно) все работает, но мессенджеры на клиентах (ася и т.п.) никогда не коннектят с первой попытки (в лучшем случае со второй-третьей). когда дефолт - 192.168.50.2, все работает, мессенджеры отлично, но!!! - есть как минимум два адреса - yandex.ru и rambler.ru (может и больше, но пока не замечено, клиенты молчат), которые даже не пингуются - timeout. остальное все пингуется нормально.. если на сервере1 вернуть дефолт на 99.6, все работает (проходят все пинги начиная со второго), и если теперь опять сменить дефолт на 50.2, то какое-то время все работает, но через пару минут опять падают yandex с ramblerom.. но с самого сервер1 эти пинги проходят без проблем, и со всех клиентов со шлюзом сервер2 - тоже.. и почему только yandex и rambler, почему с каким-нибудь www.ru без проблем? извините за длинный пост, и помогите пожалуйста
|