Squid con opcion para mac address

Imagen de Fixer

Forums: 

Hola a todos,

Tengo un problema con la compilacion de esta opcion en squid, estoy usuado centos 4.4
hago todos los pasos

./configure --enable-arp-acl
# make
# make install

Después de esto es el problema que tengo, no puedo levantar el squid, no se que estoy haciendo mal, tampoco veo instalado el paquete del squid como cuando lo instalo de un rpm
?tal vez estoy haciendo algo mal en los pasos??

Lo que si veo es que se instala en otra ruta, pero no se como hacer para que pueda verlo como cuando instalo un rpm

Gracias de antemano

Cita: Después de esto es

Imagen de deathUser

[quote]
Después de esto es el problema que tengo, no puedo levantar el squid, no se que estoy haciendo mal...
[/quote]
Qué pasa cuando intentas levantar el squid que compilaste ...???
Qué mensajes de error da ...???
[quote]
tampoco veo instalado el paquete del squid como cuando lo instalo de un rpm
[/quote]
Lógico, no lo instalaste como rpm... :)
[quote]
Lo que si veo es que se instala en otra ruta, pero no se como hacer para que pueda verlo como cuando instalo un rpm
[/quote]
Se instala en la ruta en la que le especificaste, si no lo hiciste, se instala en una ruta por default (creo que el /usr/local ....), lo puedes cambiar con el ./configure ...

Para que se instale como rpm deberías generar el rpm, descarga el src.rpm y generalo como rpm y luego lo instalas ...

bye
:)

squid + arp

Imagen de Fixer

Creo que me exprese mal, ya lo tengo instalado en la ruta /user/local/squid, pero no se como levantarlo? como levanto el servicio de squid, por que si pongo #service squid start, me dice que no esta renocido el servicio

Como te contestó antares,

Imagen de deathUser

Como te contestó antares, levantas el squid ejecutando el binario que te creo al compilarlo, este lee el config de la ubicación predeterminada en caso de que no se le especifique otra cosa, además si no me equivoco debes ejecutar primero squid -z para crear el arbol de directorios del cache, en tal caso lee el README o INSTALL de los fuentes para que veas que mismo :)

Para levantarlo puedes crearte un archivo en el /etc/init.d/ copiando uno de los que existe y modificamdolo para que te suba el squid que haz compilado, luego ejecutas chkconfig para que se ejecute en el boot y listo, si no me equivoco con esto puedes usar service squid start ...

Suerte...

bye
:)

De lo que recuerdo, cuando

Imagen de antares

De lo que recuerdo, cuando compilas squid te lo instala en /usr/local/squid/

El archivo squid.conf queda en /usr/local/squid/etc

Y para arrancarlo necesitas ejecutar: /usr/local/squid/sbin/squid

Y como no utilizaste el sistema de paqueterías (rpm) simplemente no lo vas a ver como instalado. Ni tú ni tu linux al rato de actualizar los paquetes.

Saludos.

Saludos,

antares

al instalar fuera de los rpm

Imagen de Epe

al instalar fuera de los rpm te puede quedar dos copias de squid, una en /usr/local (la que no es rpm) y otra en /usr/bin o /usr/sbin, puedes tener una mezcla de bibliotecas y demás.

deberías abrir el src.rpm, cambiar la configuración, recompilar el src.rpm y obtener un rpm con el que sustituir el squid.

trataré de hacer un peque howto, per ya tu máquina quedó con binarios instalados fuera de la lista de rpm.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Aqui te describo como hacer

Imagen de RazaMetaL

Aqui te describo como hacer tu propio RPM para que disfrutes de los beneficion de las actualizaciones y tengas el respectivo script de arranque en el /etc/init.d :

1.- Necesitas tener instaladas las siguientes dependencias:

yum install rpm-build openjade linux-doc pam-devel

2.- Descargas el src.rpm de squid:

http://mirror.centos.org/centos/4.4/os/SRPMS/squid-2.5.STABLE6-3.4E.12.src.rpm

3.- Instalas el archivo descargado:

rpm -ivh squid-2.5.STABLE6-3.4E.12.src.rpm

4.- Editas el spec de squid:

cd /usrc/src/redhat/SPECS

Busca esto:

%build
export CFLAGS="-fPIE -Os -g -pipe -fsigned-char" ; export LDFLAGS=-pie ;
%configure \
--exec_prefix=/usr \
--bindir=%{_sbindir} \
--libexecdir=%{_libdir}/squid \
--localstatedir=/var \
--sysconfdir=/etc/squid \
--enable-poll \
--enable-snmp \

Y le agregas una linea --enable-arp-acl \ deberia quedar algo asi:

%build
export CFLAGS="-fPIE -Os -g -pipe -fsigned-char" ; export LDFLAGS=-pie ;
%configure \
--exec_prefix=/usr \
--bindir=%{_sbindir} \
--libexecdir=%{_libdir}/squid \
--localstatedir=/var \
--sysconfdir=/etc/squid \
--enable-poll \
--enable-snmp \
--enable-arp-acl \

5.- Contruyes el rpm con tus modificaciones:

rpmbuild -ba squid.spec

6.- Instas el nuevo rpm:

cd /usr/src/redhat/RPMS/i386
rpm -ivh squid-2.5.STABLE6-3.4E.12.i386.rpm

7.- Realizas tus configuraciones en /etc/squid/squid.conf

8.- Agregas squid para que se ejecute al inicio:

chkconfig squid --level 345 on

9.- Inicias squid:

service squid start

Y eso ha sido todo.

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Funco FUNCO...!!! Gracias

Imagen de cerberox

Funco FUNCO...!!!

Gracias por el asunto.... realmente buen HOW TO.... un incono de 5 estrellas. Me has salvado del desastre que tenia...

Si fuera factible a donde envio el six pack de bielas.. }:) }:) }:)

Que salio mas facil que la receta para hacer arroz de la forma tradicional... en verdad me ayudo mucho, aunque pondria una consulta adicional... Si tuviese descargado el tar.gz habria como convertirlo en src.rpm o directo a rpm. Para gestionarlo de igual manera??... no se dudas sueltas que dejo por si acaso a alguien necesita, pero que me queda pendiente en la cabeza..

------
Detras de ti siempre hay alguien mas, que observa lo que haces...y no es ningun santo.. XP...
------
Xavier Villavicencio Barrezueta
-------------------------------

------
Detras de ti siempre hay alguien mas, que observa lo que haces...y no es ningun santo.. XP...
------
Xavier Villavicencio Barrezueta
-------------------------------

si quieres hacer un rpm de

Imagen de Epe

si quieres hacer un rpm de un nuevo tar.gz asegurate de:

1- tener el tar.gz nuevo y ponerlo en /usr/src/redhat/SOURCES
2- tener el viejo squid.spec y ponerlo en /usr/src/redhat/SPECS/

Entonces edita el squid.spec y cambiale el nombre al archivo de sources (aparecerá en la primera pagina seguramente) poniendo la nueva versión.

ahi dale la recompilación:

rpmbuild -ba squid.spec

Para más info, mira aqui

[url]http://www.ecualug.org/?q=2007/04/04/comos/como_crear_un_rpm_desde_un_tar_gz[/url]

y aqui

[url]http://www.ecualug.org/?q=2007/04/04/comos/c_mo_crear_un_rpms[/url]

y listo.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884


Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Cita: Si fuera factible a

Imagen de RazaMetaL

[quote]Si fuera factible a donde envio el six pack de bielas.. Evil Evil Evil[/quote]

Jajaja.. te paso la direccion por mensaje privado :evil:

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

Páginas