Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrey Zonov                         2:5020/830.28  19 Dec 2005  19:05:53
 To : Kirill Nuzhdin
 Subject : Re: помогите, срочно
 -------------------------------------------------------------------------------- 
 
 
  >> + /usr/sbin/ngctl -f-
  >> ngctl: "SEQ": unknown command
  >> ngctl: line 10: error in file
 
  KN> кто интерпретирует эту конструкцию?
 
 /bin/sh
 
 вопщем на одной 5.4 такой скрипт катит, на другой 5.4 не катит(((( чо делать?
 
 вот скрипт
 
 #!/bin/sh
 
 ### Dmitry Frolov <frolov@riss-telecom.ru>
 ### $Id: divert_node.sh,v 1.5 2002/07/31 07:53:43 romanp Exp $
 
 IFACE="ng0"
 THRESHOLD=100000
 VERBOSE="1"
 ipacctctl=/usr/local/sbin/ipacctctl
 ngctl=/usr/sbin/ngctl
 ipfw=/sbin/ipfw
 kldunload=/sbin/kldunload
 
 ### to manipulate a node use "ipacctctl ipacct_${IFACE}:$IFACE} <command...>".
 
 nodename=ipacct_${IFACE}
 hookprefix=${IFACE}
 
 case "$1" in
         stop)
 
                 $ipfw del 1995
 
                 $ngctl shutdown ${nodename}:
                 kldunload ng_ipacct
                 echo 'Stoping ng_ipacct.'
                 ;;
 
         show)
                 $ipacctctl ${nodename}:${hookprefix} checkpoint
                 $ipacctctl ${nodename}:${hookprefix} show -v
                 $ipacctctl ${nodename}:${hookprefix} clear
                 ;;
 
         start)
 
                 kldload ng_ipacct
                 ### we must create two hooks, ${hookprefix}_in and
                 ### ${hookprefix}_out to simulate input and output
                 ### streams
                 $ngctl -f- <<-SEQ
                         ### dummy hook, to create a node
                         mkpeer ipacct ctl ctl
                         name .:ctl ${nodename}
                         ### "incoming" hook
                         mkpeer ${nodename}: ksocket ${hookprefix}_in
 inet/raw/divert
                         name ${nodename}:${hookprefix}_in ${nodename}_in
                         msg ${nodename}_in: bind inet/0.0.0.0:3023
                         ### "outgoing" hook
                         mkpeer ${nodename}: ksocket ${hookprefix}_out
 inet/raw/divert
                         name ${nodename}:${hookprefix}_out ${nodename}_out
                         msg ${nodename}_out: bind inet/0.0.0.0:3024
                         rmhook .:ctl
                 SEQ
                 $ipacctctl ${nodename}:${hookprefix} dlt RAW
                 $ipacctctl ${nodename}:${hookprefix} v  ${VERBOSE}
                 $ipacctctl ${nodename}:${hookprefix} th  ${THRESHOLD}
 
                 ### packets reaching tee are _accepted_,
                 ### so use theese rules _AFTER_ all deny rules
 #               $ipfw add 900 tee 3023 ip from any to any via ${IFACE}
                 $ipfw add 1995 tee 3023 ip from any to any in via ${IFACE}
 
 >/dev/null 2>&1
 
 #               $ipfw add 910 tee 3024 ip from any to any via ${IFACE}
 #               $ipfw add 910 tee 3024 ip from any to any out via ${IFACE}
 
 >/dev/null 2>&1
 
                 echo 'Starting ng_ipacct.'
                 ;;
 *)
                 echo "Usage: `basename $0` {start|stop|show}" >&2
                 ;;
 
 esac
                                               Успехов!
 
 --- GoldED+/W32 snapshot-2000.12.24
  * Origin: Жизнь - хорошая штука (2:5020/830.28)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 помогите, срочно   Andrey Zonov   19 Dec 2005 13:59:35 
 Re: помогите, срочно   Kirill Nuzhdin   19 Dec 2005 17:50:30 
 Re: помогите, срочно   Andrey Zonov   19 Dec 2005 19:05:53 
 Re: помогите, срочно   Andrey Zonov   19 Dec 2005 19:11:30 
 Re: помогите, срочно   Anton Yuzhaninov   19 Dec 2005 18:20:18 
 Re: помогите, срочно   Andrey Zonov   19 Dec 2005 19:07:27 
 Re: помогите, срочно   Andrey Zonov   19 Dec 2005 19:11:54 
Архивное /ru.unix.bsd/394443a6cc9d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional