pppd trubles

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
dreg

pppd trubles

Сообщение dreg »

Не могу подконнектиться к Белтелекому по беспарольному. Дозванивается, пищит, а потом модем обрубает.

Debian Linux 3.0

// hosts:

127.0.0.1 localhost
192.168.1.1 dreg

# The following lines are desirable for IPv6 capable hosts
# (added automatically by netbase upgrade)

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

// end of hosts

// resolv.conf:

domain belpak.minsk.by
nameserver 193.232.248.2
nameserver 193.232.248.45

// end of resolv.conf

// options:

lock
domain belpak.minsk.by

// end of options

// ppp-on:

#!/bin/sh
#
# Script to initiate a ppp connection. This is the first part of the
# pair of scripts. This is not a secure pair of scripts as the codes
# are visible with the 'ps' command. However, it is simple.
#
# These are the parameters. Change as needed.
TELEPHONE=,2092662 # The telephone number for the connection
ACCOUNT=dreg # The account name for logon (as in 'George Burns')
PASSWORD=cooler # The password for this account (and 'Gracie Allen')
LOCAL_IP=0.0.0.0 # Local IP address if known. Dynamic = 0.0.0.0
REMOTE_IP=0.0.0.0 # Remote IP address if desired. Normally 0.0.0.0
NETMASK=255.255.255.0 # The proper netmask if needed
#
# Export them so that they will be available at 'ppp-on-dialer' time.
export TELEPHONE ACCOUNT PASSWORD
#
# This is the location of the script which dials the phone and logs
# in. Please use the absolute file name as the $PATH variable is not
# used on the connect option. (To do so on a 'root' account would be
# a security hole so don't ask.)
#
DIALER_SCRIPT=/etc/ppp/scripts/ppp-on-dialer
#
# Initiate the connection
#
# I put most of the common options on this command. Please, don't
# forget the 'lock' option or some programs such as mgetty will not
# work. The asyncmap and escape will permit the PPP link to work with
# a telnet or rlogin connection. You are welcome to make any changes
# as desired. Don't use the 'defaultroute' option if you currently
# have a default route to an ethernet gateway.
#

exec /usr/sbin/pppd crtscts modem passive defaultroute asyncmap a0000 lock lcp-echo-interval 15 lcp-echo-failure 5 mtu 1500 /dev/ttyS0 38400 connect $DIALER_SCRIPT

// end of ppp-on

// ppp-on-dialer:

#!/bin/sh
#
# This is part 2 of the ppp-on script. It will perform the connection
# protocol for the desired connection.
#
exec chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDP$TELEPHONE \
CONNECT '' \
ogin:--ogin: $ACCOUNT \
assword: $PASSWORD

// end of ppp-on-dialer

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

как варант - wvdial
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
Jek
Неотъемлемая часть форума
Сообщения: 425
Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:

Сообщение Jek »

Читать PPP-HOWTO, man pppd (на предмет опций -detach и debug), man chat.
(подсказка: обрубить желание авторизоваться посредством chat)
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")

Anonymous

Сообщение Anonymous »

для беспарольного лучше видимо так

OK ATDP$TELEPHONE
CONNECT ''\c"

к опциям pppd добавь
noauth
usepeerdns

dreg

Сообщение dreg »

Все равно нихера. Плиз, помогите - зае... винду для инета держать ;(((

// hosts :

127.0.0.1 localhost
192.168.1.1 dreg

# The following lines are desirable for IPv6 capable hosts
# (added automatically by netbase upgrade)

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

// end of hosts

// resolv.conf :

domain belpak.minsk.by
nameserver 193.232.248.2
nameserver 193.232.248.45

// end of resolv.conf

// options - пуст - все параметры pppd указываются в ppp-on

// ppp-on :

#!/bin/sh
#
# Script to initiate a ppp connection. This is the first part of the
# pair of scripts. This is not a secure pair of scripts as the codes
# are visible with the 'ps' command. However, it is simple.
#
# These are the parameters. Change as needed.
TELEPHONE=,2092662 # The telephone number for the connection
ACCOUNT=dreg # The account name for logon (as in 'George Burns')
PASSWORD=cooler # The password for this account (and 'Gracie Allen')
LOCAL_IP=0.0.0.0 # Local IP address if known. Dynamic = 0.0.0.0
REMOTE_IP=0.0.0.0 # Remote IP address if desired. Normally 0.0.0.0
NETMASK=255.255.255.0 # The proper netmask if needed
#
# Export them so that they will be available at 'ppp-on-dialer' time.
export TELEPHONE ACCOUNT PASSWORD
#
# This is the location of the script which dials the phone and logs
# in. Please use the absolute file name as the $PATH variable is not
# used on the connect option. (To do so on a 'root' account would be
# a security hole so don't ask.)
#
DIALER_SCRIPT=/etc/ppp/scripts/ppp-on-dialer
#
# Initiate the connection
#
# I put most of the common options on this command. Please, don't
# forget the 'lock' option or some programs such as mgetty will not
# work. The asyncmap and escape will permit the PPP link to work with
# a telnet or rlogin connection. You are welcome to make any changes
# as desired. Don't use the 'defaultroute' option if you currently
# have a default route to an ethernet gateway.
#
#exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0 38400 \
# asyncmap 0 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP
# noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT

exec /usr/sbin/pppd noauth usepeerdns crtscts modem passive defaultroute asyncmap a0000 lock lcp-echo-interval 15 lcp-echo-failure 5 mtu 1500 /dev/ttyS0 38400 connect $DIALER_SCRIPT

// end of ppp-on

// ppp-on-dialer :

#!/bin/sh
#
# This is part 2 of the ppp-on script. It will perform the connection
# protocol for the desired connection.
#
exec chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDP$TELEPHONE \
CONNECT "\c"

// end of ppp-on-dialer

Anonymous

Сообщение Anonymous »

Все равно нихера. Плиз, помогите - зае... винду для инета держать ;(((

// hosts :

127.0.0.1 localhost
192.168.1.1 dreg

# The following lines are desirable for IPv6 capable hosts
# (added automatically by netbase upgrade)

::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

// end of hosts

// resolv.conf :

domain belpak.minsk.by
nameserver 193.232.248.2
nameserver 193.232.248.45

// end of resolv.conf

// options - пуст - все параметры pppd указываются в ppp-on

// ppp-on :

#!/bin/sh
#
# Script to initiate a ppp connection. This is the first part of the
# pair of scripts. This is not a secure pair of scripts as the codes
# are visible with the 'ps' command. However, it is simple.
#
# These are the parameters. Change as needed.
TELEPHONE=,2092662 # The telephone number for the connection
ACCOUNT=dreg # The account name for logon (as in 'George Burns')
PASSWORD=cooler # The password for this account (and 'Gracie Allen')
LOCAL_IP=0.0.0.0 # Local IP address if known. Dynamic = 0.0.0.0
REMOTE_IP=0.0.0.0 # Remote IP address if desired. Normally 0.0.0.0
NETMASK=255.255.255.0 # The proper netmask if needed
#
# Export them so that they will be available at 'ppp-on-dialer' time.
export TELEPHONE ACCOUNT PASSWORD
#
# This is the location of the script which dials the phone and logs
# in. Please use the absolute file name as the $PATH variable is not
# used on the connect option. (To do so on a 'root' account would be
# a security hole so don't ask.)
#
DIALER_SCRIPT=/etc/ppp/scripts/ppp-on-dialer
#
# Initiate the connection
#
# I put most of the common options on this command. Please, don't
# forget the 'lock' option or some programs such as mgetty will not
# work. The asyncmap and escape will permit the PPP link to work with
# a telnet or rlogin connection. You are welcome to make any changes
# as desired. Don't use the 'defaultroute' option if you currently
# have a default route to an ethernet gateway.
#
#exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0 38400 \
# asyncmap 0 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP
# noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT

exec /usr/sbin/pppd noauth usepeerdns crtscts modem passive defaultroute asyncmap a0000 lock lcp-echo-interval 15 lcp-echo-failure 5 mtu 1500 /dev/ttyS0 38400 connect $DIALER_SCRIPT

// end of ppp-on

// ppp-on-dialer :

#!/bin/sh
#
# This is part 2 of the ppp-on script. It will perform the connection
# protocol for the desired connection.
#
exec chat -v \
TIMEOUT 3 \
ABORT '\nBUSY\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
'' \rAT \
'OK-+++\c-OK' ATH0 \
TIMEOUT 30 \
OK ATDP$TELEPHONE \
CONNECT "\c"

// end of ppp-on-dialer

Anonymous

Сообщение Anonymous »

#cat /etc/chatscripts/internet
ABORT BUSY
ABORT "NO CARRIER"
ABORT VOICE
ABORT "NO DIALTONE"
"" ATZ
"OK" "AT&F&C1&D2+ER=1;+DR=1;+MR=1;W1L3"
OK 'ATDP8w6001001111'
TIMEOUT 120
"CONNECT" "\c"

#cat /etc/ppp/peers/internet
noauth
connect "/usr/sbin/chat -v -s -f /etc/chatscripts/internet"
defaultroute
usepeerdns
debug
-detach
/dev/ttySHCF0
115200
crtscts
asyncmap 0

-----
poprav nomer telefona
tvoi modem i stroku inicializacii
zvonitcia tak:
/usr/sbin/pppd call internet

Ответить