
19./Proc/  .

/Proc filesystem   ,      
  AX25, NetRom  Rose. ,    AX25 ,
  ,  , ,      . 
 ,    ,     .
 
/proc/net/arp -     IP   MAC .   
 AX.25,      CSMA-cd   MAC .

/proc/net/ax25 -     AX.25,   ,  
 .

/proc/net/ax25_bpqether -    AX25 ,      
 CSMA-cd BPQ.

/proc/net/ax25_calls -  Linux  , 'id',  
 'axparms'. 

/proc/net/ax25_route -      AX.25 digipeater.

/proc/net/nr -     NetRom,   ,  
 .

/proc/net/nr_neigh -    NetRom ,    
 NetRom .

/proc/net/nr_nodes -    NetRom ,    
 NetRom .

/proc/net/Rose -     Rose,   ,  
 .

/proc/net/Rose_nodes -    Rose ,    
 Rose .

/proc/net/Rose_neigh -    Rose ,    
 Rose .

/proc/net/Rose_routes -      Rose .

20.   AX.25, NetRom, Rose.

  ,          
  - ,        
  ,   .

 , UNIX NetWork ,    ,  -     
,      ,     AX.25, NetRom  
 Rose     .

  20.1.  .

     AX.25, NetRom  Rose      tcp/ip 
 Linux.  ,       ,  
   .

     AX.25, NetRom  Rose - AF_AX25, AF_NetRom   
 AF_Rose .

  20.2.  .

         'ax25.h', 'NetRom.h'  'Rose.h',   
    .    :

   AX.25:

       #include <ax25.h> int s, addrlen = sizeof (struct full_sockaddr_ax25); struct full_sockaddr_ax25 
sockaddr; sockaddr.fsa_ax25.sax25_family = AF_AX25

   NetRom:

       #include <ax25.h>
       #include <NetRom.h> int s, addrlen = sizeof (struct full_sockaddr_ax25); struct full_sockaddr_ax25 
sockaddr; sockaddr.fsa_ax25.sax25_family = AF_NetRom;

   Rose:

       #include <ax25.h>
       #include <Rose.h> int s, addrlen = sizeof (struct sockaddr_Rose); struct sockaddr_Rose sockaddr; 
sockaddr.srose_family = AF_ROSE;

  20.3.  callsign  .

  lib/ax25 ,     25 ,    
 .     ,   .

  User_call  -    .        
AX25.        ,   ,    
      . ,   ,  
 .     ,      WWW  Linux 
- ,   -  ,  .

