dialup forefer

хехе :) господа, поиогмте пожалуйста. только что поставил Gentoo(заново, т.к. фс сдохла...). так вот, не помню как настроить коннект. в распоряжении есть только установленный из завалявшизся distfiles "ppp". ну а коннект соответственно запускается/останавливается скриптом /etc/init.d/net.ppp0 start/stop.
Срочно нужно portage обновить, т.к. пока больше ничего делать не могу...

Так в хендбуке

Так в хендбуке все написано...

неа...

неа...

если в консоли -

если в консоли - есть wvdial , афигенная прога
в остальном
http://gentoo-wiki.com/TIP_Gentoo_for_dialup_users

wvdial нельзя, т.к.

wvdial нельзя, т.к. тянет слишком много левых зависимостей...

В интернете

В интернете имеется дока на всех языках, по созданию простого скрипта-звонилки для pppd+chat. Кроме того вроде уже есть готовые решения для этого: в папке /etc/ppp файлы ip-up и ip-down.
_________________
Linux
...because life is too short for reboots

вроде как

вроде как настроил /etc/conf.d/net.ppp0

Цитата:
# /etc/conf.d/net.ppp0:
# $Header: /var/cvsroot/gentoo-x86/net-dialup/ppp/files/confd.ppp0,v 1.3 2005/02/06 09:22:13 mrness Exp $

# Config file for /etc/init.d/net.ppp0

PEER="MyPeer" # Define peer (aka ISP)
DEBUG="no" # Turn on debugging
PERSIST="no" # Redial after being dropped
ONDEMAND="no" # Only bring the interface up on demand?
MODEMPORT="/dev/ttyS0" # TTY device modem is connected to
LINESPEED="57600" # Speed pppd should try to connect at
INITSTRING="ATZ" # Extra init string for the modem
DEFROUTE="yes" # Must pppd set the default route?
HARDFLOWCTL="no" # Use hardware flow control?
ESCAPECHARS="yes" # Use escape caracters ?
PPPOPTIONS="" # Extra options for pppd
USERNAME="user" # The PAP/CHAP username
PASSWORD="passwd" # Your password/secret. Ugly I know, but i
# will work on something more secure later
# on. 700 permission on /etc/init.d/net.ppp0
# should be enouth for now.
NUMBER="p8,,600100" # The telephone number of your ISP
# leave blank for leased-line operation.
REMIP="" # The ip of the remote box if it should be set
NETMASK="" # Netmask
IPADDR="" # Our IP if we have a static one
MRU="768" # Sets the MRU
MTU="768" # Sets the MTU
RETRYTIMEOUT="90" # Retry timeout for when ONDEMAND="yes" or
# PERSIST="yes"
IDLETIMEOUT="600" # Idle timeout for when ONDEMAND="yes"
PEERDNS="no" # Should pppd set the peer dns?

AUTOCFGFILES="yes" # By default this scripts will generate
# /etc/ppp/chat-isp, /etc/ppp/chap-secrets,
# /etc/ppp/pap-secrets and /etc/ppp/peers/isp
# automatically. Set to "no" if you experience
# problems, or need specialized scripts. You
# will have to create these files by hand then.

AUTOCHATSCRIPT="yes" # By default this script iwll generate
# /etc/ppp/chat-${PEER} automatically. Set to "no"
# if you experience problems, or need specialized
# scripts. You will have to create these files by
# hand then.

# Directory where the templates is stored
TEMPLATEDIR=/etc/ppp

Набирает, доходит до авторизации или проходит её(не знаю точно) и слетает.
посмотрел лог syslog-ng. говорит вот что:

Цитата:
Couldn't set tty to PPP discipline: Invalid argument

Что за ерунда?

скиньте плиз

скиньте плиз кто-нибудь /etc/conf.d/net.ppp0
unixcyb{пёс}mail.ru

скинул

скинул

ок, а с чем ЭТОТ

ок, а с чем ЭТОТ конфиг кушать? явно не с /etc/init.d/net.ppp0 start...

господа, будьте

господа, будьте же людьми, дайте /etc/conf.d/net.ppp0.
Ну срочно нужно очень установка стоит!!!

в новом baselayot

в новом baselayot PPPD конфигурится через /etc/conf.d/net , посмотри как в /etc/conf.d/net.example

1.нет у меня

1.нет у меня нового baselayout.
есть только то, что идёт вместе с gentoo 2k6.0
2.не /etc/conf.d/net
а /etc/conf.d/net.ppp0
чтобы запускать командой /etc/init.d/net.ppp0 start

незнаю - я свой

незнаю - я свой снёс, а там экземпла нет?

у меня нет

у меня нет

вроде

вроде нашаманил, коннектится, не вылетает.
жму emerge --sync - пишет:

Цитата:
>>> checking server timestamp
rsync: getaddrinfo: rsync.gentoo.org 873:

Temporary failure in name resolution
rsync error: error in socket IO (code 10) at

clientserver.c (88)
>>> retry...

ну и короче всё так не работает.
в resolv.conf прописал свой DNS

Цитата:
nameserver 193.232.248.2

толку ноль...

Тебе не повезло

Тебе не повезло врятли у кого остался конфиг.
Сейчас действительно делаешь симлинк ln -s /etc/init.d/net.lo /etc/init.d/net.ppp0,потом все настраивается в одном файле /etc/conf.d/net (и сеть и dialup)

у меня нет

у меня нет модуля "ppp" для этого (в /lib/rcscripts/net.modules.d)
т.к. amd64
а локалки у меня собственно и нету...
но я же говорю, коннектится, но temporary failure in name resolution.
хотя коннект держится. попробовал скопировать с установочника.
загрузился, смонтировал раздел выполнил
cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
не помогло. всё равно то же самое

Есть другой

Есть другой способ настройки dialup - через pppd.
Нужно в /etc/ppp/ сделать 2 файлика с именем соединения (напр.myisp)

в /etc/ppp/chatscripts/myisp должно быть что-то типа:

ABORT           BUSY
ABORT           ERROR
ABORT           VOICE
ABORT           'NO CARRIER'
ABORT           'NO ANSWER'
ABORT           'NO DIALTONE'
ABORT           'Login incorrect'
''              ATZ
OK              ATDT<номер-телефона>
TIMEOUT         35
CONNECT         ''
... тут chat-script для логина/пароля ...

а в /etc/ppp/peers/myisp:

debug
/dev/ttyS0
115200
noauth
crtscts
usepeerdns
noipdefault
defaultroute
local
persist
connect "/usr/sbin/chat -v -f /etc/ppp/chatscripts/myisp"

Опции могут отличаться, но imho с usepeerdns должно работать.

Запуск и разрыв соединения выполняются командами
# pon myisp
и
# poff myisp

чат-скрипт

что должно быть написано в чат-скрипте для логина\пасворда

я пользуюсь

я пользуюсь скриптами ppp-on и ppp-off примеры которых лежат в /usr/share/doc/ppp*/script
их нужно скопировать /usr/bin и поправить пару сточек типа логин пароль и номер телефона, ну и соотвественно дать права на исполнение.

интересно

пожалуйста опишите процесс подробней с примерами скриптов и командами консоли, если не сложно... я уже неделю бьюсь с этим модемом и подключением, устал уже...

Тут в принципе

Тут в принципе подробнее описывать то нечего.
Но попробую разжевать как сделано у меня.

  • копируем примеры скриптов cp /usr/share/doc/ppp-твоя_версия/scripts/ppp-* /usr/bin/
  • даем права на исполнение chmod +x /usr/bin/ppp*
  • далее nano -w /usr/bin/ppp-on
    и правим в соответствии с ваши требованиями. Т.е. телефон, пользаватель, пароль и путь до скрипта ppp-on-dialer. В нашем случае это /usr/bin/ppp-on-dialer.
  • теперь можно попробовать запустить /usr/bin/ppp-on (root'ом)

небольшой траблшутинг.
если незаработало, то делаем следующее
tail -n 50 /var/log/messages
внимательно читаем, понимаем в чем проблема, исправляем, радуемся инету :-)
если непонимаем выкладываем вывод сюда, и уже сдесь мы на основании хоть какой-то информации попробуем определится куда рыть дальше

А можно

А можно поставить прогу ppp-config или вручную написать
1. Скрипт в /etc/chatscripts/dialup

ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' ATZ
OK-AT-OK "ATDT45992" <- вот тут телефон прова
CONNECT \d\c

2. Скрипт в /etc/ppp/peers/dialup

password 123456
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/dialup"
debug
/dev/ttyS0
57600
defaultroute
noipdefault 
user "virus"
remotename dialup
ipparam dialup

А потом делаешь так:

pppd file /etc/ppp/peers/dialup

и он подключается к инету. Я так делал. :)

нифига чето

Облазил везде, ничего связанного с ппп.
Инсталюсь с самого маленького ливецд
Стедж3
Есть тока /етц/конф.д/нет и нек.ексампел
И пон/поф нет
Уже незнаю че и делать
сижу вот в нете с мобилы на которой капуста кончаица

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".