пример использования PPPD для callback доступа в сеть (ppp callback cbcp dialup)
Ключевые слова: ppp, callback, cbcp, dialup, (найти похожие документы)
- BEST_WORDS (2:5077/15.22) ---------------------- BEST_WORDS (RU.UNIX.LINUX) -
From : Roman A. Stepanov 2:5020/400 13 Feb 01 12:55:42
Subj : пример использования PPPD для callback доступа в сеть
-------------------------------------------------------------------------------
* Forwarded from area 'RU.UNIX.LINUX'
From: "Roman A. Stepanov" <indepco@online.ru>
файло /etc/ppp/cbcp/ppp-on:
#!/bin/sh
TELEPHONE=3633366
ACCOUNT=1234567:user@online.ru # Логин в формате телефон:логин@online.ru
PASSWORD=godsexlove # пароль
LOCAL_IP=0.0.0.0
REMOTE_IP=0.0.0.0
NETMASK=255.255.255.0
CBCPOPT=/etc/ppp/cbcp/options.cbcp
ANSOPT=/etc/ppp/cbcp/options.answer
export TELEPHONE ACCOUNT PASSWORD
DIALER_SCRIPT=/etc/ppp/cbcp/requestcb
ANSWER_SCRIPT=/etc/ppp/cbcp/answercb
echo "Step 1: calling service provider..."
/usr/sbin/pppd lock modem crtscts /dev/ttyS3 115200 \
asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
file $CBCPOPT noipdefault netmask $NETMASK \
defaultroute connect $DIALER_SCRIPT
if [ $? = 14 ]; then
echo "Step 2: awaiting incoming call..."
/usr/sbin/pppd lock modem crtscts /dev/ttyS3 115200 \
asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
user $ACCOUNT file $ANSOPT noipdefault netmask $NETMASK \
defaultroute connect $ANSWER_SCRIPT
fi
файло /etc/ppp/cbcp/requestcb:
#!/bin/sh
chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' AT \
'OK-+++\c-OK' 'AT&C0&D2S0=0H0' \
TIMEOUT 30 \
OK ATDP$TELEPHONE \
CONNECT '' \
ogin: $ACCOUNT \
TIMEOUT 10 \
assword: $PASSWORD
файло /etc/ppp/cbcp/answercb:
#!/bin/sh
chat -v \
TIMEOUT 90 \
ABORT '\nVOICE\r' \
'\nRING\r' 'AT&C1A' \
CONNECT
файло /etc/ppp/cbcp/options.cbcp:
noipdefault
noauth
crtscts
lock
modem
asyncmap 0
nodetach
lcp-echo-interval 30
lcp-echo-failure 4
idle 1200
noipx
callback 9150251
файло /etc/ppp/cbcp/options.answer:
noipdefault
crtscts
lock
modem
asyncmap 0
nodetach
lcp-echo-interval 30
lcp-echo-failure 4
idle 1200
noipx
файло /etc/ppp/pap-secrets:
"1234567:user@online.ru" * "godsexlove"
"register" * "russia"
"user@online.ru" * "godsexlove"
И все работает со страшной африканской скоростью. Можно еще автодозвон
прикрутить или попробовать сделать поизящнее/покрасивее, но мне уже лениво
;))
--
Greetings,
Roman A. Stepanov
--
The only thing to fear -
To running out of beer !!!
--- ifmail v.2.15dev5
* Origin: Golden Telecom (2:5020/400)