Отправляет email-рассылки с помощью сервиса Sendsay

callback

как настроить калбек чайнику?(мне)

Ответить   Fri, 26 Dec 2003 15:00:41 -0000 (#42680)

 

Ответы:

В'ячеслав Головенько пишет:

Занимаюсь тем же вопросом и хочу попробывать такую приблуду, не хочется
заморачиваться с чтением доки по pppd:
http://chestnut-dialer.sourceforge.net/
требует питон.

С уважением...

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Igor V. Kruglenko" Fri, 26 Dec 2003 16:43:40 +0200 (#42717)

 

i386-asplinux-linux-gnu)

В сообщении от Fri, 26 Dec 2003 16:43:40 +0200 Вы написали:

Не какая это не "приблуда".

Ответить   Konstantin Korikov Sat, 27 Dec 2003 04:35:56 +0200 (#43052)

 

Konstantin Korikov пишет:

Прошу прощения за то, что задел нежные авторские струны :))... Обижать
никого не хотел :))
Но, честно говоря, руки не дошли до Вашей звонилки. Оказалось что в pppd
ничего сложного нет и все уже работает без фронт-эндов...

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Igor V. Kruglenko" Mon, 29 Dec 2003 09:49:14 +0200 (#43751)

 

Fri, 26 Dec 2003 15:00:41 -0000
"В'ячеслав Головенько" <slav***@s*****.com> написав:

Если имеется в виду настройка клиента, то посмотрите
http://www.donapex.net/~alexs/cbscripts.tar.bz2

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Scart Fri, 26 Dec 2003 19:43:16 +0200 (#42820)

 

On Fri, 26 Dec 2003 15:00:41 -0000, В'ячеслав Головенько
<slav***@s*****.com> wrote:

Прийдется звонить скриптом:
--/etc/ppp/to_provider.sh--
#!/bin/sh
#
#
#
export DEV_NAME="/dev/modem"
export PROVIDER_PHONES="phone1 phone2"
export PHONE=home_phone
export USERNAME=user_name

for PROVIDER in $PROVIDER_PHONES; do
echo ppp-on: Dialing $PROVIDER
/usr/sbin/pppd debug $DEV_NAME 115200 nodetach crtscts nodefaultroute
noipdefault modem user $USERNAME callback $PHONE connect "/usr/sbin/chat
-V -s TIMEOUT 60 ABORT 'ERROR' ABORT 'BUSY' ABORT 'NO DIALTONE' '' 'ATZ'
'OK' 'ATDT $PROVIDER' 'CONNECT' ''"
if [ "$?" = 14 ]; then
echo ppp-on: Waiting for callback to $PHONE
/usr/sbin/pppd debug /dev/modem 115200 updetach crtscts defaultroute lock
modem user $USERNAME usepeerdns connect "/usr/sbin/chat -V -s TIMEOUT 60
ABORT 'ERROR' ABORT 'BUSY' '' '+++ATH' 'OK' '' 'RING' 'ATA' 'CONNECT' ''"
if [ "$?" = 0 ]; then
echo Connection established
exit
elif [ "$?" = 5 ]; then
echo Connection aborted
else
echo Connection failed
fi
elif [ "$?" = 5 ]; then
echo Dialing $PROVIDER aborted
exit
else
echo ppp-on: Connection to $PROVIDER failed
fi
done
echo connected to $PROVIDER sucsessfully
--end--
сохраните это в любом удобном для вас файле, подставьте соответствующие
значения переменным в начале скрипта, а потом сделайте
chmod a+x /путь/к/скрипту
Если не расставить соответствующие suid'ы .то скрипт надо будет запускать
из под рута.
chmod a+s /usr/sbin/pppd
chmod a+s /usr/sbin/chat

Ответить   NixoiD Fri, 26 Dec 2003 22:10:35 +0200 (#42868)

 

i386-asplinux-linux-gnu)

В сообщении от Fri, 26 Dec 2003 22:10:35 +0200 Вы написали:

А куда тогда прописывать пароль? Нужно добавить
remotename myprovider
в опции pppd и вписать в /etc/ppp/pap-secrets
user_name myprovider password
Это если используется PAP-аутентификация.

И chmod a+s /usr/sbin/chat делать совсем не обязательно, я
бы сказал даже плохо, потому что воспользовавшись опцией -r
можно не имея root-привилегий затереть любой файл.

Ответить   Konstantin Korikov Sat, 27 Dec 2003 05:13:11 +0200 (#43050)

 

On Sat, 27 Dec 2003 05:13:11 +0200, Konstantin Korikov <lostcl***@u*****.net>
wrote:

забыл как-то - звоню wvdial'ом :)

Ответить   NixoiD Sat, 27 Dec 2003 14:50:17 +0200 (#43177)

 

On Fri, 26 Dec 2003 15:00:41 -0000, В'ячеслав Головенько
<slav***@s*****.com> wrote:

Прийдется звонить скриптом:
*--/etc/ppp/to_provider.sh--*
#!/bin/sh
export DEV_NAME="/dev/modem"
export PROVIDER_PHONES="phone1 phone2"
export PHONE=home_phone
export USERNAME=user_name

for PROVIDER in $PROVIDER_PHONES; do
echo ppp-on: Dialing $PROVIDER
/usr/sbin/pppd debug $DEV_NAME 115200 nodetach crtscts nodefaultroute
noipdefault modem user $USERNAME callback $PHONE connect "/usr/sbin/chat
-V -s TIMEOUT 60 ABORT 'ERROR' ABORT 'BUSY' ABORT 'NO DIALTONE' '' 'ATZ'
'OK' 'ATDT $PROVIDER' 'CONNECT' ''"
if [ "$?" = 14 ]; then
echo ppp-on: Waiting for callback to $PHONE
/usr/sbin/pppd debug /dev/modem 115200 updetach crtscts defaultroute lock
modem user $USERNAME usepeerdns connect "/usr/sbin/chat -V -s TIMEOUT 60
ABORT 'ERROR' ABORT 'BUSY' '' '+++ATH' 'OK' '' 'RING' 'ATA' 'CONNECT' ''"
if [ "$?" = 0 ]; then
echo Connection established
exit
elif [ "$?" = 5 ]; then
echo Connection aborted
else
echo Connection failed
fi
elif [ "$?" = 5 ]; then
echo Dialing $PROVIDER aborted
exit
else
echo ppp-on: Connection to $PROVIDER failed
fi
done
echo connected to $PROVIDER sucsessfully
*--end--*

сохраните это в любом удобном для вас файле, подставьте соответствующие
значения переменным в начале скрипта, а потом сделайте
chmod a+x /путь/к/скрипту
Если не расставить соответствующие suid'ы .то скрипт надо будет запускать
из под рута.
chmod a+s /usr/sbin/pppd
chmod a+s /usr/sbin/chat

Ответить   NixoiD Sat, 27 Dec 2003 00:10:55 +0200 (#42895)