freebsd 6.0
пытаюсь поставить IPA из портов и получаю:
>> Building for FreeBSD system
cc -O2 -fno-strict-aliasing -pipe -o ipa.o -c ipa.c
cc -O2 -fno-strict-aliasing -pipe -o cmd.o -c cmd.c
cc -O2 -fno-strict-aliasing -pipe -o common.o -c common.c
cc -O2 -fno-strict-aliasing -pipe -o config.o -c config.c
cc -O2 -fno-strict-aliasing -pipe -o db.o -c db.c
cc -O2 -fno-strict-aliasing -pipe -o debug.o -c debug.c
cc -O2 -fno-strict-aliasing -pipe -o kipfil.o -c kipfil.c
kipfil.c: In function `frentry_read_list':
kipfil.c:374: warning: comparison between pointer and integer
kipfil.c:387: warning: comparison between pointer and integer
kipfil.c:402: warning: assignment makes integer from pointer without a cast
kipfil.c:426: warning: passing arg 1 of `frentry_read_list' from incompatible pointer type
cc -O2 -fno-strict-aliasing -pipe -o rules.o -c rules.c
rules.c: In function `do_ipfwac_for_rule':
rules.c:180: error: structure has no member named `fw_number'
rules.c:182: error: structure has no member named `fw_number'
rules.c:185: error: structure has no member named `fw_number'
rules.c:188: error: structure has no member named `fw_number'
rules.c:193: error: structure has no member named `fw_bcnt'
rules.c:198: error: structure has no member named `fw_bcnt'
rules.c:199: error: structure has no member named `fw_bcnt'
rules.c:200: error: structure has no member named `fw_bcnt'
rules.c:202: error: structure has no member named `fw_bcnt'
rules.c:208: error: structure has no member named `fw_bcnt'
rules.c:214: error: structure has no member named `fw_bcnt'
rules.c:216: error: structure has no member named `fw_bcnt'
rules.c:224: error: structure has no member named `fw_number'
*** Error code 1чего делать то?
#!/bin/sh
# fb60 + ipa 1.3.6 (port):# продолжаем изучение: не ставится ipa.
# Проблему помог решить автор ipa Андрей Симоненко
# У меня получилось собрать так:
# make -DWITHOUT_IPFIL -DIPFW2
# IP Filter не получится использовать так как в FreeBSD 6.0 используется версия 4.x, а IPA умеет работать только с 3.x.
# Нужно явно определить IPFW2, так как в 6.0 убрали это макроопределение из <netinet/ip_fw.h>.
# Я собираюсь в порты установить ipa-2.0, сейчас обновлю модуль ipa_ipfw, чтобы он без проблем собирался на FreeBSD 6.0.
# Подробно о IPA2 можно прочитать здесь: http://ipa-system.sourceforge.net/ipa2/
# Думаю что завтра или послезавтра будет ipa-2.dev.24, ipa_ipfw-1.dev.4 и ipa_sdb-1.dev.7.
# Сам ipa-2 тестировался на FreeBSD, OpenBSD, NetBSD, Linux и Solaris 10 (всё на i386), а вот ipa_ipfw протестировать на FreeBSD 6.0 я не успел.cd /usr/ports/sysutils/ipa
make -DWITHOUT_IPFIL -DIPFW2
make install clean
а нельзя ли для простых смертных поподробнее..># make -DWITHOUT_IPFIL -DIPFW2
чего это нас лишает?
ipa собрался без модулей.. их надо ставить отдельно? без них ведь ничего считатья не будет?># Подробно о IPA2 можно прочитать здесь: http://ipa-system.sourceforge.net/ipa2/
ссылка не работает!
># Думаю что завтра или послезавтра будет ipa-2.dev.24, ipa_ipfw-1.dev.4 и ipa_sdb-1.dev.
где их взять?
нельзяли резюмировать - что конкретно нужно чтобы IPA считал трафик под freebsd 6.0?
или ссылочку - где про это написано..
рута дай и тебе всё настрою.......................
1) думай
2) думау+думай
3) инфе полгода, и что теперь что урлов нет???
4) какого нахрен демона резюмировать? что, лекцию читать???
ну парни, таким ленивым быть просто нельзя...ЗЫ: если бы сами читали доки = ипа2 нуждается в модулях, не ипа1.