Показать полную графическую версию : Проблемы с pppd
Настроил ppp, вроде все правильно. Мне присваивается ip, модем загорается (т.е по всем признакам я в сети). Запускаю lynx он пишет: Не могу соеденится с удаленоый машиной. Через kppp соединяюсь без проблем.
Помогите разобрать в чем проблема. (Slackware 10)
Уаууу.... Да здесь куча телепатов. :)
Настройки pppd в студию. (/etc/ppp/options , /etc/ppp/pppscript , /etc/resolv.conf)
Вывод команд route и ifconfig после коннекта... Ждемс...
Guest
в /etc/resolv.conf автоматически не прописываетса DNS сервер
Zur0
archy
Спасибо, все работает, я по своей глупости даже не посмотрел /etc/resolv.conf. :)
Теперь другая проблема :). Как простым пользователя разрешить выполнение pppd.
ruslandh
09-08-2004, 22:30
А кому принадлежит ppp ? (права на файл, собственник, группа)
ruslandh
Что есть ppp? Может все же /usr/sbn/pppd ??
Guest
1. chmod u+s /usr/sbin/pppd -- делаешь pppd suid'ным
2. chown -R [uid юзера] /etc/ppp -- меняшь owner'а файлов
3. chmod 600 /etc/ppp/ -- даешь права юзеру на чтение файлов
Если пользователей, которым нужен модем несколько, то создаешь группу, и заместо uid'а юзера в шаге 2, пишеш gid группы.
Добавлено:
archy
Ага. Но только если в options есть passive && noipdefault, если не ошибаюсь...
ruslandh
10-08-2004, 07:59
Zur0
Может :) - имеется ввиду файл, который непосредственно осуществляет соединение.
Правильный вариант с точки зрения безопасности - второй, с созданием группы или без.
Zur0
Я все сделал как вы сказали, команда /usr/sbin/pppd -detach выдает: Connect script failed. Что делать?
ruslandh
Здесь произошло недопонимание...
Это --- не 1 2 3 способы... Это --- шаги _одного_правильного_ способа. Без suid, на сколько я знаю, не обойтсь... :(
Guest
Во-первых, Вы не не Вычте... Мы с тобой не ругались... :)
Во-вторых, /etc/ppp/pppscript в студию...
В третьих, пускать надо не /usr/sbin/pppd, а /usr/sbin/ppp-go, а гасить /usr/sbin/ppp-off
Может поможет pppsetup (в слаке ей настраивают ppp соиденения)
Могу выслать пример с несколькими провами. Мыло давай если надо...
Zur0
Во-вторых, /etc/ppp/pppscript в студию...
Странно... Нет у меня такого скрипта, может /etc/ppp/chat:
TIMEOUT 3
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DAILTONE"
"" ATZ
TIMEOUT 90
OK ATDP8W180
CONNECT ""
Может поможет pppsetup (в слаке ей настраивают ppp соиденения)
Соединение я настроил, но работает только под root (если пытаюсь соеденится от простого пользователя говорит: Connect script falied) причем соединяюсь командой pppd (ppp-go у меня вообще нет, зато есть ppp-off :) )
Guest
Очень странно, дстрибутив у меня такой же :gigi:
А скрипт по умолчаню зовется pppscript.
Проверь чтоб юзер, которому нужен мопед имел права на чтение всех файлов в /etc/ppp.
Особенно pap-secrets && chat-secrets.
[06:34 some]$ cat pppscript
TIMEOUT 60
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
"" "AT&FH0"
OK "atdp8,277,77777"
TIMEOUT 75
CONNECT
Попробуй таймауты зделать побольше...
Вруби опцию debug в /etc/ppp/options, и внимательно смотри на /var/adm/messages
tail -f /var/adm/messages
И давай его сюда
Добавлено:
В шаге 3 есть небольная оШыбка :gigi:
Там есть два скрипта ip-up && ip-down. Им надо сделать chmod +x
Zur0
Все я разобрался, нужно было еще chmod u+s /usr/sbin/chat сделать. Потом пишу от простого пользопателя /usr/sbin/pppd, жду минуту и я в сети.
Еще раз спасибо.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.