[FUG-BR] RES: RES: tproxy/cacheboy

Luiz Otavio O Souza lists.br em gmail.com
Sexta Julho 3 16:07:34 BRT 2009


>     Renato.
>
> Acabei de fazer o que vc disse e está ocorrendo um problema com
> 'IP_NONLOCALOK'.
> O kernel já está compilado com os patches, porém, não sei como ver se está
> iniciado ou não, já que no dmesg ele não aparece ...
>
> Alguma dica?
>
> Obrigado.
>
>
> ----
> 
> c -DHAVE_CONFIG_H -I. -I../include      -O2 -fno-strict-aliasing -pipe  -D_REENTRANT
>  -MT comm_ips_tproxy2.o -MD -MP                         -MF
> .deps/comm_ips_tproxy2.Tpo -c -o comm_ips_tproxy2.o comm_ips_tproxy2.c
> mv -f .deps/comm_ips_tproxy2.Tpo .deps/comm_ips_tproxy2.Po
> 
> c -DHAVE_CONFIG_H -I. -I../include      -O2 -fno-strict-aliasing -pipe  -D_REENTRANT
>  -MT comm_ips_tproxy4.o -MD -MP                         -MF
> .deps/comm_ips_tproxy4.Tpo -c -o comm_ips_tproxy4.o comm_ips_tproxy4.c
> mv -f .deps/comm_ips_tproxy4.Tpo .deps/comm_ips_tproxy4.Po
> 
> c -DHAVE_CONFIG_H -I. -I../include      -O2 -fno-strict-aliasing -pipe  -D_REENTRANT
>  -MT comm_ips_freebsd.o -MD -MP                         -MF
> .deps/comm_ips_freebsd.Tpo -c -o comm_ips_freebsd.o comm_ips_freebsd.c
> comm_ips_freebsd.c: In function 'comm_ips_bind':
> comm_ips_freebsd.c:27: error: 'IP_NONLOCALOK' undeclared (first use in 
> this
> function)
> comm_ips_freebsd.c:27: error: (Each undeclared identifier is reported only
> once
> comm_ips_freebsd.c:27: error: for each function it appears in.)
> *** Error code 1
>
> Stop in /usr/ports/www/cacheboy16/work/cacheboy-1.6-r13601/libiapp.
> *** Error code 1
>
> Stop in /usr/ports/www/cacheboy16/work/cacheboy-1.6-r13601.
> *** Error code 1
>
> Stop in /usr/ports/www/cacheboy16.
> *** Error code 1
>
> Stop in /usr/ports/www/cacheboy16.

Daniel,

Siga o site http://tproxy.no-ip.org e você não terá problemas...

Faltou você copiar o header (retirado do site):

a.. Install the new kernel and reboot the server
a.. Update the in.h header:
# cp /usr/src/sys/netinet/in.h /usr/include/netinet
E por favor utilize o lusca HEAD essa versão do ports é muittttoooooo 
antiga.

Para baixar o lusca head, por enquanto, só pelo svn 
(/usr/ports/devel/subversion-freebsd):

svn http://lusca-cache.googlecode.com/svn/branches/LUSCA_HEAD lusca-head

No lusca head, você terá algumas novidades, mas a principal é que você terá 
suporte a apenas aufs e coss (diskd foi removido !) e por conta de um bug 
descoberto recentemente (ainda sem correção e provavelmente também presente 
no squid) não é recomendado utilizar mais do que um tipo de armazenamento no 
mesmo proxy (aufs + coss) até que o problema seja resolvido (caso contrário 
você verá alguns bugs aleatórios e esporádicos).

[]'s
Luiz



Mais detalhes sobre a lista de discussão freebsd