Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» pppd и модем

Автор: Crashoverwide
Дата сообщения: 03.10.2005 08:56
Добрый день!
Опережая все вопросы скажу - документации прочитал много (даже ОЧЕНЬ), посетил достаточно форумов, чтобы сказать, что никто НЕ МОЖЕТ мне помочь, но проблема остается - не могу подружить свой модем и FreeBSD.

А проблема вот в чем:
- Имею модем Zyxel Omni 56k DUO (COM). Хочу выйти в Инет из FreeBSD.
- Использовал множество скриптов, но:
после команды pppd модем дозванивается до провайдера, молчит примерно 1,5 минуты, потом связь обрывается, а на экране Connection script failed.


Файл /etc/resolv.conf

domain xxxx.ru
nameserver xx.xx.xxx.xx
nameserver xx.xx.xxx.xx


Файл /etc/host.conf

# Auto-generated from nsswitch.conf, do not edit
hosts
bind


Файл /etc/ppp/options:

/dev/cuaa0 115200
crtscts
modem
connect "/usr/bin/chat -v -f /etc/ppp/script"
noipdefault
silent
domain xxxx.ru
defaultroute


Файл /etc/ppp/script

ABORT BUSY
ABORT ERROR
ECHO OFF
" ATDPxxxxxx #номер телефона прова
TIMEOUT 120
CONNECT '\c'
TIMEOUT 30
ogin: xxxxxx #логин
ssword: xxxxxx #пароль
'}' '\c'

Пробовал другие скрипты, но все одно и то же: Connection script failed. В чем может быть проблема?

p.s. Большая просьба - отнеситесь с пониманием к всему сказанному выше. Думаю, что достаточно людей выходили в Интернет из FreeBSD. Может кто-нить поделится рабочими скриптами (если дело в них...). Это единственный сайт (из немногих), который может мне помочь, т.к. в других ничего толкового я не услышал.
p.s.s. На opennet.ru прошу не отправлять - был я там. Толку НИКАКОГО. То ли спецов по фри нет, то ли помогать не хотят.
Автор: Zaharov
Дата сообщения: 03.10.2005 17:05
Crashoverwide
Попробуй 'mpd'.
Автор: Drron
Дата сообщения: 03.10.2005 17:39
Посмотри здесь может что-нибудь полезного найдешь:

http://unixgems.jinr.ru/oss/freebsd/pppd/connect.html
Автор: Askhat
Дата сообщения: 03.10.2005 22:10
Crashoverwide
На linux сталкивался с аналогичной ситуацией.
Помогло следующее:
setserial /dev/modem spd_hi
может быть параметр spd придется подбирать и тщательно задать строку инициализации модема.
Автор: Crashoverwide
Дата сообщения: 04.10.2005 07:40
Хоть где-то мне начали отвечать... Спасибо to all. Попробую сделать так, как говорите. Отпишу сразу.

Большая просьба всем: если у кого-нить есть желание мне помочь - я буду раз любому совету... Просто задолбался уже pppd настраивать! Скоро снится мне это будет...

to Drron: к сожалению, этот скрипт у меня тоже не работает...
Автор: Askhat
Дата сообщения: 04.10.2005 12:39
Crashoverwide

Цитата:
Хоть где-то мне начали отвечать...

Значит попал в нужное место и в нужное время.
АТС аналоговая? Это тоже играет не последнюю роль в настройке модема.
Есть выбор провайдера - можно ли позвонить др. провайдеру?
Проблема в не скриптах, как я понимаю - модем провайдера не слышит сигнал вызываемого модема и по timeout разрывает линию.

Автор: Drron
Дата сообщения: 04.10.2005 13:12
А попробуй использовать ppp примерно так как здесь:

http://hackersfaqs.h11.ru/articlez/Nastroika_ppp_pod_FreeBSD.php


У меня в подобной конфигурации без проблем работает pppoe на aDSL.
Да посмотри что в логах и дай побольше информации

Добавлено:
Да еще уменя неработали конфы из-за того что в ppp.conf каждая строчка (кроме меток типа default: ) должна начинаться с пробела.
Автор: Crashoverwide
Дата сообщения: 06.10.2005 03:06
to Askhat: команда setserial /dev/modem spd_hi не помогает. Я так понимаю, что во фри команды setserial нет
Я тоже думал, что проблема в провайдере, т.к. сколько в TIMEOUT выставишь, столько модем и молчит, но что делать не знаю (с pppd столкнулся первый раз). Позвонить другому провайдеру попробую, но не гарантирую, что что-то выйдет...

to Drron: если дозвониться другому провайдеру не получится - попробую http://hackersfaqs.h11.ru/articlez/Nastroika_ppp_pod_FreeBSD.php
Только вот проблема может быть в том, что настройки для aDSL не подойдут для обычного модема.
p.s.Проверим ppp.conf, покажем логи.
Автор: sda00
Дата сообщения: 06.10.2005 11:02
Crashoverwide

дай (наверно лучше в ПМ) вывод ps aux | sort
Иксы запущены? Какие (гном, к, WM)?
IMHO, надо посмотреть на запущенные сервисы.

А вообще-то тебе лучше к Pukite обратиться. Она во фре гораздо лучше меня разбирается.
http://forum.ru-board.com/profile.cgi?action=show&member=Pukite

Удачи.
Автор: Drron
Дата сообщения: 06.10.2005 13:14
Значит делаешь файлик ppp.conf:

default:
set log Phase Chat LCP IPCP CCP tun command
set device /dev/cuaa0
set speed 115200
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"

set phone Телефон_провайдера
set authname Имя_пользователя
set authkey Пароль

set timeout 120
add default HISADDR
enable dns


Кладеш в /etc/ppp/

Далее ppp -ddial

Лог файл /var/log/ppp.log в студию.

И проверь ты точно к com1 цепляешься?
Автор: Askhat
Дата сообщения: 06.10.2005 13:54
Crashoverwide

Цитата:
Я так понимаю, что во фри команды setserial нет

Принцип работы на unix системах одинаковый, должен быть аналог, называется будет естественно по др.
АТС какая - цифровая или аналоговая?
Дай ссылку на команды модема, нужно настроить некоторые параметры.
Проблема решаемая...

Автор: Crashoverwide
Дата сообщения: 06.10.2005 15:35
Итак, господа, вот вывод:
http://hackersfaqs.h11.ru/articlez/Nastroika_ppp_pod_FreeBSD.php

Если подробно, то:
создаем файл /etc/ppp/ppp.conf.
Остальные файлы из /etc/ppp/ я убрал.
Пишем в ppp.conf:

default:
ident user-ppp VERSION (built COMPILATIONDATE)
set device /dev/cuaa0 #здесь указываем com-порт, к которому подключен модем
set log Phase Chat LCP IPCP CCP tun command
set speed 115200
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDP\\T TIMEOUT 40 CONNECT" #или ATDT - все зависит от станции(аналог или цифра)
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
set timeout 120
add default HISADDR
enable dns

papchap:
set phone 909090 #указываем номер телефона, по которому будем звонить
set authname guest #логин
set authkey guest #пароль

даем команду
# ppp -ddial papchap

и выходим в Инет.

На крайний случай ifconfig, чтобы определить выдал провайдер IPшник или нет.

p.s.: БОЛЬШОЕ СПАСИБО ВСЕМ, кто пытался мне помочь (в отличие от других форумов здесь мне действительно ПОМОГАЛИ)!!! Я почти месяц безуспешно бился с dial-up`ом!
p.p.s.: ОТДЕЛЬНОЕ СПАСИБО Drron`у за ссылку с помощью которой все и решилось, и за это:
Цитата:
"Да еще уменя неработали конфы из-за того что в ppp.conf каждая строчка (кроме меток типа default: ) должна начинаться с пробела."
!!!

Надеюсь это пригодится не только мне )

Страницы: 1

Предыдущая тема: Где взять Windows® Server 2003 SP1 Platform SDK


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.