URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 30345
[ Назад ]

Исходное сообщение
"Вопрос по pppd (ip-up, ip-down)"

Отправлено warlock , 28-Май-03 06:12 
Пишу в скрипте ip-up к примеру следующее:

#!/bin/sh
ipfw add count ip from 212.164.168.80 to any
ipfw add count ip from any to 212.164.168.80
или просто написать
echo "HELLO"

затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
но все что в нем написано не выполняется, но если просто запустить его из коммандной строки то всё работает.

Аналогичная ситуация в ip-down
Заранее спасибо, Семен.


Содержание

Сообщения в этом обсуждении
"Вопрос по pppd (ip-up, ip-down)"
Отправлено A Clockwork Orange , 28-Май-03 08:43 
>Пишу в скрипте ip-up к примеру следующее:
>
>#!/bin/sh
>ipfw add count ip from 212.164.168.80 to any
>ipfw add count ip from any to 212.164.168.80
>или просто написать
>echo "HELLO"
>
>затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
>но все что в нем написано не выполняется, но если просто запустить
>его из коммандной строки то всё работает.
>
>Аналогичная ситуация в ip-down
>Заранее спасибо, Семен.


А с чего ты взял что не работает.
Куда кладешь эти скрипты?


"Вопрос по pppd (ip-up, ip-down)"
Отправлено warlock , 28-Май-03 09:03 
>>Пишу в скрипте ip-up к примеру следующее:
>>
>>#!/bin/sh
>>ipfw add count ip from 212.164.168.80 to any
>>ipfw add count ip from any to 212.164.168.80
>>или просто написать
>>echo "HELLO"
>>
>>затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
>>но все что в нем написано не выполняется, но если просто запустить
>>его из коммандной строки то всё работает.
>>
>>Аналогичная ситуация в ip-down
>>Заранее спасибо, Семен.
>
>
>А с чего ты взял что не работает.
>Куда кладешь эти скрипты?

У меня Фря 4.5
скрипты размещены в /etc/ppp/
А не рабтают они потому, что вышеуказанные правила не добавляются в список правил, после того как клиент дозвонился
Но если просто в командной строке набрать /etc/ppp/ip-up и нажать ENTER то скрипт отрабатывает, правила добавляются к списку


"Вопрос по pppd (ip-up, ip-down)"
Отправлено A Clockwork Orange , 28-Май-03 09:13 
>>>Пишу в скрипте ip-up к примеру следующее:
>>>
>>>#!/bin/sh
>>>ipfw add count ip from 212.164.168.80 to any
>>>ipfw add count ip from any to 212.164.168.80
>>>или просто написать
>>>echo "HELLO"
>>>
>>>затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
>>>но все что в нем написано не выполняется, но если просто запустить
>>>его из коммандной строки то всё работает.
>>>
>>>Аналогичная ситуация в ip-down
>>>Заранее спасибо, Семен.
>>
>>
>>А с чего ты взял что не работает.
>>Куда кладешь эти скрипты?
>
>У меня Фря 4.5
>скрипты размещены в /etc/ppp/
>А не рабтают они потому, что вышеуказанные правила не добавляются в список
>правил, после того как клиент дозвонился
>Но если просто в командной строке набрать /etc/ppp/ip-up и нажать ENTER то
>скрипт отрабатывает, правила добавляются к списку


Обрати внимание что в правилах между адресом и портом должен быть пробел а не точка и не запятая


"Вопрос по pppd (ip-up, ip-down)"
Отправлено warlock , 28-Май-03 09:33 
>>>>Пишу в скрипте ip-up к примеру следующее:
>>>>
>>>>#!/bin/sh
>>>>ipfw add count ip from 212.164.168.80 to any
>>>>ipfw add count ip from any to 212.164.168.80
>>>>или просто написать
>>>>echo "HELLO"
>>>>
>>>>затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
>>>>но все что в нем написано не выполняется, но если просто запустить
>>>>его из коммандной строки то всё работает.
>>>>
>>>>Аналогичная ситуация в ip-down
>>>>Заранее спасибо, Семен.
>>>
>>>
>>>А с чего ты взял что не работает.
>>>Куда кладешь эти скрипты?
>>
>>У меня Фря 4.5
>>скрипты размещены в /etc/ppp/
>>А не рабтают они потому, что вышеуказанные правила не добавляются в список
>>правил, после того как клиент дозвонился
>>Но если просто в командной строке набрать /etc/ppp/ip-up и нажать ENTER то
>>скрипт отрабатывает, правила добавляются к списку
>
>
>Обрати внимание что в правилах между адресом и портом должен быть пробел
>а не точка и не запятая


212.164.168.80 -это адрес, (80 -это не порт)

Дело не в том, даже если в ip-up написать (есно "rrrrr") эта команда не выполняется когда запускается pppd, но если ip-up запустить вручную то все работает.


"Вопрос по pppd (ip-up, ip-down)"
Отправлено A Clockwork Orange , 28-Май-03 09:51 
>>>>>Пишу в скрипте ip-up к примеру следующее:
>>>>>
>>>>>#!/bin/sh
>>>>>ipfw add count ip from 212.164.168.80 to any
>>>>>ipfw add count ip from any to 212.164.168.80
>>>>>или просто написать
>>>>>echo "HELLO"
>>>>>
>>>>>затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
>>>>>но все что в нем написано не выполняется, но если просто запустить
>>>>>его из коммандной строки то всё работает.
>>>>>
>>>>>Аналогичная ситуация в ip-down
>>>>>Заранее спасибо, Семен.
>>>>
>>>>
>>>>А с чего ты взял что не работает.
>>>>Куда кладешь эти скрипты?
>>>
>>>У меня Фря 4.5
>>>скрипты размещены в /etc/ppp/
>>>А не рабтают они потому, что вышеуказанные правила не добавляются в список
>>>правил, после того как клиент дозвонился
>>>Но если просто в командной строке набрать /etc/ppp/ip-up и нажать ENTER то
>>>скрипт отрабатывает, правила добавляются к списку
>>
>>
>>Обрати внимание что в правилах между адресом и портом должен быть пробел
>>а не точка и не запятая
>
>
>212.164.168.80 -это адрес, (80 -это не порт)
>
>Дело не в том, даже если в ip-up написать (есно "rrrrr") эта
>команда не выполняется когда запускается pppd, но если ip-up запустить вручную
>то все работает.


Интересно, а куда ты хочешь получить вывод echo""? На консоль не дождешься.
Поробуй в файл echo "test" > /root/test например
Да с портом я погарячился что то простчился. пардон


"Вопрос по pppd (ip-up, ip-down)"
Отправлено warlock , 28-Май-03 10:08 
>>>>>>Пишу в скрипте ip-up к примеру следующее:
>>>>>>
>>>>>>#!/bin/sh
>>>>>>ipfw add count ip from 212.164.168.80 to any
>>>>>>ipfw add count ip from any to 212.164.168.80
>>>>>>или просто написать
>>>>>>echo "HELLO"
>>>>>>
>>>>>>затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
>>>>>>но все что в нем написано не выполняется, но если просто запустить
>>>>>>его из коммандной строки то всё работает.
>>>>>>
>>>>>>Аналогичная ситуация в ip-down
>>>>>>Заранее спасибо, Семен.
>>>>>
>>>>>
>>>>>А с чего ты взял что не работает.
>>>>>Куда кладешь эти скрипты?
>>>>
>>>>У меня Фря 4.5
>>>>скрипты размещены в /etc/ppp/
>>>>А не рабтают они потому, что вышеуказанные правила не добавляются в список
>>>>правил, после того как клиент дозвонился
>>>>Но если просто в командной строке набрать /etc/ppp/ip-up и нажать ENTER то
>>>>скрипт отрабатывает, правила добавляются к списку
>>>
>>>
>>>Обрати внимание что в правилах между адресом и портом должен быть пробел
>>>а не точка и не запятая
>>
>>
>>212.164.168.80 -это адрес, (80 -это не порт)
>>
>>Дело не в том, даже если в ip-up написать (есно "rrrrr") эта
>>команда не выполняется когда запускается pppd, но если ip-up запустить вручную
>>то все работает.
>
>
>Интересно, а куда ты хочешь получить вывод echo""? На консоль не дождешься.
>
>Поробуй в файл echo "test" > /root/test например
>Да с портом я погарячился что то простчился. пардон

Спасибо за терпение.
Ладно, но почему тогда не правила не прописываются


"Вопрос по pppd (ip-up, ip-down)"
Отправлено A Clockwork Orange , 28-Май-03 10:23 
>>>>>>>Пишу в скрипте ip-up к примеру следующее:
>>>>>>>
>>>>>>>#!/bin/sh
>>>>>>>ipfw add count ip from 212.164.168.80 to any
>>>>>>>ipfw add count ip from any to 212.164.168.80
>>>>>>>или просто написать
>>>>>>>echo "HELLO"
>>>>>>>
>>>>>>>затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
>>>>>>>но все что в нем написано не выполняется, но если просто запустить
>>>>>>>его из коммандной строки то всё работает.
>>>>>>>
>>>>>>>Аналогичная ситуация в ip-down
>>>>>>>Заранее спасибо, Семен.
>>>>>>
>>>>>>
>>>>>>А с чего ты взял что не работает.
>>>>>>Куда кладешь эти скрипты?
>>>>>
>>>>>У меня Фря 4.5
>>>>>скрипты размещены в /etc/ppp/
>>>>>А не рабтают они потому, что вышеуказанные правила не добавляются в список
>>>>>правил, после того как клиент дозвонился
>>>>>Но если просто в командной строке набрать /etc/ppp/ip-up и нажать ENTER то
>>>>>скрипт отрабатывает, правила добавляются к списку
>>>>
>>>>
>>>>Обрати внимание что в правилах между адресом и портом должен быть пробел
>>>>а не точка и не запятая
>>>
>>>
>>>212.164.168.80 -это адрес, (80 -это не порт)
>>>
>>>Дело не в том, даже если в ip-up написать (есно "rrrrr") эта
>>>команда не выполняется когда запускается pppd, но если ip-up запустить вручную
>>>то все работает.
>>
>>
>>Интересно, а куда ты хочешь получить вывод echo""? На консоль не дождешься.
>>
>>Поробуй в файл echo "test" > /root/test например
>>Да с портом я погарячился что то простчился. пардон
>
>Спасибо за терпение.
>Ладно, но почему тогда не правила не прописываются


попробуй поставить в ip-up
#!/bin/sh

и в правилах полный путь к ipfw
/sbin/ipfw тра та та
ну и конечно
chmod +x ip-up


"Спасибо за помощь A Clockwork Orange, все заработало"
Отправлено warlock , 28-Май-03 10:41 
>>>>>>>>Пишу в скрипте ip-up к примеру следующее:
>>>>>>>>
>>>>>>>>#!/bin/sh
>>>>>>>>ipfw add count ip from 212.164.168.80 to any
>>>>>>>>ipfw add count ip from any to 212.164.168.80
>>>>>>>>или просто написать
>>>>>>>>echo "HELLO"
>>>>>>>>
>>>>>>>>затем, когда кто-нибудь дозванивается, скрипт ip-up срабатывает,
>>>>>>>>но все что в нем написано не выполняется, но если просто запустить
>>>>>>>>его из коммандной строки то всё работает.
>>>>>>>>
>>>>>>>>Аналогичная ситуация в ip-down
>>>>>>>>Заранее спасибо, Семен.
>>>>>>>
>>>>>>>
>>>>>>>А с чего ты взял что не работает.
>>>>>>>Куда кладешь эти скрипты?
>>>>>>
>>>>>>У меня Фря 4.5
>>>>>>скрипты размещены в /etc/ppp/
>>>>>>А не рабтают они потому, что вышеуказанные правила не добавляются в список
>>>>>>правил, после того как клиент дозвонился
>>>>>>Но если просто в командной строке набрать /etc/ppp/ip-up и нажать ENTER то
>>>>>>скрипт отрабатывает, правила добавляются к списку
>>>>>
>>>>>
>>>>>Обрати внимание что в правилах между адресом и портом должен быть пробел
>>>>>а не точка и не запятая
>>>>
>>>>
>>>>212.164.168.80 -это адрес, (80 -это не порт)
>>>>
>>>>Дело не в том, даже если в ip-up написать (есно "rrrrr") эта
>>>>команда не выполняется когда запускается pppd, но если ip-up запустить вручную
>>>>то все работает.
>>>
>>>
>>>Интересно, а куда ты хочешь получить вывод echo""? На консоль не дождешься.
>>>
>>>Поробуй в файл echo "test" > /root/test например
>>>Да с портом я погарячился что то простчился. пардон
>>
>>Спасибо за терпение.
>>Ладно, но почему тогда не правила не прописываются
>
>
>попробуй поставить в ip-up
>#!/bin/sh
>
>и в правилах полный путь к ipfw
>/sbin/ipfw тра та та
>ну и конечно
>chmod +x ip-up



"Спасибо за помощь A Clockwork Orange, все заработало"
Отправлено Andy , 29-Май-03 13:29 
Полный путь проставь и баста
С cron`ом такая же трабла (вернее не трабла, пардон)