    netacct-mysql
---------------------------------------

     !!!!

      -  

------------------------------------------------------------------------------
:          
:

[  1 ]

 -           (slackers)
    default    mysql  /usr     
  -      /usr/local/mysql.   
     netacct configure     mysql 
    /usr    link-    - 
   /usr/lib/libmysql*      /usr/local/mysql/lib/libmysql*
        :
 
  can't connect through socket /tmp/mysql.sock

       link- nacctd  :

 $ ldd `which nacctd`
 libmysqlclient.so.10 => /usr/lib/libmysqlclient.so.10 (0x00176000)
 libc.so.6 => /lib/libc.so.6 (0x001ab000)
 ...

    nacctd  link-  mysql-  /usr.

  :    mysql     .
            :)

[  2 ]
 
          acct.

 $ mysql -u acct -p

[  3 ]

           compactnet  
 naccttab     (   )     
      netacct-mysql

 : eth1 (10.0.0.0/24) -> eth0 ( IP) -> 
    10.0.0.0/24   nacctd     eth1

:      *BSD    'make'    .    ?
: BSD make     autoconf/automake    gmake (GNU make)     ( gmake)

------------------------------------------------------------------------------
:         ?!
:  .    :

   eth0: 1.2.3.4
   eth1: 5.6.7.8

   netacct           5.6.7.8
     2-     .

         eth0

   #   
   device eth0

------------------------------------------------------------------------------
:       IP 
:  netacct-    gateway          .           
         IP      .
   
   :
   kernel 2.2.x
    
    ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 0/0 -i eth0
    ( netacct   eth0)

   kernel 2.4.x


    :

               

------------------------------------------------------------------------------
:    netstat  ?
:   0.73  netacct   1.x   netstat.
    > 0.73     netstat (3.x.x)

------------------------------------------------------------------------------
:    (Promiscuous mode)        
   ?!    .
:       .      
           HUB   
 ethernet   gateway- .

 ---- server --- [ hub ] --- router -- internet
                    |
   [ PC  netacct]--+

               
      .

 sniff 0

           :
 
 1.    LAN    collision domain ( 
     HUB-        LAN ) 
         PC-    netacct-. 
        drop-    .   
            :)
 2.           sniffer- 
          .       
                .

   ifconfig           PROMISC mode
       iproute2

 # ip link list

------------------------------------------------------------------------------
:          ?
:         transparent. 
                
      transparent 
    
