[FUGSPBR] erro ao carregar ipfw

xmailx xmailx em terra.com.br
Ter Jun 17 21:55:39 BRT 2003


Prezados,

Conforme prometido estou retornando ao assunto: ipfw2 no freeBSD 4.8.

historico
.........

Li em varios locais que no freebsd 4.8 bastaria compilar o kernel com o
options IPFW2 e inserir uma linha no /etc/make.conf IPFW2=TRUE.

Apos umas tres instalacoes em maquinas diferentes percebi que a informacao
nao procede. O ipfw2 nao carrega e tudo vira um alho. Vejam:

No boot tem-se os resultados (com os comandos de sempre no rc.conf).

ipfw: size mismatch (have 176 want 48)
ipfw: getsockopt (IP_FW_ADD) invalid argument

No promtp fazendo ipfw show, tem-se: segmentation fault (core dumped)


solucoes
........

O Vini respondeu (valeu) que precisa fazer muito mais.

"..precisa compilar o frontend do ipfw, ou seja o proprio programa..."

"... http://michael.gargantuan.com/FreeBSD/ipfw2.htm  ..."

Seguindo a receita, minha compilacao nao foi aquela maravilha. Entao, repeti
o processo do zero varias e varias vezes. Os resultados foram sempre:

cd /usr/src/lib/libalias
make -DIPFW2 -> warning: object directory not changed from original
/usr/src/lib/libalias
make install -> normal

cd/usr/src/sbin/ipfw
make -DIPFW2

erros:

warning: object directory not changed from original /usr/src/sbin/ipfw
ipfw2.c: In function:
ipfw2.c:1136: warning:int format; long int arg (arg2)
ipfw2.c:1140: warning:int format; long int arg (arg2)
ipfw2.c:1067:warning 's' might be used uninitialized in this function
ipfw2.c: at top level:
ipfw2.c: warning:retrn-type defaults to 'int'.....

Depois, make install -> normal

Depois do reboot o ipfw2 funcionou normal. Nao testei com outras opcoes como
nat, dummynet, controle por mac.

Mas, os erros da compilacao me deixaram intrigado. Nao entendo porque todo
esse rolo para ativar o ipfw2. Entao, Resolvi radicalizar e depois apresento
os resultados com o que vou fazer: cvsup, buildworld, buildkernel,
mergemaster.

Te+

xmailx


_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/



Mais detalhes sobre a lista de discussão freebsd