LINUX.ORG.RU
ФорумAdmin

Помогите с dial-in


0

0

Пожалуйста, помогите кто что знает... Не могу понять в чем дело, не менее 10 интернетруководств перечитал по настройке входящих соединений... У меня такая задача: пользователя с windows98 пустить к себе на компьютер. Планирую: связь установить с помощью mgetty и pppd, далее через Samba дать ему доступ к его каталогу. Samba(до него дело не дошло:))) настроил, а вот с входящими соединениями-проблемы. Я использую Linux-Mandrake8.1(у меня 1 CD, поэтому mgetty взял из дистрибутива RedHat7.0). Вроде все настроил, но... Конфигурационные и log файлы: /var/log/messages (относящееся к соединению) Jan 11 21:50:10 localhost mgetty[3593]: mgetty: experimental test release 1.1.22-Aug17: Success Jan 11 21:51:37 localhost mgetty[3593]: data dev=ttyS1, pid=3593, caller='none', conn='38400', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/' Jan 11 21:51:37 localhost pppd[3593]: pppd 2.4.1 started by root, uid 0 Jan 11 21:51:37 localhost pppd[3593]: Using interface ppp0 Jan 11 21:51:37 localhost pppd[3593]: Connect: ppp0 <--> /dev/tts/1 Jan 11 21:51:40 localhost ppp(pam_unix)[3593]: session opened for user vadim by (uid=0) Jan 11 21:51:40 localhost pppd[3593]: user vadim logged in Jan 11 21:51:41 localhost pppd[3593]: LCP terminated by peer Jan 11 21:51:41 localhost pppd[3593]: Hangup (SIGHUP) Jan 11 21:51:41 localhost pppd[3593]: Modem hangup Jan 11 21:51:41 localhost ppp(pam_unix)[3593]: session closed for user vadim Jan 11 21:51:41 localhost pppd[3593]: Connection terminated. Jan 11 21:51:41 localhost pppd[3593]: Connect time 0.1 minutes. Jan 11 21:51:41 localhost pppd[3593]: Sent 111 bytes, received 96 bytes. Jan 11 21:51:41 localhost pppd[3593]: Exit.

Все вроде нормально, mgetty поднимает трубу, после прихода username=/AutoPPP/передает управление pppd, который проводит аутентификацию PAP - успешно, но что значит: LCP terminated by peer? Не знаю! И В ЭТОМ ЗАТЫК!!! Куда глядеть дальше? /etc/mgetty+sendfax/login.config #Все закоментарено, кроме: /AutoPPP/ - a_ppp /usr/sbin/pppd auth -chap +pap login

/etc/mgetty+sendfax/mgetty.config port ttyS1 speed 19200 (- но скорость все равно из /etc/inittab) data-only y #Bez faksov debug 3 force-init-chat "" \d\d\d+++\d\d\dATH0 OK ATZ OK init-chat "" ATZ OK AT&F1M0E1Q0S0=0 OK Если здесь прописать: answer-time 17:00-08:00 - время разрешенной работы, это будет работать?

/etc/ppp/options lock #noauth noipdefault usepeerdns

/etc/ppp/options.ttyS1 (модем именно здесь - COM2) login netmask 255.255.255.0 modem crtscts debug refuse-chap require-pap mtu 576 mru 576 192.168.200.1:192.168.200.2 ms-dns 192.168.1.1 logfile /var/log/ppp.log (-это не работает, пользую auth-up, auth-down и др.)

/etc/ppp/pap-secrets # Secrets for authentication using PAP # client server secret IP addresses dial_out ppp0 dial (-исходящие мои) vadim * vadim_ (-входящие мои)

/etc/inittab #Здесь добавляю: S1:2345:respawn:/sbin/mgetty /dev/ttyS1 -s 38400 (почему-то если здесь поставить -n 2, модем перестает снимать трубу вообще, хотя должен после 2 входящих, чего там старается, но ничего не получается у него).

и делаю: [localhost /etc]# kill -1 1

Все! Далее идет звонок, коннект, я вижу, что пользователь конектися(в логах:))и разъединение...

ПОЖАЛУЙСТА ПОМОГИТЕ, ОЧЕНЬ НУЖНО, ЕСЛИ НЕ ТРУДНО... С уважением Роман. mailto: xroot@mail.ru

anonymous

1) Добавь в файл /etc/ppp/options параметр nodetach
2) Проверь chmod u+s /usr/sbin/pppd (если он стоит у пользователя как shell) или использовать готовый 
скрипт /etc/ppp/ppp-login.
Кроме того, я бы убрал любые параметры mgetty (кроме порта ttyS1) из inittab, а все оставил в mgetty.config.
Скорость порта выстави на максимум, которую тянет модем (для модемов на 33600 и выше можно 115200, для старых 
на 14400 - 38400). Число звонков до снятия трубки задается параметром rings n в файле mgetty.config
Кроме того, включи debug и kdebug со значенями побольше для получения более подробной информации.
А на машине с Windows98 поставь галочку "Вести журнал для данного соединения", удали (если есть) файл 
c:\windows\ppp.txt - он создастся при подключении - и процитируй его (только не забудь установить preformatted text,
а то 

Pit
()

Не помогло-все тоже... Винда выдает ошибку, что модемы не смогли договориться о протоколах, которые будут использовать.

anonymous
()

а ненадобыло mgetty от rh70(7.. ?) брать - там он какойто глючный - такая как у тебя проблема у многих - возьми родной mgetty - с какогонить ftp для mdk - и его юзай - и все сразу заработает

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

Причем тут mgetty? У меня же проблемы с pppd.... mgetty справляется

anonymous
()

pppd 2.4.0 из мандрейка так же глючил
именно на дозвоне с винды
слей 2.4.1 ивсе будет ок

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