Автор Гілка: Допоможіть з Call back  (Прочитано 64064 раз)

Відсутній U-ra

  • Новачок
  • *
  • дописів: 6
  • Карма: +0/-0
  • Що новенького?
Допоможіть з Call back
« : 2005-01-04 03:02:23 »
Інтернет я вже давно почав юзати під Лінаксом, а тепер взяв пакет з call back-ом, але не можу налаштувати для цього Linux. Безперечно хтось уже таке робив, поділіться буль-ласка з новачком, бо в хелпі трохи корявенько написано.

Відсутній diligent

  • Кореспондент
  • ***
  • дописів: 201
  • Карма: +0/-0
Re: Допоможіть з Call back
« Відповідей #1 : 2005-01-04 15:06:09 »
Пошукай десь на форумі - ця тема вже неодноразово підіймалася, навіть готові скрипти кидали.
Software is like sex: it's better when it's free.  (c) Linus Torvalds

Praporshic

  • Гість

Відсутній hse

  • Графоман
  • ****
  • дописів: 473
  • Карма: +0/-0
  • Gentoo Linux
Re: Допоможіть з Call back
« Відповідей #3 : 2005-01-11 01:02:19 »
Я свій колбек реалізував так:
Надаю перелік файлів з їх вмістимим:
 
root@my-linux / # cd /etc/ppp
root@my-linux ppp # cat chat-default
# /etc/ppp/chat-default:
# $Header: /var/cvsroot/gentoo-x86/net-dialup/ppp/files/chat-default,v 1.2 2004/07/18 03:50:48 dragonheart Exp $

'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO ANSWER'
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'ABORT' 'Invalid Login'
'ABORT' 'Login incorrect'
'' 'ATZ'
'OK' 'ATDT$NUMBER'
'CONNECT' ''
'TIMEOUT' '5'
'~--' ''
 
root@my-linux ppp # cat dialcb
#!/bin/bash
# 20041218 hse@ukr.net GPL-2

# ppp install path:
cfpath=/usr/local/sbin

 while [ 1=1 ]; do
   echo "===> killing pppd"
   for i in `ps -e |grep ppp |awk '{print $1}'`
    do
     kill -9 $i >/dev/null
    done
   echo "===> Starting pppd"
    $cfpath/pppd call cb >/tmp/ppp.tmp
    cat /tmp/ppp.tmp
   case "`cat /tmp/ppp.tmp`" in
     "Connect script failed")
        echo "===> Connection rstart"
        ;;

     "`cat /etc/ppp/^NRequest`")
        echo "===> You have bad chap-secrets, pap-secrets, or you account is disabled"
        exit 0
        ;;

     "`cat /tmp/ppp.tmp`")
        echo "===> Waiting for incoming call"
        sleep 1
        $cfpath/pppd call cbanswer >/tmp/ppp.tmp
        case "`cat /tmp/ppp.tmp`" in
          "Connect script failed")
            echo "===> Connection rstart";
            ;;
          "`cat /tmp/ppp.tmp`")
            echo "===> Connection terminated"
            exit 0
            ;;
        esac
        ;;
   esac
   sleep 2
 done
 
root@my-linux ppp # cat dialcb.ch
REPORT CONNECT
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
ABORT "NO DIALTONE"
""
"ATZ"
TIMEOUT 5
OK
#"ATM3L1&I0"
#TIMEOUT 5
#OK
ATDP5380100
TIMEOUT 60
CONNECT
 
root@my-linux ppp # cat dialcbanswer.ch
REPORT CONNECT
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
ABORT "NO DIALTONE"
""
"ATZ"
TIMEOUT 5
OK
"ATM3L1&I0&N82"
TIMEOUT 5
OK
""
TIMEOUT 50
RING
ATA
TIMEOUT 30
CONNECT
 
root@my-linux ppp # cat options
lock
root@my-linux ppp # cat peers/cb
/dev/modem 115200 crtscts
connect '/usr/local/sbin/chat -f /etc/ppp/dialcb.ch -r /var/log/chat.report'
lock
passive
ipcp-accept-local
ipcp-accept-remote
bsdcomp 15
defaultroute
usepeerdns
noauth
user surfcb
callback 02 ;)))
-detach
#receive-all
 
root@my-linux ppp # cat peers/cbanswer
/dev/modem 115200 crtscts
noauth
connect '/usr/local/sbin/chat -f /etc/ppp/dialcbanswer.ch -r /var/log/chat.report'
lock
#debug
crtscts
mtu 1500
mru 1500
passive
ipcp-accept-local
ipcp-accept-remote
bsdcomp 15
deflate 15
idle 300
defaultroute
usepeerdns
name surfcb
-detach
#receive-all
 
root@my-linux ppp # cat ^NRequest
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
CHAP authentication failed: ^NRequest Denied
Connection terminated.
 
root@my-linux ppp # cat chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
"surfcb"        *       "max"
root@my-linux ppp #  
 
Уважно перечитай скріпти і конфіги-треба буде дещо поправити (свій номер телефону, телефон провайдера, логін і пароль, стрічки ініціалізації модема...)
Для початку цього має вистарчити:-)
І НАЙГОЛОВНІШЕ перекомпілити ппп з підтримкою колбек!!!
 
root@my-linux ppp # cd /usr/src/ppp-2.4.3/
root@my-linux ppp-2.4.3 # cat README.cbcp
..................................
To enable CBCP support, all that is required is to uncomment the line
in Makefile.linux that sets CBCP=y and recompile pppd.
...................................
У файлі Makefile.linux треба опції CBCP присвоїти значення "y":
 
 CBCP=y
 
Зверни увагу на версію ппп-2.4.3 в інших версіях може не бути всіх опцій!!!
Брати ппп тут:
 
        ftp://ftp.samba.org/pub/ppp/
 
Будуть питання пиши...
бушократія - цинічний помаранчевий геноцид, витравлювання Української Нації, плюс мікрософтизація всієї країни.

Відсутній Airtone

  • Дописувач
  • **
  • дописів: 57
  • Карма: +0/-0
  • Що новенького?
Re: Допоможіть з Call back
« Відповідей #4 : 2005-01-16 13:21:23 »
Шановний hse дайте пораду:
&#8211;      де саме треба додати пароль та телефони,  згідно вашого повідомлення(я не знайшов, може треба виділити кольором...)
&#8211;      які треба встановити permission на файлах
&#8211;      сам я спробував всановити permission на файл dialcb (rwxr&#8212;r---r,  сам на цьому не розуміюсь,  бо лише декілька днів знайом з Лінакс, та десь по кросі вичитав з інету деякі нюанси...), та запустив його ....
===> killing pppd
===> Starting pppd
/usr/local/sbin/pppd: In file /etc/ppp/peers/cb: unrecognized option ';)))'
===> Waiting for incoming call
===> Connection rstart
===> killing pppd
===> Starting pppd
/usr/local/sbin/pppd: In file /etc/ppp/peers/cb: unrecognized option ';)))'
===> Waiting for incoming call
===> Connection rstart
===> killing pppd
===> Starting pppd
/usr/local/sbin/pppd: In file /etc/ppp/peers/cb: unrecognized option ';)))'
===> Waiting for incoming call
===> Connection rstart
===> killing pppd
===> Starting pppd
/usr/local/sbin/pppd: In file /etc/ppp/peers/cb: unrecognized option ';)))'
Дякую.

Praporshic

  • Гість
Re: Допоможіть з Call back
« Відповідей #5 : 2005-01-16 22:53:02 »
А графічний менеджер хіба не зручніший? Chestnut-dialer наприклад?
До того ж схоже на відсутність підтримки колбеку у pppd, перезбери так як там вказано.

Відсутній Airtone

  • Дописувач
  • **
  • дописів: 57
  • Карма: +0/-0
  • Що новенького?
Re: Допоможіть з Call back
« Відповідей #6 : 2005-01-17 14:56:36 »
Встановлено в мене на компi М10.1,КДЕ 3.2 та  "пiтоновi" файли:

Name: gnome-python
Version: 2.0.3-1mdk
Size: 465 KB

Name: gnome-python-bonobo
Version: 2.0.3-1mdk
Size: 128 KB

Name: gnome-python-canvas
Version: 2.0.3-1mdk
Size: 34 KB

Name: libpython2.3-devel
Version: 2.3.4-6mdk
Size: 11070 KB

Name: libwxPythonGTK2.5_2
Version: 2.5.2.7-2mdk
Size: 8299 KB

Name: pygtk2.0
Version: 2.3.96-1mdk
Size: 1802 KB

Name: pygtk2.0-libglade
Version: 2.3.96-1mdk
Size: 16 KB

Name: pygtk2.0-wrapper
Version: 2.3.96-1mdk
Size: 6 KB

Name: python
Version: 2.3.4-6mdk
Size: 15137 KB

Name: python-base
Version: 2.3.4-6mdk
Size: 893 KB

Name: python-docs
Version: 2.3.4-6mdk
Size: 12356 KB

Name: python-fam
Version: 1.0.2-4mdk
Size: 15 KB

Name: python-gtk
Version: 0.6.11-6mdk
Size: 1875 KB

Name: python-imaging
Version: 1.1.4-6mdk
Size: 1732 KB

Name: pythonlib
Version: 1.28-5mdk
Size: 279 KB

Name: python-numeric
Version: 23.1-2mdk
Size: 1462 KB

Name: rpm-python
Version: 4.2.2-15mdk
Size: 218 KB

Name: wxPythonGTK
Version: 2.5.2.7-2mdk
Size: 18627 KB


ррр 2.4.3 - встановлено без тарблiв з пiдтримкою СВСР (чи як це перевiрити?)

спроба встановити файл з iнету:  
[root@localhost CHESTEN]# rpm -i libxml2-2.6.13-1mdk.src.rpm
warning: user fcrozat does not exist - using root
warning: group fcrozat does not exist - using root
warning: user fcrozat does not exist - using root
warning: group fcrozat does not exist - using root
warning: user fcrozat does not exist - using root
warning: group fcrozat does not exist - using root
warning: user fcrozat does not exist - using root
warning: group fcrozat does not exist - using root
[root@localhost CHESTEN]#


спроба встановити "Каштан":
[root@localhost CHESTEN]# rpm -i chestnut-dialer-0.1.1-1.noarch.rpm \chestnut-dialer-gtk2-1.1.1-1.noarch.rpm
error: Failed dependencies:
        libxml2-python is needed by chestnut-dialer-0.1.1-1
        ppp is needed by chestnut-dialer-0.1.1-1
        pygtk2 is needed by chestnut-dialer-gtk2-0.1.1-1
        pygtk2-libglade is needed by chestnut-dialer-gtk2-0.1.1-1
[root@localhost CHESTEN]#

Десь я помиляюсь.
Буду вдячен за допомогу.

Відсутній Yevgen

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
Re: Допоможіть з Call back
« Відповідей #7 : 2005-01-17 17:20:07 »
спробуйте може поставити бінарник kppp з kde 3.3.x - там є підтримка колбеку.
в мене теж каштан не встановлювався, але kppp вирішило проблему.

Відсутній hse

  • Графоман
  • ****
  • дописів: 473
  • Карма: +0/-0
  • Gentoo Linux
Re: Допоможіть з Call back
« Відповідей #8 : 2005-01-17 17:28:16 »
З уточненями:
Я свій колбек реалізував так:
Надаю перелік файлів з їх вмістимим:


root@linux /etc/ppp # ls -l
-rw-r--r--  1 root root  150 Jan 11 01:59 ^NRequest
-rw-------  1 root root  152 Feb  3 20:43 chap-secrets
-rw-r--r--  1 root root  135 Feb  3 20:12 chap_authentication
-rw-r--r--  1 root root  156 Feb  3 18:48 chap_authentication_fail
-rw-r--r--  1 root root  169 Feb  3 18:15 chap_authentication_failed
-rw-r--r--  1 root root  347 Nov 19 19:51 chat-default
-rwx------  1 root root 1871 Feb  3 20:42 dialcb
-rw-r--r--  1 root root  182 Feb  3 16:42 dialcb.ch
-rw-r--r--  1 root root  187 Feb  3 20:44 dialcbanswer.ch
-rw-r--r--  1 root root  118 Jan 20 15:57 modem_hangup
-rw-r--r--  1 root root    5 Nov 19 19:51 options
-rw-------  1 root root  151 Feb  3 20:44 pap-secrets
-rw-r--r--  1 root root  134 Feb  3 17:01 pap_authentication
-rw-r--r--  1 root root  134 Feb  3 17:01 pap_authentication_A
-rw-r--r--  1 root root  155 Feb  3 19:11 pap_authentication_fail
-rw-r--r--  1 root root  168 Feb  3 18:40 pap_authentication_failed
drwxr-xr-x  2 root root   96 Nov 23 00:55 peers

root@linux /etc/ppp # cat ^NRequest
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
CHAP authentication failed: ^NRequest Denied
Connection terminated.

root@linux /etc/ppp # cat chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
"surfcb"        *       "max"
"LOGIN_NAME" *       "PASSWORD"

root@linux /etc/ppp # cat chap_authentication
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
CHAP authentication succeeded
Connection terminated.

root@linux /etc/ppp # cat chap_authentication_fail
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
CHAP authentication failed: Authentication failure
Connection terminated.

root@linux /etc/ppp # cat chap_authentication_failed
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
CHAP authentication failed: Authentication failure
Modem hangup
Connection terminated.

root@linux /etc/ppp # cat chat-default
# /etc/ppp/chat-default:
'ABORT' 'BUSY'
'ABORT' 'ERROR'
'ABORT' 'NO ANSWER'
'ABORT' 'NO CARRIER'
'ABORT' 'NO DIALTONE'
'ABORT' 'Invalid Login'
'ABORT' 'Login incorrect'
'' 'ATZ'
'OK' 'ATDT$NUMBER'
'CONNECT' ''
'TIMEOUT' '5'
'~--' ''

root@linux /etc/ppp # cat dialcb
#!/bin/sh
# 20050210 dialcb hse@ukr.net GPL-2

# ppp install path:
cfpath=/usr/local/sbin

function DialWait()
    {
    echo "===> Waiting for incoming call"
    sleep 1
    $cfpath/pppd call cbanswer >/tmp/ppp.tmp
    case "`cat /tmp/ppp.tmp`" in
          "Connect script failed")
                echo "===> Connection rstart";
          ;;
          "`cat /tmp/ppp.tmp`")
                echo "===> Connection terminated"
                exit 0
          ;;
    esac
    }

(( i = 1 ))

 while [ 1=1 ]; do
   echo "===> killing pppd"
   for i in `ps -e |grep ppp |awk '{print $1}'`
    do
     kill -9 $i >/dev/null
    done
   echo "===> Starting pppd"
    $cfpath/pppd call cb >/tmp/ppp.tmp
    chmod 600 /tmp/ppp.tmp
    cat /tmp/ppp.tmp
   case "`cat /tmp/ppp.tmp`" in

     "`cat /etc/ppp/chap_authentication`")
        DialWait
        ;;

     "`cat /etc/ppp/pap_authentication`")
        DialWait
        ;;

     "`cat /etc/ppp/pap_authentication_A`")
        DialWait
        ;;

     "Connect script failed")
        echo "===> Connection rstart"
        ;;

     "`cat /etc/ppp/modem_hangup`")
        echo "===> Connection rstart (modem hangup)"
        ;;

     "`cat /etc/ppp/^NRequest`")
        echo "===> You inetkard probably expire, or you account is disabled?!?!?!"
        exit 0
        ;;

     "`cat /etc/ppp/chap_authentication_fail`")
        echo "===> You have bad chap-secrets?!?!?!"
        exit 0
        ;;

     "`cat /etc/ppp/pap_authentication_fail`")
        echo "===> You have bad pap-secrets?!?!?!"
        exit 0
        ;;

     "`cat /etc/ppp/chap_authentication_failed`")
        echo "===> You have bad chap-secrets?!?!?!"
        exit 0
        ;;

     "`cat /etc/ppp/pap_authentication_failed`")
        echo "===> You have bad pap-secrets?!?!?!"
        exit 0
        ;;

     "`cat /tmp/ppp.tmp`")
#        DialWait
        (( i = $i + 1 ))
        if [ "$i" = "10" ]; then
            echo "===> We don't now this situation so you may try edit dialcb"
            exit 0
         else
            echo "===> We don't know this situation so let's restart"
            echo "===> Connection rstart"
        fi
        ;;

   esac

   sleep 2
 done


root@linux /etc/ppp # cat dialcb.ch
REPORT CONNECT
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
ABORT "NO DIALTONE"
""
"ATZ"
TIMEOUT 5
OK
#"ATM3L1&I0"
#TIMEOUT 5
#OK
#ATDT5380100
ATDP5380100
TIMEOUT 60
CONNECT

root@linux /etc/ppp # cat dialcbanswer.ch
REPORT CONNECT
ABORT BUSY
ABORT "NO CARRIER"
ABORT ERROR
ABORT "NO DIALTONE"
""
"ATZ"
TIMEOUT 5
OK
"ATM3L1&I0&N82"
TIMEOUT 5
OK
""
TIMEOUT 50
RING
ATA
TIMEOUT 30
CONNECT

root@linux /etc/ppp # cat modem_hangup
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
Modem hangup
Connection terminated.

root@linux /etc/ppp # cat options
lock

root@linux /etc/ppp # cat pap-secrets
# Secrets for authentication using PAP
# client        server  secret                  IP addresses
"surfcb"        *       "max"
"LOGIN_NAME" *       "PASSWORD"

root@linux /etc/ppp # cat pap_authentication
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
PAP authentication succeeded
Connection terminated.

root@linux /etc/ppp # cat /etc/ppp/pap_authentication_A
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
Remote message: Starting PPP
PAP authentication succeeded
Connection terminated.

root@linux /etc/ppp # cat pap_authentication_fail
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
PAP authentication failed: Authentication failure
Connection terminated.

root@linux /etc/ppp # cat pap_authentication_failed
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/modem
PAP authentication failed: Authentication failure
Modem hangup
Connection terminated.

root@linux /etc/ppp # ls -l peers/
-rw-r--r--  1 root root 277 Feb  3 19:14 cb
-rw-r--r--  1 root root 323 Feb  3 19:15 cbanswer

root@linux /etc/ppp # cat peers/cb
/dev/modem 115200 crtscts
connect '/usr/local/sbin/chat -f /etc/ppp/dialcb.ch -r /var/log/chat.report'
lock
passive
ipcp-accept-local
ipcp-accept-remote
bsdcomp 15
defaultroute
usepeerdns
#noauth
#user LOGIN_NAME
user surfcb
callback HOME_PHONE_NUMBER
-detach
#receive-all

root@linux /etc/ppp # cat peers/cbanswer
/dev/modem 115200 crtscts
noauth
connect '/usr/local/sbin/chat -f /etc/ppp/dialcbanswer.ch -r /var/log/chat.report'
lock
#debug

crtscts
mtu 1500
mru 1500

passive
ipcp-accept-local
ipcp-accept-remote
bsdcomp 15

deflate 15
idle 180

defaultroute
usepeerdns
#user LOGIN_NAME
user surfcb
-detach

#receive-all



Уважно перечитайте скріпти і конфіги-треба буде дещо поправити (свій номер телефону, телефон провайдера, логін і пароль можливо стрічки ініціалізації модема...)
Для початку цього має вистарчити:-)



ВИКОРИСТАННЯ:
Спосіб 1.
$ su
Password:
# /etc/ppp/dialcb

Спосіб 2.
#  cat /etc/sudoers
.....
#%dialup        $HOSTNAME=/etc/ppp/dialcb
%dialup ALL=/etc/ppp/dialcb
.....

#  groupadd -g 1500 dialup

#  cat /etc/group |grep dialup
dialup:x:1500:users

$ sudo /etc/ppp/dialcb

Спосіб 3. (потребує додаткової конфігурації)
#  cat /etc/group |grep dialout
dialout::20:root,users

$ /etc/ppp/dialcb

  
Причиною наступної помилки:
    ===> Starting pppd
/usr/local/sbin/pppd: In file /etc/ppp/peers/cb: unrecognized option

є компіляція ппп БЕЗ підтримки опцій які використовуються!
наприклад:
#  cat /etc/ppp/peers/cb
............
callback HOME_PHONE_NUMBER
............
Ймовірно Ваш ппп скомпілений без підтримки колбек!!! Через те Ви мусите його перезібрати!!!
Тобто перекомпілити ппп з підтримкою колбек!!!
Для цоьго:
Тягнемо останню версію ппп з сайту
    ftp://ftp.samba.org/pub/ppp/
    розпаковуємо архів у каталозі /usr/src/
#  cd /usr/src/ppp-2.4.3/
root@my-linux ppp-2.4.3 # cat README.cbcp
..................................
To enable CBCP support, all that is required is to uncomment the line
in Makefile.linux that sets CBCP=y and recompile pppd.
...................................
У файлі Makefile.linux ТРЕБА опції CBCP присвоїти значення "y":
 
 CBCP=y
 
тепер збираємо ппп

# configure
# make

і під рутом інсталимо:
# make install
 
Будуть питання пишіть...
« Змінено: 2005-02-10 20:12:25 від hse »
бушократія - цинічний помаранчевий геноцид, витравлювання Української Нації, плюс мікрософтизація всієї країни.

Відсутній Airtone

  • Дописувач
  • **
  • дописів: 57
  • Карма: +0/-0
  • Що новенького?
Re: Допоможіть з Call back
« Відповідей #9 : 2005-01-17 19:18:50 »
Дякую, але ж як це зробити?
Де взяти бінарник , я про це зовсім нічого не знаю (я новачок).
В мене у  дистрибутиві (М10.1) є КДЕ 3.3 (додатково як опціон, мабуть &#171;сирий&#187;) та коли його встановлюєш (мені підказали командою urpmi, може не та командна,  геть вилітає графічне оформлення, одним словом встановлюється &#171;криво&#187;), модем перестає працювати(не замикає реле набору номера в модемі, а іноді візьме та набере та видає код помилки &#8470;2 , після встановлення з&#8217;єднання  ще до зворотного дзвінка від провайдера).

Та чому &#171;Каштан&#187; не бачить встановлений &#171;пітон&#187;?
&#171;Якого пітона йому треба?&#187;

Мені вдалося з інету взяти файл : 16640-kppp-professional.tar.bz2, підкажіть будь ласка як його встановити .


Шановний пан hsе, я все зробив згідно Ваших вказівок (що до ррр 2.3.4 ).
Може під смайликом (там були символи ;))) , але ж чомусь висвічує смайл) треба розібратися зі скобками (може вони там непотрібні і залишити лише callback 02 ) .  

Дякую за підтримку та допомогу.

Praporshic

  • Гість
Re: Допоможіть з Call back
« Відповідей #10 : 2005-01-17 22:10:13 »

Відсутній hse

  • Графоман
  • ****
  • дописів: 473
  • Карма: +0/-0
  • Gentoo Linux
Re: Допоможіть з Call back
« Відповідей #11 : 2005-01-18 01:41:04 »
Вам мої бінарники непідійдуть, інша архітектура:(
Спробуйте зібрати самі, це просто, у Вас все вийде :)
Тягнемо останню версію ппп з сайту
    ftp://ftp.samba.org/pub/ppp/ppp-2.4.3.tar.gz
    розпаковуємо архів у каталозі /usr/src/ppp-2.4.3/
#  cd /usr/src/ppp-2.4.3/
root@my-linux ppp-2.4.3 # cat README.cbcp
..................................
To enable CBCP support, all that is required is to uncomment the line
in Makefile.linux that sets CBCP=y and recompile pppd.
...................................
У файлі Makefile.linux ТРЕБА опції CBCP присвоїти значення "y":
 
 CBCP=y
 
тепер збираємо ппп

# configure
# make

і під рутом інсталимо:
# make install
Ось і все!
> Шановний пан hsе, я все зробив згідно Ваших вказівок (що до ррр 2.3.4 ).
> Може під смайликом (там були символи Wink)) , але ж чомусь висвічує смайл) треба
> розібратися зі скобками (може вони там непотрібні і залишити лише callback 02 )
Подивіться уважніше я дав уточнену версію!
callback НОМЕР_ВАШОГО_ДОМАШНЬОГО_ТЕЛЕФОНУ
бушократія - цинічний помаранчевий геноцид, витравлювання Української Нації, плюс мікрософтизація всієї країни.

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: Допоможіть з Call back
« Відповідей #12 : 2005-01-18 23:37:21 »
Цитата
спробуйте може поставити бінарник kppp з kde 3.3.x - там є підтримка колбеку.
Там її немає, точніше є на Unix callback server, але де ж таке в нас є? NT RAS не підтримується (та й змусити kppp викликати pppd двічі -- штука досить небуденна). Скрипти кращі в стократ (в мене з'єднання піднімається з однієї команди, гаситься теж з однієї... На мишку не тисну жодного разу й можу дзвонити з cron'у).

Відсутній Yevgen

  • Графоман
  • ****
  • дописів: 278
  • Карма: +0/-0
Re: Допоможіть з Call back
« Відповідей #13 : 2005-01-20 19:23:49 »
я мав на увазі що там у кппп є куди прописати телефон для колбеку. звісно що ще потрібне пппд яке підтримує колбек.

а загалом то питання смаку - я чогось скрипти не люблю - мабуть з часів користування інтернетом під віндою на глюкавій аналоговій атс.

Відсутній Yaroslav Fedevych

  • Літератор
  • ******
  • дописів: 1069
  • Карма: +0/-0
  • Людина — ніщо, справа — все
Re: Допоможіть з Call back
« Відповідей #14 : 2005-01-21 02:24:01 »
У мене глюкава аналогова АТС. Дивно...