>Здраствуйте!
>FreeBSD 4.10. Ядро скомпилированно с опциями
> options
> NETGRAPH
> options
> NETGRAPH_ETHER
> options
> NETGRAPH_SOCKET
> options
> NETGRAPH_TEE
>Установлен ng_ipacct-20050731.tar.gz. Файл ng_ipacct_init.sh поправлени и положен в /usr/local/etc/rc.d/ Больше ничего не
>делал. Файла ng_ipacct.conf в системе не существует (а должен быть?)
>
>/usr/local/etc/rc.d/ng_ipacct_init.sh start
>выдается сообщение:
>ngctl: send msg: File exists
>ngctl: send msg: File exists
>ngctl: send msg: Socket is already connected
>ngctl: send msg: File exists
>ngctl: send msg: Socket is already connected
>ngctl: send msg: File exists
>
>Надо пологать, что слудующий кусок кода вызывает ошику
> ...
> for IFACE in $INTERFACES; do
> ngctl mkpeer ${IFACE}: tee lower right
> ngctl connect ${IFACE}: lower upper left
> ngctl name ${IFACE}:lower ${IFACE}_acct_tee
> ngctl mkpeer ${IFACE}_acct_tee: ipacct right2left ${IFACE}_in
> ngctl name ${IFACE}_acct_tee:right2left ${IFACE}_ip_acct
> ngctl connect ${IFACE}_acct_tee: ${IFACE}_ip_acct: left2right ${IFACE}_out
> $IPACCTCTL ${IFACE}_ip_acct:$IFACE verbose $VERBOSE
> $IPACCTCTL ${IFACE}_ip_acct:$IFACE threshold $THRESHOLD
> done
> ;;
Это не ошибка, это говорит, что такие ноды и узлы уже присутствуют в системе. А кусок кода очень правильный.
для того что бы убедиться:
kldstat | grep ng_
Плюс
ngctl list
> ...
>Переменные в начале файла следующие:
>THRESHOLD=5000
>VERBOSE=1
>IPACCTCTL="/usr/local/sbin/ipacctctl"
>INTERFACES="rl0"
>
>/usr/local/etc/rc.d/ng_ipacct_init.sh stop тоже проваливается - не может найти файл (какой?).
вывод полный ошибки.
>
>И еще:
>1. положил в папку /usr/local/etc/rc.d/ mysql.server (хочу, чтобы mysql загружалась при старте
>системы). Перезагружаюсь - mysql в процессах нету. Выполняю /usr/local/etc/rc.d/mysql.server start -
>появляется. Дык как тогда это работает?
/etc/rc.conf
mysql_enable="YES"
А вообще неплохо глянуть сам скрипт старта mysql, что бы понять чего ему для полного счастья нехватает.
>2. как положить sshd в inetd.conf, чтобы он запускался из демона inetd.
>
>
>Выручайте хлопцы!
Уверен, вы дыряво inetd запускаете, потому лучше пускайте из rc.conf, все легче.
Детальнее /etc/defaults/rc.conf