
03.08.2008, 05:20
|
|
Познающий
Регистрация: 02.03.2008
Сообщений: 42
Провел на форуме: 351814
Репутация:
107
|
|
Если кому-то ещё интересно, для билайна:
/etc/ppp/peers/beeline
Код:
/dev/ttyACM0
115200
connect '/usr/sbin/chat -v -f /etc/ppp/chat/beeline'
user beeline
password beeline
modem
crtscts
defaultroute
noauth
lock
debug
novjccomp
nobsdcomp
default-asyncmap
usepeerdns
nodetach
noccp
ipcp-accept-local
ipcp-accept-remote
noipdefault
nopcomp
noaccomp
nodeflate
novj
mtu 1500
mru 1500
/etc/ppp/chat/beeline
Код:
TIMEOUT 10
ABORT '\nBUSY\r'
ABORT '\nNO ANSWER\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
ABORT '\nNO CARRIER\r'
'' \r\dATZ
OK AT+CGDCONT=1,"IP","internet.beeline.ru"
TIMEOUT 10
OK ATD*99***1#
CONNECT ''
(тут ATD*99***1# - для сименсов и моторол, для нокий надо заменить на ATD99# )
/etc/ppp/ip-up
Код:
#!/bin/sh
# Это уже было:
PATH=/usr/bin:/usr/sbin:/usr/local/bin:/sbin:/bin
export PATH
if [ -s /var/log/messages ] && ( ps xc 2>/dev/null | grep -q syslogd 2>/dev/null ); then
S=`tail -n 30 /var/log/messages 2>/dev/null | grep "CARRIER[^)]" 2>/dev/null | tr -d "^M" 2>/dev/null | cut -d: -f4 2>/dev/null`
echo -n "$S" >/dev/tty0
echo " Local: $4 -> Remote: $5 $1" >/dev/tty0
else
echo " Local: $4 -> Remote: $5 $1" >/dev/tty0
fi
# А это добавил я:
cp /etc/resolv.conf /etc/resolv.conf.noppp
cat /etc/ppp/resolv.conf >> /etc/resolv.conf
chmod 644 /etc/resolv.conf
chmod 644 /etc/resolv.conf.noppp
/etc/ppp/ip-down
Код:
PATH=/usr/sbin:/sbin:/usr/bin:/usr/local/bin:/bin
export PATH
# Тоже моё:
mv /etc/resolv.conf.noppp /etc/resolv.conf
Всё. Запускаем pppd call beeline
За мои изменения в /etc/ppp/ip-up и /etc/ppp/ip-down просьба сильно не ругать 
|
|
|