[FUG-BR] IPSEC e kernel

Vinicius Abrahao vinnix.bsd em gmail.com
Quarta Abril 29 19:14:16 BRT 2009


Fala c0re dump,

Não tinha o kernel compilado com IPSEC aqui então resolvi compilar para
testar.
Aqui tenho um RELENG_7 (7.2-PRERELEASE) que foi atualizado hoje, antes de
compilar.  Meu config do kernel está assim:

device          crypto
options         IPSEC        #IP security
options         IPSEC_DEBUG  #debug for IP security
options         IPSEC_FILTERTUNNEL

Todo o kernel compilou e iniciou normalmente.

Apr 29 18:42:40 vinnix kernel: IPsec: Initialized Security Association
Processing.

Achei "curioso" que observando a sua msg de erro:
/../../opencrypto/crypto.c: 81:26: error: cryptodev_if.h: No such file or
directory cc1: warnings being treated as errors

Procurando esse arquivo

# cd /usr/src
# find ./ -name cryptodev_if.h

Não se encontra nada, porem se entrarmos no /usr/obj (onde ficam os
objetos que estão compilados)

# cd ../obj
# find ./ -name cryptodev_if.h
./usr/src/sys/VINNIX/modules/usr/src/sys/modules/crypto/cryptodev_if.h
./usr/src/sys/VINNIX/modules/usr/src/sys/modules/hifn/cryptodev_if.h
./usr/src/sys/VINNIX/modules/usr/src/sys/modules/safe/cryptodev_if.h
./usr/src/sys/VINNIX/modules/usr/src/sys/modules/ubsec/cryptodev_if.h
./usr/src/sys/VINNIX/cryptodev_if.h

E dentro do cryptodev_if.h encontrei o seguinte:
/*
 * This file is produced automatically.
 * Do not modify anything in here by hand.
 *
 * Created from source file
 *   /usr/src/sys/opencrypto/cryptodev_if.m
 * with
 *   makeobjops.awk
 *
 * See the source file for legal information
 */

Verifique se o seu   /usr/src/sys/opencrypto/cryptodev_if.m está
com esse id: $FreeBSD: src/sys/opencrypto/cryptodev_if.m,v 1.1 2007/03/21
03:43:33 sam Exp $


Mais detalhes sobre a lista de discussão freebsd