URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62053
[ Назад ]

Исходное сообщение
"FreeBSD mgetty ppp - проблема"

Отправлено aler , 23-Ноя-05 05:42 
Добрый день! Проблема следующая: есть модемный пул из 5-ти модемов, сервер доступа FreeBSD4.9+mgetty+sendfax, каждый модем в отдельности работает нормально (т.е. принимает входящий звонок, сервер проводит авторизацию и т.д.), но когда занято 4 модема, 5-й принимает звонок, но авторизация не проходит! Причём пятым может оказаться любой модем. Настройка для всех модемов идентичная.
=====================
mgetty+sendfax/mgetty.config
---------------------
debug 4
speed 57600
port-owner uucp
port-group uucp
port-mode 0660
data-only y
modem-type c2.0
init-chat "" at&f1&k3&m5s7=120s9=50s10=100&n12&u2 OK
login-prompt login:
port ttyd4
statistics-chat "" ATI6I11 OK
statistics-file /var/log/ppp/port_ttyd4
port ttyd5
statistics-chat "" ATI6I11 OK
statistics-file /var/log/ppp/port_ttyd5
port ttyd6
statistics-chat "" ATI6I11 OK
statistics-file /var/log/ppp/port_ttyd6
port ttyd7
statistics-chat "" ATI6I11 OK
statistics-file /var/log/ppp/port_ttyd7
port ttyd8
statistics-chat "" ATI6I11 OK
statistics-file /var/log/ppp/port_ttyd8
port ttyd9
statistics-chat "" ATI6I11 OK
statistics-file /var/log/ppp/port_ttyd9
=====================

=====================
mgetty+sendfax/login.config
---------------------
/AutoPPP/ -     a_ppp   /usr/local/sbin/ppp.sh
*       -       -       /usr/bin/login @
=====================

=====================
/usr/local/sbin/ppp.sh
---------------------
#!/bin/csh
setenv tty_line `(tty | sed -e 's/\/dev\///')`
date "+%Y-%m-%d% %H:%M:%S $tty_line" >> /var/log/ppp/port_log
/usr/sbin/ppp -direct server_$tty_line
=====================

=====================
ppp.conf
---------------------
default:
set log Phase Chat LCP IPCP CCP tun command connect
ident user-ppp VERSION (built COMPILATIONDATE)
set device /dev/cuaa3
set speed 115200
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
           \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
enable dns                  # request DNS info (for resolv.conf)
papchap:
set phone PHONE_NUM
set authname USERNAME
set authkey PASSWORD
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR            # Add a (sticky) default route
server:
enable chap MSChap chap81 pap passwdauth
enable proxy
set ifaddr 10.19.93.36/32
accept dns
set dns 10.19.1.34
server_ttyd4:
load server
server_ttyd5:
load server
server_ttyd6:
load server
server_ttyd7:
load server
server_ttyd8:
load server
server_ttyd9:
load server
=====================

=====================
options.ttyd4, options.ttyd5, options.ttyd6, options.ttyd7, options.ttyd8, options.ttyd9
---------------------
passive
proxyarp
debug
ipcp-accept-local
ipcp-accept-remote
=====================

=====================
options
---------------------
modem
crtscts
asyncmap 0
idle 30
=====================

Авторизация по ppp.secret


Содержание

Сообщения в этом обсуждении
"FreeBSD mgetty ppp - проблема"
Отправлено Lisa , 23-Ноя-05 08:52 
>Добрый день! Проблема следующая: есть модемный пул из 5-ти модемов, сервер доступа
>FreeBSD4.9+mgetty+sendfax, каждый модем в отдельности работает нормально (т.е. принимает входящий звонок,
>сервер проводит авторизацию и т.д.), но когда занято 4 модема, 5-й
>принимает звонок, но авторизация не проходит! Причём пятым может оказаться любой
>модем. Настройка для всех модемов идентичная.

cd /usr/src/sys/i386/conf
Посмотрите в ядре:
pseudo-device ppp число

число - это количество поднимающихся ppp, если их 4, то нужно увнличить количество и перекомпилировать ядро.


"FreeBSD mgetty ppp - проблема"
Отправлено aler , 23-Ноя-05 11:29 
>cd /usr/src/sys/i386/conf
>Посмотрите в ядре:
>pseudo-device ppp число
>
>число - это количество поднимающихся ppp, если их 4, то нужно увнличить
>количество и перекомпилировать ядро.

??? У меня вообще прописано
pseudo-device   ppp     1       # Kernel PPP



"FreeBSD mgetty ppp - проблема"
Отправлено new_sl , 23-Ноя-05 11:57 
>
>??? У меня вообще прописано
>pseudo-device   ppp     1    
>   # Kernel PPP

а у меня pseudo-device  вообще нет (Фря 5.4), есть
device  ppp  # Kernel PPP


"FreeBSD mgetty ppp - проблема"
Отправлено Lisa , 23-Ноя-05 12:10 
>>
>>??? У меня вообще прописано
>>pseudo-device   ppp     1    
>>   # Kernel PPP
>
>а у меня pseudo-device  вообще нет (Фря 5.4), есть
>device  ppp  # Kernel PPP

да, с пятой ветки несколько по другому.


"FreeBSD mgetty ppp - проблема"
Отправлено KirilyakSergey , 29-Окт-08 18:45 
>>>
>>>??? У меня вообще прописано
>>>pseudo-device   ppp     1    
>>>   # Kernel PPP
>>
>>а у меня pseudo-device  вообще нет (Фря 5.4), есть
>>device  ppp  # Kernel PPP
>
>да, с пятой ветки несколько по другому.

Вы бы не могли поподробней сказать как надо действовать с пятой, шестой, седмой ветками в подобной ситуации


"FreeBSD mgetty ppp - проблема"
Отправлено Lisa , 23-Ноя-05 12:09 
>>cd /usr/src/sys/i386/conf
>>Посмотрите в ядре:
>>pseudo-device ppp число
>>
>>число - это количество поднимающихся ppp, если их 4, то нужно увнличить
>>количество и перекомпилировать ядро.
>
>??? У меня вообще прописано
>pseudo-device   ppp     1    
>   # Kernel PPP

так укажите нужное количество и перекомпилируйте ядро