                bforce
                .
                 

 ,  bforce          ,    IP .       EMSI-,  -,     BinkP (  24554)  Ifcico (  60179).      IBN,   -- IFC.

     ( ,  t-mail  win32  binkd), bforce     .    ,     ,     ,   .

   ,  bforce     ,     .        mgetty,     com-         xinetd,       tcp/ip.


           
           1.     .
           

     () mgetty.  ,      ,      ,  ,       ,      ,       .        bforce.

Mgetty       linux.       ,    ,   ,   ,    ""  ,       "-DFIDO".      ,    . ,     RPM.   Red Hat (Fedora Core)         .      --     ,    .    RH 9.0  mgetty  ASP (mgetty-1.1.30-2asp.i386.rpm)   .

 ,    ,   .     mgetty    "/etc/mgetty+sendfax/":

[root@news mgetty+sendfax]# ls -l
 48
-rw-------    1 root     root         1515  28  2003 dialin.config
-rw-------    1 root     root           86  25  2003 faxheader
-rw-------    1 root     root         2368  25  2003 faxrunq.config
-rw-------    1 root     root         1532  25  2003 faxspool.rules.sample
-rw-------    1 root     root         2953  17 13:04 login.config
-rw-------    1 root     root         1641  30  2004 mgetty.config
-rw-------    1 root     root         1046  25  2003 sendfax.config
-rw-------    1 root     root        18101  25  2003 voice.conf

     .    mgetty.config

=====================================
debug 4
speed 57600

#   com1 (ttyS0  unix-):
#        
#  ttyS1 (com2)
port /dev/ttyS0
debug 3

# ,     :
data-only y

#   "-"   :
init-chat "" ATZ OK AT&F OK 

#     :
answer-chat "" ATA CONNECT \c \r 
======================================


    login.config:

===========================================
#   ,   bforce:
/FIDO/  fido  uucp  /usr/local/bin/bforce @
#    fido  uucp --   ,  
#   mgetty

#   -,   pppd:
/AutoPPP/ -    a_ppp   /usr/sbin/pppd auth -chap +pap

#        login:
*       -       -       /bin/login @
==============================================

      

1. Mgetty     -DFIDO
2.    /etc/mgetty+sendfax    chmod 0600  chown root:root
3.     login.config    (   ;)
4.   ,     bforce   __!!!       .        ,        inbound,   - . 90%      .


.  mgetty    /etc/inittab
  (    )  :

S0:2345:respawn:/sbin/mgetty -D /dev/ttyS0

:
S0 -- .    (      ).
2345 --  ,    mgetty (     ,    ).
respawn --    mgetty  ,     (      ).
/sbin/mgetty --   
-D -- ,  Mgetty,      (data only)
/dev/ttyS0 -- ,    .

       TR,       mgetty  .


 .  mgetty   /etc/nologin.ttyS0 (   ,      ).     mgetty  .  ,   crontab  'touch /etc/nologin.ttyS0'  'rm /etc/nologin.ttyS0'   ,      .

           
           2.       tcp/ip.
           

   , bforce       ,    tcp/ip.              xinetd (  inetd,      ).

,  :

1.   /etc/services       :

binkp           24554/tcp                       # Binkley
binkp           24554/udp                       # Binkley

fido            60179/tcp                       # Ifmail
fido            60179/udp                       # Ifmail

2.   bforce-binkp  bforce-ifc   /etc/xinetd.d/:

# cd /etc/xinetd.d/
[root@news xinetd.d]# ls -l bforce-*
-rw-r--r--    1 root     root          424   3 12:54 bforce-binkp
-rw-r--r--    1 root     root          423   3 13:40 bforce-ifc
[root@news xinetd.d]#

3.      :

disable --     No ( yes  )
user --    (    mgetty,      )
server --     .

4.  xinetd:

[root@news xinetd.d]# /etc/init.d/xinetd restart
 xinetd:                                    [    ]
 xinetd:                                        [    ]
[root@news xinetd.d]#

5. ,  :

[root@news xinetd.d]# telnet localhost 24554
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
-"OPT CRAM-MD5-27a76d745143285f7742-SYS vz111 station-ZYZ Tim Tashbaev-LOC Bryansk, Russia-PHN 7-083-273-38-30-NDL MO,V34,TCP,IBN-TIME 2005/05/03 15:23:20-3VER binkleyforce/0.22.8.ugenk4/linux-gnu binkp/1.0-2:6001/10@fidonet

... .  .          60179 (telnet localhost 60179).

   .    ,      :
1.       .
2. .
3.    (man mgetty, man inittab, man xinetd, etc)
4.   .
5.    ru.unix.ftn


 ... Igor Mitichev (2:6001/9.0)
3  2005 . 15:30

  -  
========================================
override .. hidden
  0.22.9 bforce     
 / .    ? , 
    -   / 
  .  ,   
   .