Установил пакет из портов /usr/net/ng_ipacct
При запуске ng_ipacct.sh выдаетkldload: can't load netgraph: File exists
./ng_ipacct: WARNING: can not load kld module netgraph
kldload: can't load ng_ipacct: File exists
./ng_ipacct: WARNING: can not load kld module ng_ipacct
ngctl: send msg: File exists
ngctl: line 2: error in file
./ng_ipacct: WARNING: netgraph node 'ed0_ip_acct' did not created!
ngctl: send msg: File exists
ngctl: line 2: error in file
./ng_ipacct: WARNING: netgraph node 'rl1_ip_acct' did not created!
___________________________________________cat /usr/local/etc/ng_ipacct.conf
ng_ipacct_enable="YES"
ng_ipacct_modules_load="YES"
ng_ipacct_modules_list="ng_ipacct"
ng_ipacct_interfaces="ed0 rl1"
ng_ipacct_default_ether_start='
mkpeer %%iface%%: tee lower right
name %%iface%%:lower %%iface%%_acct_tee
connect %%iface%%: lower upper leftmkpeer %%iface%%_acct_tee: ipacct right2left %%iface%%_in
name %%iface%%_acct_tee:right2left %%iface%%_ip_acct
connect %%iface%%_acct_tee: %%iface%%_ip_acct: left2right %%iface%%_out
'ng_ipacct_default_ether_stop='
shutdown %%iface%%_ip_acct:
shutdown %%iface%%_tee:
shutdown %%iface%%:
'
ng_ipacct_ed0_dlt="EN10MB" # required line; see ipacctctl(8)
ng_ipacct_ed0_threshold="15000" # '5000' by default
ng_ipacct_ed0_verbose="yes" # 'yes' by default
ng_ipacct_ed0_saveuid="no" # 'no' by default
ng_ipacct_ed0_savetime="no" # 'no' by default
ng_ipacct_ed0_start=${ng_ipacct_default_ether_start}
ng_ipacct_ed0_stop=${ng_ipacct_default_ether_stop}
ng_ipacct_ed0_checkpoint_script="/data/scripts/billing/update_stat.pl ed0"
ng_ipacct_rl1_dlt="EN10MB" # required line; see ipacctctl(8)
ng_ipacct_rl1_threshold="15000" # '5000' by default
ng_ipacct_rl1_verbose="yes" # 'yes' by default
ng_ipacct_rl1_saveuid="no" # 'no' by default
ng_ipacct_rl1_savetime="no" # 'no' by default
ng_ipacct_rl1_start=${ng_ipacct_default_ether_start}
ng_ipacct_rl1_stop=${ng_ipacct_default_ether_stop}
ng_ipacct_rl1_checkpoint_script="/data/scripts/billing/update_stat.pl rl1"
_______________________________kldstat -v |grep ng_
293 ng_netflow
294 ng_UI
295 ng_async
297 ng_bpf
298 ng_bridge
299 ng_cisco
300 ng_device
301 ng_echo
302 ng_eiface
303 ng_ether
304 ng_fec
305 ng_framerelay
306 ng_gif
307 ng_gif_demux
308 ng_hole
309 ng_iface
310 ng_ip_input
311 ng_ipfw
312 ng_ksocket
313 ng_l2tp
314 ng_lmi
315 ng_mppc
316 ng_nat
317 ng_one2many
318 ng_ppp
319 ng_pppoe
320 ng_pptpgre
321 ng_rfc1490
322 ng_socket
323 ng_ng_split
324 ng_tag
325 ng_tcpmss
326 ng_tee
327 ng_tty
328 ng_vjc
________________________________________________kldload -v ng_ipacct
kldload: can't load ng_ipacct: File exists________________________________________________
kldunload -n ng_ipacct.ko
kldunload: can't find file ng_ipacct.ko: No such file or directory
________________________________________________Опции ядра для нетграфа
cat /usr/src/sys/i386/conf/GATE|grep NETGRAPH
options NETGRAPH
options NETGRAPH_DEBUG
options NETGRAPH_ASYNC
options NETGRAPH_BPF
options NETGRAPH_BRIDGE
options NETGRAPH_CISCO
options NETGRAPH_DEVICE
options NETGRAPH_ECHO
options NETGRAPH_EIFACE
options NETGRAPH_ETHER
options NETGRAPH_FEC
options NETGRAPH_FRAME_RELAY
options NETGRAPH_GIF
options NETGRAPH_GIF_DEMUX
options NETGRAPH_HOLE
options NETGRAPH_IFACE
options NETGRAPH_IP_INPUT
options NETGRAPH_IPFW
options NETGRAPH_KSOCKET
options NETGRAPH_L2TP
options NETGRAPH_LMI
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_NETFLOW
options NETGRAPH_NAT
options NETGRAPH_ONE2MANY
options NETGRAPH_PPP
options NETGRAPH_PPPOE
options NETGRAPH_PPTPGRE
options NETGRAPH_RFC1490
options NETGRAPH_SOCKET
options NETGRAPH_SPLIT
options NETGRAPH_TAG
options NETGRAPH_TCPMSS
options NETGRAPH_TEE
options NETGRAPH_TTY
options NETGRAPH_UI
options NETGRAPH_VJC
Может кто сталкивался,а может кто и поборол эту проблему или у кого может какие идеи есть?
У меня их уже нет :(
ПОМОГИТЕ
>Установил пакет из портов /usr/net/ng_ipacct
>При запуске ng_ipacct.sh выдает
>
>kldload: can't load netgraph: File exists
>./ng_ipacct: WARNING: can not load kld module netgraph
>kldload: can't load ng_ipacct: File exists
>./ng_ipacct: WARNING: can not load kld module ng_ipacct
>ngctl: send msg: File exists
>ngctl: line 2: error in file
>./ng_ipacct: WARNING: netgraph node 'ed0_ip_acct' did not created!
>ngctl: send msg: File exists
>ngctl: line 2: error in file
>./ng_ipacct: WARNING: netgraph node 'rl1_ip_acct' did not created!
Модуль не может загрузиться если он уже вкомпилен в ядро.
Зачем Вы добавляете в ядро всё что можно? Оставьте options NETGRAPH и всё.
>>Установил пакет из портов /usr/net/ng_ipacct
>>При запуске ng_ipacct.sh выдает
>>
>>kldload: can't load netgraph: File exists
>>./ng_ipacct: WARNING: can not load kld module netgraph
>>kldload: can't load ng_ipacct: File exists
>>./ng_ipacct: WARNING: can not load kld module ng_ipacct
>>ngctl: send msg: File exists
>>ngctl: line 2: error in file
>>./ng_ipacct: WARNING: netgraph node 'ed0_ip_acct' did not created!
>>ngctl: send msg: File exists
>>ngctl: line 2: error in file
>>./ng_ipacct: WARNING: netgraph node 'rl1_ip_acct' did not created!
>Модуль не может загрузиться если он уже вкомпилен в ядро.
>Зачем Вы добавляете в ядро всё что можно? Оставьте options NETGRAPH и
>всё.можно убрать все option NETGRAPH из ядра, полностью, ng_ipacct сам все подгрузит
одна проблема - при каждой переконфигурации ядра пакет придется заново инсталлить
или ручками переносить ng_ipacct.ko из kernel.old в kernel
>>>Установил пакет из портов /usr/net/ng_ipacct
>>>При запуске ng_ipacct.sh выдает
>>>
>>>kldload: can't load netgraph: File exists
>>>./ng_ipacct: WARNING: can not load kld module netgraph
>>>kldload: can't load ng_ipacct: File exists
>>>./ng_ipacct: WARNING: can not load kld module ng_ipacct
>>>ngctl: send msg: File exists
>>>ngctl: line 2: error in file
>>>./ng_ipacct: WARNING: netgraph node 'ed0_ip_acct' did not created!
>>>ngctl: send msg: File exists
>>>ngctl: line 2: error in file
>>>./ng_ipacct: WARNING: netgraph node 'rl1_ip_acct' did not created!
>>Модуль не может загрузиться если он уже вкомпилен в ядро.
>>Зачем Вы добавляете в ядро всё что можно? Оставьте options NETGRAPH и
>>всё.
>
>можно убрать все option NETGRAPH из ядра, полностью, ng_ipacct сам все подгрузит
>
>одна проблема - при каждой переконфигурации ядра пакет придется заново инсталлить
>или ручками переносить ng_ipacct.ko из kernel.old в kernel
Это почему?
>>>>Установил пакет из портов /usr/net/ng_ipacct
>>>>При запуске ng_ipacct.sh выдает
>>>>
>>>>kldload: can't load netgraph: File exists
>>>>./ng_ipacct: WARNING: can not load kld module netgraph
>>>>kldload: can't load ng_ipacct: File exists
>>>>./ng_ipacct: WARNING: can not load kld module ng_ipacct
>>>>ngctl: send msg: File exists
>>>>ngctl: line 2: error in file
>>>>./ng_ipacct: WARNING: netgraph node 'ed0_ip_acct' did not created!
>>>>ngctl: send msg: File exists
>>>>ngctl: line 2: error in file
>>>>./ng_ipacct: WARNING: netgraph node 'rl1_ip_acct' did not created!
>>>Модуль не может загрузиться если он уже вкомпилен в ядро.
>>>Зачем Вы добавляете в ядро всё что можно? Оставьте options NETGRAPH и
>>>всё.
>>
>>можно убрать все option NETGRAPH из ядра, полностью, ng_ipacct сам все подгрузит
>>
>>одна проблема - при каждой переконфигурации ядра пакет придется заново инсталлить
>>или ручками переносить ng_ipacct.ko из kernel.old в kernel
>Это почему?
Потому что установщик копирует вайлик ng_ipacct.ko в папку c модулями ядра /boot/kernel
И если устанавливать с портов (В частном случае в 6.2) после установки выдает сообщение о том что после каждого обновления нужно переинсталить ng_ipacct
>Потому что установщик копирует вайлик ng_ipacct.ko в папку c модулями ядра /boot/kernel
>
>И если устанавливать с портов (В частном случае в 6.2) после установки
>выдает сообщение о том что после каждого обновления нужно переинсталить ng_ipacct
>Я ушел от проблемы постоянного инсталлирования ng_ipacct путем копирования ng_ipacct.ko в /boot/modules:
cp /boot/kernel/ng_ipacct.ko /boot/modules/ng_ipacct.ko
>>Установил пакет из портов /usr/net/ng_ipacct
>>При запуске ng_ipacct.sh выдает
>>
>>kldload: can't load netgraph: File exists
>>./ng_ipacct: WARNING: can not load kld module netgraph
>>kldload: can't load ng_ipacct: File exists
>>./ng_ipacct: WARNING: can not load kld module ng_ipacct
>>ngctl: send msg: File exists
>>ngctl: line 2: error in file
>>./ng_ipacct: WARNING: netgraph node 'ed0_ip_acct' did not created!
>>ngctl: send msg: File exists
>>ngctl: line 2: error in file
>>./ng_ipacct: WARNING: netgraph node 'rl1_ip_acct' did not created!
>Модуль не может загрузиться если он уже вкомпилен в ядро.
>Зачем Вы добавляете в ядро всё что можно? Оставьте options NETGRAPH и
>всё.В ядро не вкомпилен модуль ng_ipacct
>>Установил пакет из портов /usr/net/ng_ipacct
>>При запуске ng_ipacct.sh выдает
>>
>>kldload: can't load netgraph: File exists
>>./ng_ipacct: WARNING: can not load kld module netgraph
>>kldload: can't load ng_ipacct: File exists
>>./ng_ipacct: WARNING: can not load kld module ng_ipacct
>>ngctl: send msg: File exists
>>ngctl: line 2: error in file
>>./ng_ipacct: WARNING: netgraph node 'ed0_ip_acct' did not created!
>>ngctl: send msg: File exists
>>ngctl: line 2: error in file
>>./ng_ipacct: WARNING: netgraph node 'rl1_ip_acct' did not created!
>Модуль не может загрузиться если он уже вкомпилен в ядро.
>Зачем Вы добавляете в ядро всё что можно? Оставьте options NETGRAPH и
>всё.Оставил в ядре только options NETGRAPH и все заработало спасибо
Только вот странно почему со всеми модулями не работает