LINUX.ORG.RU

Настройка ppp в Zenwalk 4.8


0

0

Столкнулся со следующим геморроем: при настройке ppp-соединения (pppsetup из под root) в Zenwalk 4.8 /usr/sbin/ppp-on не создаётся. При копировании и модификации ручками согласно Водолазскому (из /usr/doc/ppp-2.4.4./scripts) после попыток ppp-on или ppp-go выдаёт ошибку скрипта, при попытке соединения через wvdial не находит пароль, ошибка 2 pppd, пытается выходить через тональный набор (ну да эту мелочь исправил). ЛЮДИ! помогите, хочу в интернет через Linux!! :(


wtf Водолазскому ?

anonymous
()
Ответ на: комментарий от INFOMAN

Где прописывается пароль в wvdial? /ets/wvdial.conf не предлагать. Не катит, нет такой функции.:) Какого х...обота не срабатывают стандартные скрипты подключения ppp-соединения в Zenwalk 4.8?

Так лучше? Перепробовал ВСЁ, How-to ppp читал, ВСЁ соответствует (/usr/sbin/ppp-on, /usr/sbin/ppp-off, /etc/ppp/ppp-on-dialer, /etc/ppp/option). Скрипты прилепить?

anonymous
()
Ответ на: комментарий от anonymous

Terminal:

root[sbin]# ./ppp-on root[sbin]# cd /usr/sbin/ root[sbin]# ./ppp-on root[sbin]# ppp-on root[sbin]# ppp-go root[sbin]# Connect script failed

root[sbin]# ./ppp-on root[sbin]#

root[sbin]# wvdial --> WvDial: Internet dialer version 1.60 --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 P V1 M0 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 P V1 M0 E1 S0=0 &C1 &D2 +FCLASS=0 OK --> Modem initialized. --> Sending: ATDTP72227 --> Waiting for carrier. ATDTP72227 CONNECT 31200/ARQ/V34/LAPM/V42BIS --> Carrier detected. Waiting for prompt. User Access Verification Username: --> Looks like a login prompt. --> Sending: V05748 V05748 Password: --> Looks like a password prompt. --> Sending: (password) % Authentication failed Username: --> Looks like a login prompt. --> Sending: V05748 V05748 Password: --> Looks like a password prompt. --> Sending: (password) % Authentication failed Username: --> Looks like a login prompt. --> Sending: V05748 V05748 Password: --> Don't know what to do! Starting pppd and hoping for the best. --> Starting pppd at Sun Mar 2 22:48:39 2008 --> Pid of pppd: 2175 --> pppd: пїЅпїЅ[06][08]0пїЅ[06][08] --> Disconnecting at Sun Mar 2 22:48:40 2008 --> The PPP daemon has died: Fatal pppd error (exit code = 1) --> man pppd explains pppd error codes in more detail. --> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information. --> Auto Reconnect will be attempted in 5 seconds

Old
() автор топика

Я всё-таки конфиг wvdial хочу показать, вдруг поможет..

$ cat /etc/wvdial.conf
[Dialer Defaults]
Modem = /dev/ttyS0
Baud = 115200
#Init = ATZ
#Init2 = AT S11=50
Init = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Dial Command = ATDP
Phone = 783-3333
New PPPD = no
#Username = rol
#Password = rol
Username = *****
Password = ***

Может New PPPD = no поможет?

baaba ★★★
()
Ответ на: комментарий от baaba

root[roman]# wvdial
--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 P V1 M0 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 P V1 M0 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDP72227
--> Waiting for carrier.
ATDP72227
CONNECT 33600/ARQ/V34/LAPM/V42BIS
--> Carrier detected.  Waiting for prompt.
User Access Verification
Username: 
--> Looks like a login prompt.
--> Sending: V05748
V05748
Password: 
--> Looks like a password prompt.
--> Sending: (password)
% Authentication failed
Username: 
--> Looks like a login prompt.
--> Sending: V05748
V05748
Password: 
--> Looks like a password prompt.
--> Sending: (password)
% Authentication failed
Username: 
--> Looks like a login prompt.
--> Sending: V05748
V05748
Password: 
--> Don't know what to do!  Starting pppd and hoping for the best.
--> Starting pppd at Mon Mar  3 07:53:03 2008
--> Pid of pppd: 1975
--> Using interface ppp0
--> pppd: пїЅпїЅ[06][08] пїЅ[06][08]
--> pppd: пїЅпїЅ[06][08] пїЅ[06][08]
--> pppd: пїЅпїЅ[06][08] пїЅ[06][08]
--> pppd: пїЅпїЅ[06][08] пїЅ[06][08]
--> pppd: пїЅпїЅ[06][08] пїЅ[06][08]
--> pppd: пїЅпїЅ[06][08] пїЅ[06][08]
--> Disconnecting at Mon Mar  3 07:53:37 2008
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
--> Auto Reconnect will be attempted in 5 seconds


/etc/wvdial.conf 
[Dialer Defaults]
Init2 = ATQ0 P V1 M0 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Modem = /dev/ttyS2
Baud = 38400
Dial Command = ATDP
Phone = 72227
New PPPD = no
Init1 = ATZ
ISDN = 0.0.0.0
Username = ********
Password = ********

/usr/etc/ppp-on
#!/bin/sh

TELEPHONE=72227	# The telephone number for the connection
ACCOUNT=********		# The account name for logon (as in 'George Burns')
PASSWORD=********		# 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 TELEPHONE ACCOUNT PASSWORD

DIALER_SCRIPT=/etc/ppp/ppp-on-dialer

exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS2 38400 \
	asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
	noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT

/etc/options
# General configuration options for PPPD:
lock
defaultroute
noipdefault
modem
/dev/ttyS2
38400
crtscts
noauth
passive
asyncmap 0
name "********"

Имхо то же, только в профиль.... Но за "Dial Command = ATDP" СПАСИБО!!

Old
() автор топика
Ответ на: комментарий от anonymous

Обычные (стандартные, переходящие из версии в версию или "новые умолчания") косяки в настройках - от распи..ства, но не профессионализма. Пока же я "грешу" на ЧТО-ТО в разграничении доступа и моих ляпах со скриптами. Хотя и ВСЁ проверил неоднократно, включая помещение ppp-on и т.д. в /etc/ppp, /root (и запуск из под root-а), открытие доступа к /etc/ppp для всех по чтению... У не-онанизмусов есть ещё советы? Или проще переустановить и попробовать "с нуля"? Чую, сам где-то облажался..

Old
() автор топика
Ответ на: комментарий от Old

У меня CRUX, Zenwalk из того что нравится. ДИалап у меня работает, на нём сижу. Баг исправить конечно трудно.. желаю удачи! Как говорят, на свой страх и риск, используете вы программу, потому приходится на себя брать такие ляпы.

baaba ★★★
()
Ответ на: комментарий от Old

Судя по логам..

--> Looks like a password prompt.
--> Sending: (password)
% Authentication failed

Пара, логин и пароль, не совпадают.. ты уверен что правильно их ввёл? Извини, глупый конечно вопрос.

Потом, сеть я отключаю, когда модемлюсь:

/etc/rc.d/net stop

По-моему дело где то в аутентификации, может позвонить провайдеру в саппорт, пусть посмотрит логи.

baaba ★★★
()
Ответ на: комментарий от baaba

Вот, у меня:

$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Initializing modem.
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDP783-3333
--> Waiting for carrier.
ATDP783-3333
CONNECT 115200
ROL!login:
--> Carrier detected. Waiting for prompt.
ROL!login:
--> Looks like a login prompt.
--> Sending: trablin@rol.ru
trablin@rol.ru
Password:
--> Looks like a password prompt.
--> Sending: (password)
Entering PPP mode.
Your IP address is 0.0.0.0. MTU is 1500 bytes
--> Looks like a welcome message.
--> Starting pppd at Mon Mar 3 11:12:00 2008
--> Pid of pppd: 3823
--> Using interface ppp0
--> local IP address xxx.xxx.xxx.xx
--> remote IP address xxx.xxx.xxx.xx

baaba ★★★
()
Ответ на: комментарий от Old

/etc/options
Зачем здесь указаны характеристики модема? В wvdial должно быть всё.
/usr/etc/ppp-on - в него пароли закладываешь.. а нужно в wvdial. У меня такое ощущение, может я не прав, ты начал редактировать скрипты, и развёл путаницу, а надо было дальше wvdial.conf не смещаться, всё в нём делать.

/etc/options
/usr/etc/ppp-on

Этого у меня нету, и потому помочь не могу :-\ Попробуй снести-поставить ppp пакеты, что бы конфиги на исходное состояние поменялись.

А точнее закаментить в /usr/etc/ppp-on строки ACCOUNT=******** PASSWORD=******** и может быть NETMASK=255.255.255.0 , установить как надо в wvdial.

baaba ★★★
()
Ответ на: комментарий от baaba

Сделал пока проще: с учётом "крутости" наших техподдержек ("А у ВАС DNS-сервер не запущен" - из перлов...) решил пойти по пути стандартного создания соединения, ибо: 1) при наборе через wvdial происходит КАК-ТО авторизация И через chap, и через pap. именно в первом случае происходит ошибка. Это проверено через ppp-go, ну и посредством (авто-)изменения /etc/ppp/chap-secrets, /etc/ppp/pap-secrets (прописывает в оба). 2) ПОКА при наборе через ppp-go (штатно, позже разберусь со скриптами) с провайдером (одним) какое-то соединение и устанавливается, но выборочное.. В общем, ЛЮДИ, СПАСИБО!!! :) ;)

Old
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.