Странное поведение скрипта при поднятии ppp-интерфейса [Решено]

Изображение пользователя Flameflower.

Проблема следующего рода.
Имеется скрипт, который лежит в /etc/ppp/ip-up.d/
Цель скрипта проста. При подключении клиента и поднятии ppp-интерфейса на маршрутизаторе скрипт добавляет в фаервол определенные правила, вносит изменения в таблицу маршрутизации. Скрипт отрабатывает без проблем при подключении 2-х клиентов (в кач-ве клиента используется Linux'овый pptp-linux) и третий - это венда. Вот с ней то и проблемы. При подключении вендового клиента скрипт, или не отрабатывает или отрабатывает с ошибкой, ибо записи в таблице маршрутизации не изменились, в фаерволе новых данных не добавлено. Добавляю в начало скрипта для дебага set -x, дабы узреть вывод на stdout и запускаю скрипт. Всё отработало без проблем. Данные в таблице маршрутизации изменены, правила в фаерволе скорректированы.
Кусок лога подключения клиента прилагается.

Кто подскажет в какую сторону имеет смысл копать?
0
Flameflower - 17 Сентябрь, 2012 - 18:35
Изображение пользователя Flameflower.

Прилагаю сам скрипт, который выполняет описанные выше действия.
Конструктивная критика приветствуется. :)

0
Flameflower - 17 Сентябрь, 2012 - 20:17
Изображение пользователя Flameflower.

Весьма интересным образом решилась проблема.
Файл зовется routing.sh
Переименовал в routing
И всё завелось само собой.
Особенности zsh?

0
DarkneSS - 17 Сентябрь, 2012 - 20:34
Изображение пользователя DarkneSS.

/bin/shОсобенности zsh?Линк именно на него?

0
Flameflower - 18 Сентябрь, 2012 - 07:00
Изображение пользователя Flameflower.

Нет.
Скрипт писался давно. Работал в штатном режиме. А вот ZSH поставил недавно. И, возможно, с тех пор проблема и появилась, но замечать её стал в тот момент, когда у провайдера наблюдались проблемы с сети передачи данных. PPP-интерфейсы падали, поднимались, но трафик "ходил" либо не туда, либо резался фаерволом.

0
DarkneSS - 18 Сентябрь, 2012 - 07:53
Изображение пользователя DarkneSS.

Не важно, из какого шелла запускаете, важно, что привязано к sh.

0
Flameflower - 18 Сентябрь, 2012 - 09:00
Изображение пользователя Flameflower.

Ну коли так - затрудняюсь понять почему такое странное поведение было обнаружено сейчас. Хотя, возможно, оно было и раньше. Просто сессии держались долго. Либо отваливались по одиночке. И номера ppp-интерфейсов не менялись.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры