The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Mgetty+ppp траблы"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Mgetty+ppp траблы"
Сообщение от Kirill_FX emailИскать по авторуВ закладки on 29-Окт-03, 14:09  (MSK)
Проблема с сабжем---- настроил mgetty и ppp
модем поднимает трубу, авторизует юзера, виндовая машина вроде в ходит в сеть, но по ifconfig нет поднятого итнерфейса ppp0 и вообще нету ничего по модему---- не выдает IP адресс и естессно винда никуда не ходит даже до сервака!!!
Помогите поднять диалам срочно нужен
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Mgetty+ppp траблы"
Сообщение от Kirill_FX emailИскать по авторуВ закладки on 29-Окт-03, 15:04  (MSK)
Народ ну очень надо настроить быстро помогите советом


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Mgetty+ppp траблы"
Сообщение от Kirill_FX emailИскать по авторуВ закладки on 29-Окт-03, 15:05  (MSK)
Народ мне действительно очень срочно нуно настроить !!!
помогите советом плиз
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Mgetty+ppp траблы"
Сообщение от A Clockwork Ornage Искать по авторуВ закладки on 29-Окт-03, 15:11  (MSK)
>Народ мне действительно очень срочно нуно настроить !!!
>помогите советом плиз

/etc/ppp/ppp.secret
test1 test

/etc/ppp/ppp.conf

default:
    set crtscts on
    set dns 2WW.WWW.WWW.WWW
    set timeout 600

#
#  Ppp is launched with:
#   # ppp -direct server
#
server:
enable chap pap passwdauth
enable proxy
set ifaddr 192.168.1.3 192.168.1.7-192.168.1.13
# set ifaddr 192.168.1.3
accept dns
# load radius

# Example of a RADIUS configuration:
#  If there are one or more radius servers available, we can use them
#  instead of the ppp.secret file.  Simply put then in a radius
#  configuration file (usually /etc/radius.conf) and give ppp the
#  file name.
#  Ppp will use the FRAMED characteristics supplied by the radius server
#  to configure the link.

radius:
set radius /etc/radius.conf

/usr/local/etc/mgetty+sendfax
login.config

#/AutoPPP/ - - /root/pppd/pppd
/AutoPPP/ - - /usr/sbin/ppp -server

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Mgetty+ppp траблы"
Сообщение от Kirill_FX emailИскать по авторуВ закладки on 29-Окт-03, 15:32  (MSK)
смотри вот мои настройки

mgetty.config
port ttyS0
#
# GVC FV-1133/R16
#
debug 4
speed 115200
init-chat "" \d\d\d+++\d\d\dAT&Fs0=0m0 OK
data-only y
statistics-file /var/log/statistics.ttyS0

login.conf

/AutoPPP/ -     a_ppp   /usr/sbin/pppd auth -chap +pap login debug 4

pap-secrets
    *          *       ""                      *
senao           *       "senao"                 192.168.68.2

options.ttyS0
+pap
-chap
192.168.68.1:192.168.68.2

вот логи

Oct 29 12:19:11 lugtel pppd[13714]: pppd 2.4.2b3 started by a_ppp, uid 0
Oct 29 12:19:11 lugtel pppd[13714]: speed 4 not supported
Oct 29 12:19:11 lugtel pppd[13714]: using channel 53
Oct 29 12:19:11 lugtel pppd[13714]: Using interface ppp0
Oct 29 12:19:11 lugtel pppd[13714]: Connect: ppp0 <--> /dev/ttyS0
Oct 29 12:19:11 lugtel pppd[13714]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x6fca3d3c> <pcomp> <accomp>]
Oct 29 12:19:14 lugtel pppd[13714]: rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0x6ca49e> <pcomp> <accomp> <callback C
Oct 29 12:19:14 lugtel pppd[13714]: sent [LCP ConfRej id=0x3 <callback CBCP>]
Oct 29 12:19:14 lugtel pppd[13714]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x6fca3d3c> <pcomp> <accomp>]
Oct 29 12:19:14 lugtel pppd[13714]: rcvd [LCP ConfReq id=0x4 <asyncmap 0xa0000> <magic 0x6ca49e> <pcomp> <accomp>]
Oct 29 12:19:14 lugtel pppd[13714]: sent [LCP ConfAck id=0x4 <asyncmap 0xa0000> <magic 0x6ca49e> <pcomp> <accomp>]
Oct 29 12:19:14 lugtel pppd[13714]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0x6fca3d3c> <pcomp> <accomp>]
Oct 29 12:19:14 lugtel pppd[13714]: rcvd [PAP AuthReq id=0x1 user="senao" password=<hidden>]
Oct 29 12:19:14 lugtel ppp(pam_unix)[13714]: session opened for user senao by a_ppp(uid=0)
Oct 29 12:19:14 lugtel pppd[13714]: user senao logged in
Oct 29 12:19:14 lugtel pppd[13714]: PAP peer authentication succeeded for senao
Oct 29 12:23:53 lugtel pppd[13714]: Terminating on signal 15.
Oct 29 12:23:54 lugtel ppp(pam_unix)[13714]: session closed for user senao
Oct 29 12:23:54 lugtel pppd[13714]: Connection terminated.
Oct 29 12:23:54 lugtel pppd[13714]: Connect time 4.7 minutes.
Oct 29 12:23:54 lugtel pppd[13714]: Sent 31 bytes, received 0 bytes.
Oct 29 12:23:54 lugtel pppd[13714]: Connect time 4.7 minutes.
Oct 29 12:23:54 lugtel pppd[13714]: Sent 31 bytes, received 0 bytes.
Oct 29 12:23:54 lugtel pppd[13714]: Exit.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Mgetty+ppp траблы"
Сообщение от A Clockwork Ornage Искать по авторуВ закладки on 29-Окт-03, 15:52  (MSK)
>смотри вот мои настройки
>
>mgetty.config
>port ttyS0
>#
># GVC FV-1133/R16
>#
>debug 4
>speed 115200
>init-chat "" \d\d\d+++\d\d\dAT&Fs0=0m0 OK
>data-only y
>statistics-file /var/log/statistics.ttyS0
>
>login.conf
>
>/AutoPPP/ -     a_ppp   /usr/sbin/pppd auth -chap
>+pap login debug 4
>
>pap-secrets
>    *        
>  *       ""  
>          
>         *
>senao           *
>      "senao"    
>          
> 192.168.68.2
>
>options.ttyS0
>+pap
>-chap
>192.168.68.1:192.168.68.2
>
>вот логи
>
>Oct 29 12:19:11 lugtel pppd[13714]: pppd 2.4.2b3 started by a_ppp, uid 0
>
>Oct 29 12:19:11 lugtel pppd[13714]: speed 4 not supported
>Oct 29 12:19:11 lugtel pppd[13714]: using channel 53
>Oct 29 12:19:11 lugtel pppd[13714]: Using interface ppp0
>Oct 29 12:19:11 lugtel pppd[13714]: Connect: ppp0 <--> /dev/ttyS0
>Oct 29 12:19:11 lugtel pppd[13714]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x6fca3d3c> <pcomp> <accomp>]
>Oct 29 12:19:14 lugtel pppd[13714]: rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0x6ca49e> <pcomp> <accomp> <callback C
>Oct 29 12:19:14 lugtel pppd[13714]: sent [LCP ConfRej id=0x3 <callback CBCP>]
>Oct 29 12:19:14 lugtel pppd[13714]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x6fca3d3c> <pcomp> <accomp>]
>Oct 29 12:19:14 lugtel pppd[13714]: rcvd [LCP ConfReq id=0x4 <asyncmap 0xa0000> <magic 0x6ca49e> <pcomp> <accomp>]
>Oct 29 12:19:14 lugtel pppd[13714]: sent [LCP ConfAck id=0x4 <asyncmap 0xa0000> <magic 0x6ca49e> <pcomp> <accomp>]
>Oct 29 12:19:14 lugtel pppd[13714]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0x6fca3d3c> <pcomp> <accomp>]
>Oct 29 12:19:14 lugtel pppd[13714]: rcvd [PAP AuthReq id=0x1 user="senao" password=<hidden>]
>Oct 29 12:19:14 lugtel ppp(pam_unix)[13714]: session opened for user senao by a_ppp(uid=0)
>
>Oct 29 12:19:14 lugtel pppd[13714]: user senao logged in
>Oct 29 12:19:14 lugtel pppd[13714]: PAP peer authentication succeeded for senao
>Oct 29 12:23:53 lugtel pppd[13714]: Terminating on signal 15.
>Oct 29 12:23:54 lugtel ppp(pam_unix)[13714]: session closed for user senao
>Oct 29 12:23:54 lugtel pppd[13714]: Connection terminated.
>Oct 29 12:23:54 lugtel pppd[13714]: Connect time 4.7 minutes.
>Oct 29 12:23:54 lugtel pppd[13714]: Sent 31 bytes, received 0 bytes.
>Oct 29 12:23:54 lugtel pppd[13714]: Connect time 4.7 minutes.
>Oct 29 12:23:54 lugtel pppd[13714]: Sent 31 bytes, received 0 bytes.
>Oct 29 12:23:54 lugtel pppd[13714]: Exit.


Хе так все же pppd, а не ppp
я могу ошибаться но во фре создается cuaaXX а не ttysXX
и соответственно options.cuaaXX

/etc/ppp/options
modem
crtscts
auth
#debug
#kdebug 7
#radius
require-pap
require-chap
#refuse-pap
#refuse-chap
#netmask 255.255.255.0
2.1.1.2:0.0.0.0
#defaultroute
proxyarp
#lock
idle 1500
ms-dns 22.44.10.1
ms-dns 192.168.1.254
lcp-echo-interval 30
lcp-echo-failure 13
noaccomp
noccp
nobsdcomp
nodeflate
nomagic
nopcomp
nopredictor1
#passive
novj

mgetty.config для Sportser Voice 33.6


port cuaa9 # у меня один порт поднят на мультиплексоре
debug 9
fax-id 00 00 000000
speed 38400
direct NO
blocking NO
port-owner uucp
port-group uucp
port-mode 0660
toggle-dtr NO
toggle-dtr-waittime 500
data-only YES
fax-only NO
modem-type auto
init-chat "" ATS0=0Q0&D3&C1 OK
modem-check-time 3600
rings 1
answer-chat "" ATA CONNECT \c \r
answer-chat-timeout 80
autobauding NO
ringback NO
ringback-time 30
ignore-carrier false
issue-file /etc/issue
prompt-waittime 500
login-prompt @!login:
login-time 240
diskspace 1024
notify faxadmin
fax-owner uucp
fax-group modem
fax-mode 0660

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Mgetty+ppp траблы"
Сообщение от Kirill_FX emailИскать по авторуВ закладки on 29-Окт-03, 15:32  (MSK)
Да забыл сказать что у меня ASP 9.0 стоит(((


  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Mgetty+ppp траблы"
Сообщение от Kirill_FX emailИскать по авторуВ закладки on 29-Окт-03, 16:59  (MSK)
Убрал везде auth и login
тепреь вот такой лог
Oct 29 15:50:32 lugtel mgetty[15349]: data dev=ttyS0, pid=15349, caller='none', conn='14400', name='', cmd='/usr/sbin/pppd',
Oct 29 15:50:32 lugtel pppd[15349]: pppd 2.4.2b3 started by a_ppp, uid 0
Oct 29 15:50:32 lugtel pppd[15349]: speed 4 not supported
Oct 29 15:50:32 lugtel pppd[15349]: using channel 59
Oct 29 15:50:32 lugtel pppd[15349]: Using interface ppp0
Oct 29 15:50:32 lugtel pppd[15349]: Connect: ppp0 <--> /dev/ttyS0
Oct 29 15:50:32 lugtel pppd[15349]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x403f3b80> <pcomp> <accomp>]
Oct 29 15:50:35 lugtel pppd[15349]: rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0x12e2ba9> <pcomp> <accomp> <callback
Oct 29 15:50:35 lugtel pppd[15349]: sent [LCP ConfRej id=0x3 <callback CBCP>]
Oct 29 15:50:35 lugtel pppd[15349]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth pap> <magic 0x403f3b80> <pcomp> <accomp>]
Oct 29 15:50:35 lugtel pppd[15349]: rcvd [LCP ConfReq id=0x4 <asyncmap 0xa0000> <magic 0x12e2ba9> <pcomp> <accomp>]
Oct 29 15:50:35 lugtel pppd[15349]: sent [LCP ConfAck id=0x4 <asyncmap 0xa0000> <magic 0x12e2ba9> <pcomp> <accomp>]
Oct 29 15:50:35 lugtel pppd[15349]: rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth pap> <magic 0x403f3b80> <pcomp> <accomp>]
Oct 29 15:50:35 lugtel pppd[15349]: rcvd [PAP AuthReq id=0x1 user="senao" password=<hidden>]
Oct 29 15:50:35 lugtel pppd[15349]: sent [PAP AuthAck id=0x1 "Login ok"]
Oct 29 15:50:35 lugtel pppd[15349]: PAP peer authentication succeeded for senao
Oct 29 15:50:35 lugtel pppd[15349]: sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Oct 29 15:50:35 lugtel pppd[15349]: sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 192.168.68.1>]
Oct 29 15:50:38 lugtel pppd[15349]: rcvd [PAP AuthReq id=0x2 user="senao" password=<hidden>]
Oct 29 15:50:38 lugtel pppd[15349]: sent [PAP AuthAck id=0x2 ""]
Oct 29 15:50:38 lugtel pppd[15349]: sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
Oct 29 15:50:38 lugtel pppd[15349]: sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 192.168.68.1>]
Oct 29 15:50:38 lugtel pppd[15349]: rcvd [LCP ProtRej id=0x5 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Oct 29 15:50:38 lugtel pppd[15349]: rcvd [LCP ProtRej id=0x6 80 21 01 01 00 10 02 06 00 2d 0f 01 03 06 c0 a8 44 01]
Oct 29 15:51:15 lugtel kernel: eth1: Promiscuous mode enabled.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Mgetty+ppp траблы"
Сообщение от Kirill_FX emailИскать по авторуВ закладки on 30-Окт-03, 16:49  (MSK)
>народ ну помогите разобраться а то я уже просто отупел похоже(((((
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Mgetty+ppp траблы"
Сообщение от rush Искать по авторуВ закладки on 30-Окт-03, 18:15  (MSK)
>>народ ну помогите разобраться а то я уже просто отупел похоже(((((

login.config

/autoppp/ - - /etc/ppp/ppp-pap-dialup

/etc/ppp/ppp-pap-dialup исролнимый

#!/bin/sh
exec /usr/sbin/ppp -direct pap$IDENT

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Mgetty+ppp траблы"
Сообщение от RSG Искать по авторуВ закладки on 30-Окт-03, 18:48  (MSK)
А у меня есть следующий рецепт ( где скачал уже не помню )

Пошаговая настройка модема на входящие звонки для доступа в сеть
   Интернет по коммутируемым линиям.

   1. Для того, чтобы предоставлять доступ в сеть или Интернет по
   коммутируемым соединениям можно применять различные средства (UNIX,
   Windows RAS, Cisco). Наиболее практичным безопамным и управляемым
   решением является установка UNIX сервера и пакета pppd (Point to Point
   Daemon). Этот пакет обладает очень широкими возможностями по настройке
   соединений и организации множественного доступа.

   Для организации коммутируемого доступа мы применяем OC FreeBSD и
   пакеты pppd и mgetty. Аналогично натсройка может быть успешно
   произведена для Linux и практически для любой ОС.

   2. Пакет pppd в операционной системе FreeBSD 4.4 идет в стандартной
   поставке, все остальные пакеты необходимые для работы pppd будут
   установлены по зависимостям.

   3. Необходимо скачать (или взять из портов) mgetty-1.1.28.01.10.tgz
   Для того, что бы собрать mgetty из портов, нужно выполнить следующие
   команды:

   cd /usr/ports/comms/mgetty
   make

   После успешной сборки можно установить mgetty командой:

   make install

   Пакет mgetty задаст несколько простых вопросов о типе модема,
   КОМ-порте к которому производиться подключения и о параметрах работы
   (для UNIX com1 это cuaa0, com2 это cuaa1 и т.п.). В последствии можно
   редактировать эти параметры в файле
   /usr/local/etc/mgetty+sendfax/mgetty.config

   Приведем типичный пример mgetty.config, который работает на прием
   звонков с первого гудка для всех AT-совместимых модемов.

   debug 4
   fax-id 00 00 000000
   speed 57600 <--- скорость порта
   direct NO
   blocking NO
   port-owner uucp
   port-group uucp
   port-mode 0660
   toggle-dtr YES
   toggle-dtr-waittime 500
   data-only YES <--- работать только с данными (умеет еще работать с
   факсами)
   fax-only NO
   modem-type auto
   init-chat "" ATS0=0Q0&D3&C1 OK <-- строка инициализации модема
   modem-check-time 3600 <-- периодичность проверки модема
   rings 1 <-- с какого звонка снимать трубку и инициировать соединение
   answer-chat "" ATA CONNECT \c \r <-- строка ответа на звонок
   answer-chat-timeout 80
   autobauding NO
   ringback NO
   ringback-time 30
   ignore-carrier false
   issue-file /etc/issue
   prompt-waittime 500
   login-prompt @!login:
   login-time 240
   diskspace 1024
   notify faxadmin
   fax-owner uucp
   fax-group modem
   fax-mode 0660

   По умолчанию в mgetty.config есть еще строчка (port ...), но мы ее
   предпочитаем убирать, т.к. зачастую запускаем mgetty на нескольких
   портах.

   3. Далее необходимо инициализировать mgetty на порту(ах). Для
   управления внешними соединениями через последовательные уситройства
   применяется файл /etc/ttys (vi /etc/ttys). В этом файле определяются
   параметры и типы терминалов, в том числе и для последовательных
   портов.

   После установки mgetty в самом конце (внизу) этого файла должна
   появиться строка:

   сuaa0 "/usr/local/sbin/mgetty" unknown on insecure
   (если её нет, то надо прописать самому)

   Если необходимо запустить mgetty на нескольких портах, необходимо
   добавить аналогичные строчки для всехх портов. Например, для com1:

   сuaa1 "/usr/local/sbin/mgetty" unknown on insecure

   4. После того, как все изменения сделаны, нужно перестартовать процесс
   init:
   kill -1 1 (у процесса init всегда pid=1).

   Нужно проверить, запустился ли mgetty:

   Команда: ps ax | grep mgetty должна выдать результат:
   ps ax | grep mgetty
   39676 ?? I 0:00.12 /usr/local/sbin/mgetty cuaa1
   73454 ?? I 0:00.02 /usr/local/sbin/mgetty cuaa0

   Программа mgetty ведет подробные лог-файлы, которые располагаются в
   каталоге /vat/log и называются mgetty.[порт]. В них можно увидеть
   какие команды посылаются модему и какие ответы получает система. Если
   mgetty "правильно" видит модем на порту, то в лог-файл будут записи,
   подобные этим:

   12/15 12:08:41 aa0 mgetty: experimental test release 1.1.25-Feb01
   12/15 12:08:41 aa0 check for lockfiles
   12/15 12:08:41 aa0 locking the line
   12/15 12:08:44 aa0 lowering DTR to reset Modem
   12/15 12:08:45 aa0 send: ATS0=0Q0&D3&C1[0d]
   12/15 12:08:45 aa0 waiting for ``OK'' ** found **
   12/15 12:08:45 aa0 waiting...
   12/15 13:08:45 aa0 checking if modem is still alive
   12/15 13:08:46 aa0 mdm_send: 'AT' -> OK
   12/15 13:08:46 aa0 waiting...

   Если mgetty не найдет модем на порту она будет его искать, непрерывно
   сообщая о неудачах в лог-файл.

   5. Далее нужно настроить mgetty на запуск pppd. Вообще, вся мощь
   mgetty заключается в том, что она по типу пакета - запроса запускает
   различные программы. Т.е. в зависимости от запроса она может запустить
   программу pppd, uucp, или выдать приглашение login: (по умолчанию).
   Для того, чтобы mgetty "понимала" pppd, нужно отредактировать файл
   файл /usr/local/etc/mgetty+sendfax/login.conf

   6. В файле login.conf необходимо найти строку которая начинается с
   #AutoPPP, раскоментировать и прописать либо параметры запуска pppd,
   либо просто указать pppd конфигурационный файл (можно вообще ничего не
   указывть - тогда будет взят файл по-умолчанию - /etc/ppp/options).
   Номы предпочитаем делать отдельный конфигурационный файл для
   соединений по модему (мало ли как еще будет применен pppd, например
   для постоянных соединений). Поэтому наша строка должна выглядеть
   следующим образом:

   /AutoPPP/ - a_ppp /usr/sbin/pppd file /etc/ppp/options.modem
  
   7. Затем снова необходимо перестартовать init: kill -1 1

   10. Далее нужно создать файл с логинами и паролями пользователей для
   доступа (/etc/ppp/pap-secrets) через модем. Файл pap-secrets содержит
   строчки вида:

   username * password *
   где
   username - логин пользователя
   password - пароль пользователя
  
   Если пользователю нужно дать персональный ip, то его тоже можно
   указать в файле pap-secrets следующим образом (как параметр вместо
   воторой звездочки):

   user * pass 195.131.31.1:195.131.31.247
   или
   user * pass :195.131.31.247

   где 195.131.31.247 персональный адрес пользователя.

   11. Затем необходимо создать файл параетров запуска pppd:
   /etc/ppp/options.modem
  
   Наш файл options.modem выглядит следующим образом:

   modem
   noipdefault
   nodetach
   debug
   noccp
   proxyarp
   crtscts
   ms-dns xxx.xxx.xxx.xxx
   domain xxxxx.ru
   idle 1000
   require-pap
   refuse-chap

   Комментарии к некоторым параметрам:

   modem: данная опция настраивает демон pppd так, чтобы он проверял
   наличие сигнала CD (Carrier Detect) от модема, после чего осуществляет
   открытие порта.
   noipdefault: указывает, что IP адрес назначается динамически.

   crtscts: эта опция устанавливает аппаратный контроль за
   приемом/передачей данных; необходима для высокоскоростных соединений.

   domain: задает доменное имя провайдера, к которому осуществляется
   подключение, что иногда необходимо для аутентификации (доменное имя
   добавляется к имени хоста)

   require-pap: требование использовать именно РАР-аутентификцию

   refuse-chap: если задать эту опцию, то хост откажет клиенту в СНАР-
   аутентификации, даже если удаленный компьютер делает запрос именно на
   такой тип аутентификации.
   ms-dns: задает DNS для пользователей Windows-систем.

   idle 1000: задает интервал "простоя" в секундах. Если за указанное
   время через интерфейс не будет передано ни одного байта - то pppd
   автоматически закрывает соединение

   proxyarp: добавляет адреса пользователей pppd в arp таблицу, что
   позволяет использовать их без дополнительной маршрутизации.
   Более подробную информацию обо всех параметрах можно получить из
   документации на pppd (man pppd).

   12. Осталось задать IP-адрес, который будет получать пользователь и
   локальный IP-адрес. Это можно сделать в файле options.modem, но
   правильнее создать специальный файл, который будет читаться, при
   соединении с конкретным портом.

   При старте pppd "читатет" файлы options.[имя порта соединения]. Для
   com1 (cuaa0) создадим файл /etc/ppp/options.cuaa0. в котором будет
   всего одна строка, задающая локальный IP и IP пользователя, который
   подсоединиться к этому порту:

   195.131.31.1:195.131.31.245

   Если организовывается несколько принимающих портов, то нужно для всех
   них создать подобные файлы. Например, /etc/ppp/options.cuaa1:
   195.131.31.1:195.131.31.246

   В качество локального IP смело можно указывать Интрнетовский
   IP-интерфейс.

   13. Теперь осталось проверить что все работает. Для этого, можно в
   Windows настроить новое соединение с Интернетом, указав логин и
   пароль, прописанный в pap-secrets. При удачном соединении mgetty
   выдаст:

   12/15 12:13:44 aa0 wfr: waiting for ``RING''
   12/15 12:13:44 aa0 send: ATA[0d]
   12/15 12:13:44 aa0 waiting for ``CONNECT'' ** found **
   12/15 12:13:55 aa0 send:
   12/15 12:13:55 aa0 waiting for ``_'' ** found **
   12/15 12:13:57 ##### data dev=cuaa2, pid=73540, caller='none',
   conn='21600/ARQ/V
   32/LAPM/V42BIS', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'

   А pppd должен выдать (в зависимости от уровня debug):

   Dec 15 14:12:43 vGate pppd[74380]: Connect: ppp4 <--> /dev/cuaa0
   Dec 15 14:12:47 vGate pppd[74380]: rcvd [PAP AuthReq id=0x6
   user="user" passw
   ord="password"]
   Dec 15 14:12:47 vGate pppd[74380]: sent [PAP AuthAck id=0x6 "Login
   ok"]
   Dec 15 13:56:17 vGate pppd[74175]: found interface fxp0 for proxy arp
   Dec 15 13:56:17 vGate pppd[74175]: local IP address 195.131.31.1
   Dec 15 13:56:17 vGate pppd[74175]: remote IP address 195.131.31.246


От себя добавлю, что почему-то используя в mgetty.config debug выше 1 связь с виндой рвалась. FreeBSD 4.5 версии mgetty не помню.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Mgetty+ppp траблы"
Сообщение от Reskit emailИскать по авторуВ закладки on 31-Окт-03, 18:19  (MSK)
>Проблема с сабжем---- настроил mgetty и ppp
>модем поднимает трубу, авторизует юзера, виндовая машина вроде в ходит в сеть,
>но по ifconfig нет поднятого итнерфейса ppp0 и вообще нету ничего
>по модему---- не выдает IP адресс и естессно винда никуда не
>ходит даже до сервака!!!
>Помогите поднять диалам срочно нужен

У меня на АСП 9.0 сделано следующее:

/etc/ppp/options.ttyD000
xxx.xxx.xxx.xxx:yyy.yyy.yyy.yyy
proxyarp
ms-dns zzz.zzz.zzz.zzz
lcp-echo-interval 15
lcp-echo-failure 3
mtu 579
mru 610
nopersist
nocrtscts
xonxoff

/etc/ppp/pap-secrets
user       *       password         *

/etc/mgetty+sendfax/login.config
/AutoPPP/ -     a_ppp   /usr/sbin/pppd auth -chap +pap -detach callback server

/etc/mgetty+sendfax/mgetty.config
debug 4
speed 115200
login-prompt login: \t
--------------------------------------------------------------------

pppd брал версии 2.4.1 с cbcp патчем с дистрибутива АСП 7.3,
mgetty брал из исходника АСП 9.0 с компиляцией с опцией -DAUTO_PPP

Где ttyD000 в твоем случае будет ttyS0.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру