forum.bitel.ru http://forum.bitel.ru/ |
|
Удаляется правило из Manad http://forum.bitel.ru/viewtopic.php?f=7&t=5271 |
Страница 1 из 1 |
Автор: | angelwhy [ 15 мар 2011, 17:53 ] |
Заголовок сообщения: | Удаляется правило из Manad |
День добрый! Столкнулся с проблемой! У удного договора удаляется правило на Manade(Линух). В логах ничего про удаление нету... После выполнение задачи проверки шлюзов IPN правило восстанавливается... Вот что пишет манад при удалении: request =test request =remove 252 [OPEN]|iptables -A FORWARD -t filter -s x.x.x.x -j ACCEPT|iptables -A FORWARD -t filter -d x.x.x.x -j ACCEPT|[/OPEN]|[CLOSE]|/sbin/iptables -D FORWARD -t filter -s x.x.x.x -j ACCEPT|/sbin/iptables -D FORWARD -t filter -d x.x.x.x -j ACCEPT|[/CLOSE] commands: /sbin/iptables -D FORWARD -t filter -s x.x.x.x -j ACCEPT /sbin/iptables -D FORWARD -t filter -d x.x.x.x -j ACCEPT iptables -t mangle -D FORWARD ! -i eth0 -d x.x.x.x -j MARK --set-mark 66 tc filter del dev eth1 parent 1: protocol ip prio 3 handle 66 fw classid 1:66 tc class del dev eth1 parent 1:1 classid 1:66 htb rate 2000000bit burst 1k deleting rules with idx=66 Удаление шлюза из договора и добавление его опять ничего не решает! Кто передает команду remove на манад не могу найти...Прошу помощи у гуру сего форума!!! |
Автор: | stark [ 15 мар 2011, 18:32 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
Либо из договора кто-то его закрывает в клиенте, либо из web пользователь сам себя закрывает или задача проверки шлюзов . |
Автор: | stark [ 15 мар 2011, 18:33 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
ну можете tcpdump-ом посмотреть, может у вас еще кто-то шлет на manad кроме биллинга:) |
Автор: | angelwhy [ 15 мар 2011, 23:37 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
Tcpdump-ом смотрел... Пакеты приходят только от биллинга, клиент закрыт у всех, web интерфейс для пользователей не доступен... Получается что правило меняется задачей проверки шлюзов, но все дело в том что статус договора и шлюза не менялся месяц! |
Автор: | stark [ 16 мар 2011, 11:29 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
angelwhy писал(а): После выполнение задачи проверки шлюзов IPN правило восстанавливается... angelwhy писал(а): Tcpdump-ом смотрел... Пакеты приходят только от биллинга, клиент закрыт у всех, web интерфейс для пользователей не доступен... Получается что правило меняется задачей проверки шлюзов я не понял ..По первому посту получается что у вас задача проверки шлюзов все восстанавливает, а сейчас все портит .. Может быть у вас один ip на 2-х разных договорах есть , один открывает , второй закрывает и все это в одной задаче проверки шлюзов . |
Автор: | angelwhy [ 16 мар 2011, 13:55 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
все правильно... на манад приходит remove само сабой, а при выполнении задачи проверки шлюзов, отправляется add... Вот как то так! вот я и не могу понять, кто шлет remove? |
Автор: | stark [ 16 мар 2011, 15:30 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
angelwhy писал(а): все правильно... на манад приходит remove само сабой, а при выполнении задачи проверки шлюзов, отправляется add... Вот как то так! вот я и не могу понять, кто шлет remove? посмотрите по логам сколько у вас выполняется задача проверки шлюзов. может у вас remove тоже в этой же время приходит ? вообще есть какая-то система или периодичность во времени прихода команды remove ? |
Автор: | angelwhy [ 17 мар 2011, 18:31 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
Задача проверки шлюза стоит на выполнение каждые 30 минут. Где-то посередине этого промежутка прилетает команда на манад remove. Что самое интересное, если договор удалить и создать заного, то этого больше не происходит для этого договора. Но появляется для другого (сегодня уже для двух договоров). Хотелось проследит, из скрипта отправляется команда или нет. Поменя в скрипте команду remove на команду remove1 , чтобы в в дебаге манада посмотреть что приходит. Так вот, если вручную блокировать шлюз, приходит remove1, а самопроизвольная команда, как была remove, так и осталась: Это самопроизвольная команда: request =remove 247 [OPEN]|iptables -A FORWARD -t filter ....... Это команда при ручном выключении шлюза: request =remove1 247 [OPEN]|iptables -A FORWARD -t filter -s ........ От куда берется remove, не понятно.... |
Автор: | stark [ 18 мар 2011, 10:31 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
angelwhy писал(а): Задача проверки шлюза стоит на выполнение каждые 30 минут. Где-то посередине этого промежутка прилетает команда на манад remove. А сколько она длится? ..В логе в конец выполнения пишут что задачада такая что fineshed (можно найти про grep finish) . Может она выполняется по 20 минут. Такое тоже бывает, если шлюзов много и там что-то криво сделано angelwhy писал(а): Что самое интересное, если договор удалить и создать заного, то этого больше не происходит для этого договора. Но появляется для другого (сегодня уже для двух договоров). Прорвете вот это на всякий случай: viewtopic.php?f=7&t=4066 angelwhy писал(а): Хотелось проследит, из скрипта отправляется команда или нет. Поменя в скрипте команду remove на команду remove1 , чтобы в в дебаге манада посмотреть что приходит. Так вот, если вручную блокировать шлюз, приходит remove1, а самопроизвольная команда, как была remove, так и осталась: Это самопроизвольная команда: request =remove 247 [OPEN]|iptables -A FORWARD -t filter ....... Это команда при ручном выключении шлюза: request =remove1 247 [OPEN]|iptables -A FORWARD -t filter -s ........ От куда берется remove, не понятно.... может у вас часть шлюзов скриптовая, а часть нет . А стандартный manad шлет remove . И в скриптах поведения у вас нигде не шлется команда на manad ? |
Автор: | angelwhy [ 18 мар 2011, 10:44 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
Ветку эту смотрел, это не то... Шлюз создан один, скриптовый, больше никакого нет! |
Автор: | angelwhy [ 18 мар 2011, 11:03 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
Да, и еще...отключил в планировщике задачу на проверку шлюзов, а remove все равно приходит! |
Автор: | stark [ 18 мар 2011, 12:16 ] |
Заголовок сообщения: | Re: Удаляется правило из Manad |
angelwhy писал(а): Да, и еще...отключил в планировщике задачу на проверку шлюзов, а remove все равно приходит! приходит и именно из биллинга ? .. сделайте тогда еще use.script=1 и пустой метод doSync в скрипте ..Для чистоты эксперимента |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |