PPPD

Автор: Aliska Дата: 29.09.2009 13:25 При попытке соединения Dual-up появляется ошибка:

Don't know what to do! Starting pppd and hoping for the best.
Starting pppd at Mon Sep 28 20:26:43 2009
Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> PAP (Password Authentication Protocol) may be flaky.
Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> CHAP (Challenge Handshake) may be flaky.
Pid of pppd: 5526
Using interface ppp0
...и как это можно исправит ?
Re: PPPD 29.09.2009 16:33oldjoe Ну эти файлы - pap-secrets и chap-secrets содержат логин и пароль для провайдера...
И права на запись/чтение только для root'а.
Соответственно и PPPD должен запускаться с root'овыми правами - смотри что не так.
Re: PPPD 29.09.2009 17:08Aliska Сначало я настроила Gnome-ppp, и вывалилась ошибка:
Check permissions, or specify a "PPPD Path" option in wvdial.conf.
Don't know what to do! Starting pppd and hoping for the best.
Unable to run /usr/sbin/pppd.

Задала права на чтение и выполнение файла pppd для всех и в "администрирование" разрешила себе использовать модем. И получилась вот такое:
Don't know what to do! Starting pppd and hoping for the best.
Starting pppd at Mon Sep 28 20:26:43 2009
Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> PAP (Password Authentication Protocol) may be flaky.
Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> CHAP (Challenge Handshake) may be flaky.
Pid of pppd: 5526
Using interface ppp0

Я так понимаю...идет сверка пароля и логина, и надо себя (пароль-логин) прописать в pap-secrets и chap-secrets ? Как это должно выглядеть ?
А winmodem я всё-таки правильно настроила Показывает язык
Re: PPPD 29.09.2009 19:16oldjoe PPPD должен прочитать в файле pap-secrets или chap-secrets логин и пароль и послать их провайдеру.
Если он запущен не с правами root'а, он попросту не сможет это сделать.
Или в wvdial.conf. неправильно прописан путь к этим файлам...
Или какая-то еще ошибка. ;-)
Тебе ж английским языком это и пишут... Улыбка
Re: PPPD 29.09.2009 21:45Aliska Та-а-а-ак....а как прописать в pap-secrets и chap-secrets логин и пароль ? И веть в wvdial.conf у меня совсем никак не прописан путь к файлам Грустный
Я же веть задала права PPPDу на запуск не только руту, всё равно этот номер не пройдет ? А можно отменить проверку PPPDом пароля и логина ? Или чтобы при добавлении новых пользователей их пароли автоматом вбивались ? ....ну как бы синхронизировать с данными из Gnome-ppp.
Re: PPPD 29.09.2009 22:09BigAndy Поищите по форуму. Уже тыщу раз обсуждалось
Ну, и сюда не ззабывайте заглядывать...
Re: PPPD 30.09.2009 09:07Aliska Очень часто отвечают "погугли"... А тогда для чего нужен форум ? Вот какбы правильно в wvdial прописать строку чтобы PPPD=no ??
Re: PPPD 30.09.2009 09:38peter_ir Aliska Пишет:
-------------------------------------------------------
> Та-а-а-ак....а как прописать в pap-secrets и
> chap-secrets логин и пароль ? И веть в wvdial.conf
> у меня совсем никак не прописан путь к файлам Грустный
> Я же веть задала права PPPDу на запуск не только
> руту, всё равно этот номер не пройдет ? А можно
> отменить проверку PPPDом пароля и логина ? Или
> чтобы при добавлении новых пользователей их пароли
> автоматом вбивались ? ....ну как бы
> синхронизировать с данными из Gnome-ppp.

Установить пароль в этих файлах может только root, сделать это можно
в любом текстовом редакторе. Указывать к ним путь не надо, поскольку
они находятся в предопределённом месте. Чтобы pppd мог их читать, root
должен сделать его suid'ным командой chown 4755 ..., но сначала узнать,
где он находится - "whereis pppd", или сразу
chown 4755 `whereis pppd`
Я никогда wwdial не использовал, только chat.
Re: PPPD 30.09.2009 09:52BigAndy
Цитата:
Очень часто отвечают "погугли"... А тогда для чего нужен форум ?

чтобы решать нерешенные задачи и давать ссылки на решенные. См. правила форума. п5.
И чтобы помогать решаь задачи, а не выполнять за кого-то работу
В приведенных ссылках на гугле в перывх трех статьях есть исчерпывающая информация

Вот какбы правильно в wvdial прописать строку чтобы PPPD=no ??

Тгда зачем запускать вообще wvdial? Вы собираетесь поднимать FTN сеть?
Вообще неплохо было бы для начала прочитать wvdial.conf

Кроме того, вам дали почти пошаговую инструкцию, что делать:
Цитата:
Check permissions, or specify a "PPPD Path" option in wvdial.conf.

Он вообще-то у вас установлен?

Цитата:
а как прописать в pap-secrets и chap-secret

подробно описано в man pppd
начинается со сток "Pppd stores secrets for use in authentication in secrets files (/etc/ppp/pap-secrets for PAP, /etc/ppp/chap-secrets for
CHAP, MS-CHAP, MS-CHAPv2, and EAP MD5-Challenge, and /etc/ppp/srp-secrets for EAP SRP-SHA1)."
Re: PPPD 30.09.2009 13:26Aliska
Вы собираетесь поднимать FTN сеть?


Я просто хочу выйти в интернет через Dual-Up. Вбиваю в Gnime-ppp телефон, пароль-логин, а wvdial запускается сам при начале дозвона Грустный
А вот PPPD Path я точно не устанавливала....Даже не знаю как и что надо делать Грустный
Когда у меня был старенький Alt Linux, там было не так. Просто запустила Gnome-ppp и всё заработало само.
Я смотрела Ваши ссылки. Там есть такой момент:
К чему я столь подробно описываю столь частную задачу? Просто для того, чтобы не забывать о подводных камнях Linux-самостроя, во-первых. А во-вторых - дабы еще раз отдать должное труду сборщиков дистрибутивов, благодаря которому большинство пользователей Linux'а об этих подводных камнях просто не подозревает...
А уж я, с моим-то мизерным опытом общения с Линуксом....откуда могу такое знать ??? ...вот и напоролась на этот камень Грустный
Re: PPPD 30.09.2009 13:39peter_ir Так надо книги читать, их сейчас на русском десятки. Настройка dial-up подробно
описана в книге Стахнов "Linux" из серии "В подлииннике", изд. bhv.
Re: PPPD 30.09.2009 15:01Aliska Аа-а-а-а-а... у меня есть такая. Даже в бумажном издании. И даже чему-то научилась. А вот про настройку Dual-up там расплывчато написанно Грустный
Завтра выложу свой wvdial. Только он действенно чистый. Что прописалось автоматом, то и есть.
Re: PPPD 30.09.2009 19:17BigAndy Не в бровь, а в глаз...
Цитата:
. Вбиваю в Gnime-ppp телефон, пароль-логин, а wvdial запускается сам при начале дозвона

Вот есть ли смысл использовать лишнюю прослойку?

Более того, wvdial хорошо интегрируется с initscripts.
тоесть просто поднятем интерфейса можно подключиться к нужной точке доступа.

Вот, посмотрите... [forum.asplinux.ru]
Говорил же , надо поиском воспользоваться...
Re: PPPD 01.10.2009 09:35Aliska У меня же не Bluetooth+GPRS, а обычный Dual-up. А wvdial мой выглядит так:
[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = 8,,800000000
ISDN = 0
Username = Aliska
Init1 = ATZ
Password = Aliska
Modem = /dev/ttySAGR
Baud = 115200
Вы мне пожалуйста, обЪясните. Что это такое PPPD Path. Где его взять и как его поставить ?? Может я дальше сама разберусь ...хотя сомневаюсь Грустный
Re: PPPD 01.10.2009 10:53peter_ir pppd у вас есть. Попробуйте подключиться командой из терминала и посмотрите сообщения.
Насколько я помню, у Стахнова очень подробно описано подключения по dial-up.
Re: PPPD 01.10.2009 12:05BigAndy
Цитата:
У меня же не Bluetooth+GPRS

а какая разница?
Re: PPPD 01.10.2009 13:24Aliska Вот....нашла чего-то... Попробую разобратся Грустный
[www.linuxcenter.ru]
Еще нашла одно описание:
Удалил в /etc/network/interface строки с упоминанием подключения pppoe, настроил заново pppoeconf, вот как выглядит у меня файл конфигурации сетевых интерфейсов:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.100.143.1 eth0 # это роутинг

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider


Это мне может помочь ??
Re: PPPD 01.10.2009 13:55peter_ir Aliska Пишет:
-------------------------------------------------------
.........
> Это мне может помочь ??

Думаю, что нет. Попробуйте найти молодого человека с опытом работы в Linux,
вот он точно поможет.
Re: PPPD 01.10.2009 14:15Aliska Ни молодого человека нет, ни опыта работы....
Нашла что строки должны выглядеть так:

chap-secrets:
Aliska PPTP Aliska *

pap-secrets:
Aliska@mts * Aliska

Если не получится, и не буду больше мучится. Пусть все остается как есть.
Re: PPPD 01.10.2009 16:06peter_ir Aliska Пишет:
-------------------------------------------------------
> Ни молодого человека нет, ни опыта работы....
> Нашла что строки должны выглядеть так:
>
> chap-secrets:
> Aliska PPTP Aliska *
>
> pap-secrets:
> Aliska@mts * Aliska
>
> Если не получится, и не буду больше мучится. Пусть
> все остается как есть.
Отправил ссылку на инструкцию. Но у меня когда-то получилось и без неё и без Стахнова.
Re: PPPD 01.10.2009 17:01Aliska Вечером помотрю почту, если Вы отправили туда. В личных сообщениях нет ничего Грустный
Re: PPPD 01.10.2009 17:21peter_ir Aliska Пишет:
-------------------------------------------------------
> Вечером помотрю почту, если Вы отправили туда. В
> личных сообщениях нет ничего Грустный
Кажется, я тогда сделал ошибку. Отправил ещё раз.
Re: PPPD 01.10.2009 19:15BigAndy Алиска! А вот тупой вопрос: при помощи NetworkManager вы не пытались настроить????
У меня сейчас на раз-вда тычка com-модем настроился...
Re: PPPD 01.10.2009 19:42peter_ir Вот мои старые настройки, не помню, с какого года.
Устанавливается соединение вызовом pppcall, разрывается pppoff,
но это такой способ разрыва давно устарел.
Модем у меня нормальный.

-------------------------------------------------------
/usr/local/bin/pppcall

#!/bin/bash
#/bin/echo -n -e "Enter password 9: .........\b\b\b\b\b\b\b\b\b"
#read pssw
#export pssw
#echo $pssw
/usr/sbin/pppd updetach call ppp-call &

----------------------------------------------
/usr/local/bin/pppoff

#!/bin/sh
######################################################################
#
# Determine the device to be terminated.
#
if [ "$1" = "" ]; then
DEVICE=ppp0
else
DEVICE=$1
fi

######################################################################
#
# If the ppp0 pid file is present then the program is running. Stop it.
if [ -r /var/run/$DEVICE.pid ]; then
kill -INT `cat /var/run/$DEVICE.pid`
#
# If the kill did not work then there is no process running for this
# pid. It may also mean that the lock file will be left. You may wish
# to delete the lock file at the same time.
if [ ! "$?" = "0" ]; then
rm -f /var/run/$DEVICE.pid
echo "ERROR: Removed stale pid file"
exit 1
fi

# Success. Let pppd clean up its own junk.
echo "PPP link to $DEVICE terminated."

if [ -r /var/run/pppoe-adsl.pid ]; then
kill -INT `cat /var/run/pppoe-adsl.pid`
echo "PPPOE killed."

fi
#
exit 0
fi
#
# The ppp process is not running for ppp0
echo "ERROR: PPP link is not active on $DEVICE"
exit 1

------------------------------------
/etc/ppp/peers/ppp-call

ttyS1
connect '/usr/sbin/chat -v -E -f /etc/ppp/chat-call'
noauth

------------------------------------
/etc/ppp/peers/chat-call

ABORT "BUSY"
ABORT "ERROR"
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "Invalid Login"
ABORT "Login incorrect"
REPORT "CONNECT"
#REPORT "ogin:"
#REPORT "ssword:"
"" "ATZ0~~~"
OK "AT&K3*K0S91=8DP545nnnn"
TIMEOUT 60
CONNECT ''
#ogin: peter_ir
#ssword: $pssw

------------------------------------
/etc/ppp/options

lock
defaultroute
noipdefault
modem
mtu 1500
mru 1500
115200
crtscts
debug
passive
name peter_ir
disconnect "chat -- \d+++\d\c OK ath0 OK"

------------------------------------
/etc/ppp/pap-secrets

# Secrets for authentication using PAP
# client server secret IP addresses
login * password *
Re: PPPD 06.10.2009 22:59wave2u BigAndy Пишет:
-------------------------------------------------------
> Алиска! А вот тупой вопрос: при помощи
> NetworkManager вы не пытались настроить????


не верю своим глазам! ;-)
Re: PPPD 07.10.2009 01:13BigAndy
Цитата:
не верю своим глазам!

Если получится, пусть пользует! правильным всегда является то решение, которое сработает. Как тольо упрется в глючность NM, переделает как надо.
Re: PPPD 07.10.2009 08:52blH, В федорах, начиная с 10й, NM не глючит. Более того, при наличии вайфая-GPRS-CDMA подключаться с его помощью намного проще (поставил я себе федору на дачный комп вместо альтлинуха, воткнул скайлинковский момед - и всё сразу заработало). А вот если в компьютере из сетевых железяк стоит только ethernet, то тогда лучше использовать традиционный способ подключения. Всмысле, нетворк+систем-конфиг-нетворк...
Re: PPPD 07.10.2009 09:20BigAndy
Цитата:
В федорах, начиная с 10й, NM не глючит

Делаем эксперимент. создаем одно вафай подключение.
Создаем другое вайфай подключение
Пытаемся работать с ними одновременно, а что еще прикольнее, с GPRS соединением.

Радуемся.

Еще эксперимент.
Вбиваем wep ключ в NM. Пытаемся подключиться к вайфаю. Радуемся. (если прописать в key-файл, то более-менее работаем.

Еще эксперимент.
Пытаемся заставить работать ТЬ c wpa-supplicant. (думаю, никому не придет в голову отрицать необходимость шифрования файфая трафика по 802.1X протоколу. Ржем.
Re: PPPD 07.10.2009 17:48alex040269 Aliska Пишет:
-------------------------------------------------------
> Phone = 8,,800000000
> Username = Aliska
> Password = Aliska
Если еще актуально, то поправте эти параметры на реальные, и запустите wvdial из-под рута, сначала начтройте соединение для рута, что бы не заморачиваться с правами Улыбка
Удачи.
RSS-материал