12.  Linux    .

OS Linux -    ,       . 
     ,   ,    
.     AX.25, NetRom  Rose,   Linux , 
  ,      .     : "   
  ,         
? "        ,  
,           
.   - PMS ,   AX25 ,     - 
 ,    AX25 .  ,     
 ,           
        .   , 
      ,      . , 
   ,     AX.25 ,  
   ,          .

  Ax25d   'inetd' .     TCP/ip   
UNIX .    ,    ,   
  ,         
 .    ,  ,    
   AX.25, NetRom   Rose .

  12.1.  /etc/ax25/ax25d.conf .

 Ax25d.conf -     ax25d - AX.25 daemon,   
 AX.25, NetRom   Rose.         , 
   .       ,  .

    ax25d.conf  :


 #   -     ax25d.

              
       [port_name] || <port_name> || {port_name}
       <peer1>    window T1 T2 T3 idle N2 <mode> <uid> <cmd> <cmd-name> <arguments>
       <peer2>    window T1 T2 T3 idle N2 <mode> <uid> <cmd> <cmd-name> <arguments>
       parameters window T1 T2 T3 idle N2 <mode>
       <peer3>    window T1 T2 T3 idle N2 <mode> <uid> <cmd> <cmd-name> <arguments>
          ...
       default    window T1 T2 T3 idle N2 <mode> <uid> <cmd> <cmd-name> <arguments>


  :

     *  -         ax25d .

    <Port_name>  -  AX.25, NetRom   Rose    /etc/ax25/axports, /etc/ax25/nrports  
/etc/ax25/rsports .
` [ ] '         -  AX.25, ` < > ' ,   - NetRom ,  ` { } ' 
,   -  Rose.      .  -   
   `callsign/ssid via',  ,       callsign/ssid   
.      :

 <peer>  - callsign    ,      .  
    SSID,     SSID.

     Window -  Window AX.25 (K)   MAXFRAME   .

     T1 -    (T1)     .

     T2 - ,    AX.25        
1   .

     T3 -    ,    AX.25   
 1  .

     Idle -     .

     N2 -    ,   ,    
.

     <mode>        .  
  ,   ,      . 
                 .

u/U
UTMP -    .

 v/V
 Validate call -    .

 q/Q
 Quiet -   .

 n/N -    NetRom -    .

 d/D -  ,     .

  l/L - ,   .

   */0 -     .

  <uid> -     ,      
               .

  <cmd>   -    ,   ,   .

  <cmd - name>  - ,     ps     (   
        < cmd >      ).

  <arguments > -   ,     <:cmd>,   .  
                 ():

   %d -    .

   %U AX.25 callsign    SSID,   .

   %u AX.25 callsign    SSID,   .

   %S AX.25 callsign    SSID,   .

   %s AX.25 callsign    SSID,   .

   %P AX.25 callsign  ,      SSID,   .

   %p AX.25 callsign  ,      SSID,   .

   %R AX.25 callsign  ,      SSID,   .

   %r AX.25 callsign  ,      SSID,   .

           AX.25, NetRom, Rose ,
      AX.25, NetRom   Rose.

       ,     'parameters'     
 `default ' .     .

  ' default' -     ,      -    
   <interface_call>,     ,  
 '  ' .     '  ' 
,   ,       
   .

`parameters' -  ,    ,   - ,     
.    ,   ,  ,    
 ` * ',   - `   '. `parameters' -  ,    
.         ,   
,         .  -  ,  
       ,   `parameters' ( ),   
 ,  .             ,  
 ,       .   , 
       'uid'  'command ' .

  12.2.  ax25d.conf .

  ,  :


  # ax25d.conf for VK2KTJ - 02/03/97
  # This configuration uses the AX.25 port defined earlier.

  # <peer> Win T1  T2  T3  idl N2 <mode> <uid> <exec> <argv[0]>[<args....>]

  [VK2KTJ-0 via radio]
  parameters 1    10  *  *  *   *   *
  VK2XLZ     *     *  *  *  *   *   *    root  /usr/sbin/axspawn axspawn %u +
  VK2DAY     *     *  *  *  *   *   *    root  /usr/sbin/axspawn axspawn %u +
  NOCALL     *     *  *  *  *   *   L
  default    1    10  5 100 180 5   *    root  /usr/sbin/pms pms -a -o vk2ktj

  [VK2KTJ-1 via radio]
  default    *     *    *   *   *   0    root /usr/sbin/node node

  <netrom>
  parameters 1    10  *  *  *   *   *
  NOCALL     *     *  *  *  *   *   L
  default    *     *  *  *  *   *   0        root /usr/sbin/node node

  {VK2KTJ-0 via rose}
  parameters 1    10  *  *  *   *   *
  VK2XLZ     *     *  *  *  *   *   *    root  /usr/sbin/axspawn axspawn %u +
  VK2DAY     *     *  *  *  *   *   *    root  /usr/sbin/axspawn axspawn %u +
  NOCALL     *     *  *  *  *   *   L
  default    1    10  5 100 180 5   *    root  /usr/sbin/pms pms -a -o vk2ktj

  {VK2KTJ-1 via rose}
  default    *     *    *   *   *   0    root /usr/sbin/node node radio

    ,    ,     callsign ' VK2KTJ-0 '  
  AX.25   'radio',    :

    'callsign'',     'NOCALL'  ,    
    'L'.

            (  1)     
    /usr/sbin/axspawn.

    /usr/sbin/axspawn ,      'axspawn'   ps,  
.        ,    .

       -  `catch all',     ( 
VK2XLZ  VK2DAY,     SSID,  -1).     
    PMS      , , 
     AX.25,    callsign  VK2KTJ.   
 ,    "   PMS " .

       VK2KTJ-1   ,     
 ,    .

    - NetRom,        
,   NetRom .    ,   , 
      NetRom ,   'netrom'    , 
 ,     callsign 'NOCALL'.      .

   -     Rose.   ,   
  'VK2KTJ-0'    ` VK2KTJ-1     Rose.       
.     ,   ,   Rose.

    - ,   ,        
 .      ax25d.conf  WWW.   
   ax25-utils ,       .

  12.3.  ax25d

        ,    ,  'ax25d'  
:

       */Usr/sbin/ax25d

          AX.25 Linux .     
ax25d   'rc' ,        Linux .


