Instalacion de raptor en ubuntu script

Publicado por rjfz, Marzo 31, 2013, 10:15:41 AM

Tema anterior - Siguiente tema

rjfz


firecold

Cita de: rjfz en Marzo 31, 2013, 10:15:41 AM
script de instalacion en ubuntu 12.04

Bueno amigo lo prometido es deuda, en este ya viene cambiado lo del Pid, tambien lo de la libreria que hace falta en ubuntu ya que en debian no hay problema, una cosa que tienes que revisar antes de instalar es abrir el archivo y en todas las partes donde dice IPSERV= CAMBIALE A LA IP QUE TU QUIERAS, y por ultimo para terminar lo del pid, ir al /etc/init.d/raptor, abrirlo y la parte donde dice PIDFILE, cambiar a PIDFILE=/var/run/raptor.pid, el script ya viene modificado para cree, el pid en ese lugar, por lo demas cualquier duda, preguntar no cuesta nada, Saludos

[archivo adjunto borrado por el administrador]

rjfz

firecold gracias por el script si lo quiero hacer en 64 bit por cuestiones de memoria ram tengo 16 Gb y creo que el 32 bit no la detecta toda

Nessa

Cita de: firecold en Marzo 31, 2013, 02:30:06 PM
Bueno amigo lo prometido es deuda, en este ya viene cambiado lo del Pid, tambien lo de la libreria que hace falta en ubuntu ya que en debian no hay problema, una cosa que tienes que revisar antes de instalar es abrir el archivo y en todas las partes donde dice IPSERV= CAMBIALE A LA IP QUE TU QUIERAS, y por ultimo para terminar lo del pid, ir al /etc/init.d/raptor, abrirlo y la parte donde dice PIDFILE, cambiar a PIDFILE=/var/run/raptor.pid, el script ya viene modificado para cree, el pid en ese lugar, por lo demas cualquier duda, preguntar no cuesta nada, Saludos

De pronto has probado si tienes el problema de los dns que dice:

dns_internal.cc(717) idnsInitVCConnected: Failed to connect to nameserver 127.0.0.0 using TCP

Me ha pasado en 3 instalaciones diferentes, todas con ubuntu server 12.04.2.

Simplemente las páginas no cargan y sale mensaje de error en el navegador.

firecold

Cita de: Nessa en Marzo 31, 2013, 06:21:42 PM
De pronto has probado si tienes el problema de los dns que dice:

dns_internal.cc(717) idnsInitVCConnected: Failed to connect to nameserver 127.0.0.0 using TCP

Me ha pasado en 3 instalaciones diferentes, todas con ubuntu server 12.04.2.

Simplemente las páginas no cargan y sale mensaje de error en el navegador.


este mensaje de error de donde lo sacaste o mas bien de que log lo obtuviste

Nessa

Sale en el log del squid3, exactamente en el:

tail -f /var/log/squid3/cache.log

Cuando aparece en el navegador también aparece un mensaje de error al navegar, he buscado en google sobre el error pero no encuentro nada que evite que salga, además he probado cambiando tanto en el squid la parte de:

Citardns_nameservers 8.8.8.8 8.8.4.4

Dejando solo 1, también colocando los de mi proveedor, hasta quitando la línea del squid.conf y nada, siempre me sale ese mensaje.

firecold

Cita de: Nessa en Abril 01, 2013, 10:40:34 AM
Sale en el log del squid3, exactamente en el:

tail -f /var/log/squid3/cache.log

Cuando aparece en el navegador también aparece un mensaje de error al navegar, he buscado en google sobre el error pero no encuentro nada que evite que salga, además he probado cambiando tanto en el squid la parte de:

Dejando solo 1, también colocando los de mi proveedor, hasta quitando la línea del squid.conf y nada, siempre me sale ese mensaje.

si pues es un error no muy conocido de squid3, cuando hay un parent proxy como thunder o raptor, deja en dns_nameserver solo 127.0.0.1 nada mas, y en ajustes DNS de raptor, lo dejas como viene en la instalacion:

search proxy.os.com
nameserver 127.0.0.1
nameserver 8.8.8.8
nameserver 8.8.4.4


0

search proxy.os.com
nameserver 127.0.0.1
nameserver dns de tu proveedor
nameserver dns de tu proveedor


reinicias primero bind9, porque este error se trata de la mala comunicacion de bind9 y squid3, luego raptor, despues squid y por ultimo apache2, de esta manera:

sudo service bind9 restart
sudo service raptor restart
sudo service squid3 restart
sudo service apache2 restart


me avisas, para saber si te funciono o hay que escarbar mas en tus logs, saludos

firecold

Cita de: rjfz en Marzo 31, 2013, 03:07:34 PM
firecold gracias por el script si lo quiero hacer en 64 bit por cuestiones de memoria ram tengo 16 Gb y creo que el 32 bit no la detecta toda

dame tiempo y modificare el de 64bits, Saludos

rjfz

amigo firecold para que es este comando
tail -f /var/log/squid3/cache.log

cuando lo escribo me dice esto que significa?

2013/04/01 16:56:30| IpIntercept.cc(137) NetfilterInterception:  NF getsockopt(SO_ORIGINAL_DST) failed on FD 21: (92) Protocol not available

Nessa

Cita de: firecold en Abril 01, 2013, 12:51:06 PM
reinicias primero bind9, porque este error se trata de la mala comunicacion de bind9 y squid3, luego raptor, despues squid y por ultimo apache2, de esta manera:

sudo service bind9 restart
sudo service raptor restart
sudo service squid3 restart
sudo service apache2 restart


me avisas, para saber si te funciono o hay que escarbar mas en tus logs, saludos

Hola, realicé los cambios como me indicabas, pero sigo con el problema, aunque ahora el error no sale en el log del squid3, sino en el syslog.

Citarroot@proxy:/sbin# cd /root/
root@proxy:~# ./reinicios.sh
* Stopping domain name service... bind9                                                                                                                     rndc: connect failed: 127.0.0.1#953: connection refused
                                                                                                                                                      [ OK ]
* Starting domain name service... bind9                                                                                                              [ OK ]
Restarting Raptor ...
Starting Raptor 1.0b
squid3 stop/waiting
squid3 start/running, process 24941
* Restarting web server apache2                                                                                                                             [Tue Apr 02 16:34:13 2013] [warn] The Alias directive in /etc/apache2/conf.d/apc.conf at line 24 will probably never match because it overlaps an earlier Alias.
[Tue Apr 02 16:34:13 2013] [warn] The Alias directive in /etc/apache2/conf.d/apc.conf at line 47 will probably never match because it overlaps an earlier Alias.
... waiting [Tue Apr 02 16:34:14 2013] [warn] The Alias directive in /etc/apache2/conf.d/apc.conf at line 24 will probably never match because it overlaps an earlier Alias.
[Tue Apr 02 16:34:14 2013] [warn] The Alias directive in /etc/apache2/conf.d/apc.conf at line 47 will probably never match because it overlaps an earlier Alias.
                                                                                                                                                      [ OK ]
root@proxy:/sbin# tail -f /var/log/squid3/cache.log
2013/04/02 15:10:41| Store logging disabled
2013/04/02 15:10:41| DNS Socket created at [::], FD 7
2013/04/02 15:10:41| DNS Socket created at 0.0.0.0, FD 8
2013/04/02 15:10:41| Adding nameserver 127.0.0.1 from squid.conf
2013/04/02 15:10:41| Accepting  intercepted HTTP connections at 10.10.0.8:3128, FD 10.
2013/04/02 15:10:41| Accepting  intercepted HTTP connections at 172.16.228.1:3128, FD 11.
2013/04/02 15:10:41| HTCP Disabled.
2013/04/02 15:10:41| Configuring Parent 10.10.0.8/8080/0
2013/04/02 15:10:41| Loaded Icons.
2013/04/02 15:10:41| Ready to serve requests.
2013/04/02 15:12:22| squidaio_queue_request: WARNING - Queue congestion
2013/04/02 15:15:00| squidaio_queue_request: WARNING - Queue congestion
2013/04/02 15:19:26| ctx: enter level  0: 'http://vap5dfw1.lijit.com/www/delivery/lg.php?bannerid=24997&campaignid=232&cids=232&bids=24997&zoneid=186523&tid=86523_13649339582457ed0eab4e456&channel_ids=,&loc=http%3A%2F%2Fmips.tv%2Fembedplayer%2Fhjkkkfg%2F1%2F550%2F400&referer=http%3A%2F%2Fmips.tv%2Fembedplayer%2Fhkkkfg%2F1%2F550%2F400&cb=b4d4769914'
2013/04/02 15:19:26| WARNING: unparseable HTTP header field {: }
2013/04/02 15:24:37| ctx: exit level  0

root@proxy:~# tail -f /var/log/syslog | grep DNS
Apr  2 16:08:04 proxy named[24907]: generating session key for dynamic DNS
Apr  2 16:11:43 proxy named[17014]: DNS format error from 8.8.8.8#53 resolving bdcrqgonzmwuehky.nl/AAAA for client 127.0.0.1#44300: invalid response
Apr  2 16:11:45 proxy named[17014]: DNS format error from 8.8.8.8#53 resolving google.com/AAAA for client 127.0.0.1#44300: invalid response
Apr  2 16:11:46 proxy named[17014]: DNS format error from 190.12.61.2#53 resolving hotmail.com/AAAA for client 127.0.0.1#44300: invalid response
Apr  2 16:11:46 proxy named[17014]: DNS format error from 8.8.8.8#53 resolving bdcrqgonzmwuehky.nl/AAAA for client 127.0.0.1#44300: invalid response
Apr  2 16:25:59 proxy named[17014]: DNS format error from 8.8.8.8#53 resolving st-listas.20minutos.es/AAAA for client 127.0.0.1#44300: invalid response


Pero sigo con el mismo error en los navegadores de los clientes:



Adiciono una imagen con los detalles del equipo:

firecold

Cita de: Nessa en Abril 02, 2013, 05:31:47 PM
Hola, realicé los cambios como me indicabas, pero sigo con el problema, aunque ahora el error no sale en el log del squid3, sino en el syslog.

Pero sigo con el mismo error en los navegadores de los clientes:



Adiciono una imagen con los detalles del equipo:


Segun veo en el log tienes varios problemas, uno es en apache2 en la linea 24 y 47, corrigelos por favor, la verdad no se que es habria que ver el archivo en cuestion, el otro es:

Accepting  intercepted HTTP connections at 10.10.0.8:3128, FD 10.
Accepting  intercepted HTTP connections at 172.16.228.1:3128, FD 11.


Estas aceptando dos redes diferentes en un mismo puerto y apuntando a diferentes ips, por eso el squidaio_queue_request: WARNING - Queue congestion, y que no tengas internet en las maquinas cliente, me imagino que cada ip esta vinculada a una tarjeta de red, y para cada tarjeta de red una redireccion diferente en puerto, ip y tarjeta de red, esto ultimo con iptables, raptor miro que te sale offline, me puedes poner un enlace de los logs de raptor, especifico el error.log, espero solucionar tu problema lo mas pronto posible, Saludos

rjfz

amigo firecold hice la instalacion con el scrip pero no me trabaja el raptor el squid si trabaja mira lo que me sale como lo arreglo?

Nessa

Cita de: firecold en Abril 02, 2013, 08:13:23 PM
Segun veo en el log tienes varios problemas, uno es en apache2 en la linea 24 y 47, corrigelos por favor, la verdad no se que es habria que ver el archivo en cuestion, el otro es:

Accepting  intercepted HTTP connections at 10.10.0.8:3128, FD 10.
Accepting  intercepted HTTP connections at 172.16.228.1:3128, FD 11.


Estas aceptando dos redes diferentes en un mismo puerto y apuntando a diferentes ips, por eso el squidaio_queue_request: WARNING - Queue congestion, y que no tengas internet en las maquinas cliente, me imagino que cada ip esta vinculada a una tarjeta de red, y para cada tarjeta de red una redireccion diferente en puerto, ip y tarjeta de red, esto ultimo con iptables, raptor miro que te sale offline, me puedes poner un enlace de los logs de raptor, especifico el error.log, espero solucionar tu problema lo mas pronto posible, Saludos

Hola firecold, gracias por tu ayuda, ya corregí los errores del apache. Te cuento que el error.log está vacío, no me sale nada =(

login as: root
root@proxy:~# tail -f  /var/log/raptor/error.log
^C
root@proxy:~# tail -f  /var/log/raptor/error.log


Crees que sea algun problema con el bind? Se me ocurre que se está saturando por alguna razón y por eso el squid no logra conectarse. Ahora modifique el valor de los file descriptors, se me presenta el problema igual, pero ahora con menos frecuencia.

firecold

Cita de: Nessa en Abril 05, 2013, 04:49:10 PM
Hola firecold, gracias por tu ayuda, ya corregí los errores del apache. Te cuento que el error.log está vacío, no me sale nada =(

login as: root
root@proxy:~# tail -f  /var/log/raptor/error.log
^C
root@proxy:~# tail -f  /var/log/raptor/error.log


Crees que sea algun problema con el bind? Se me ocurre que se está saturando por alguna razón y por eso el squid no logra conectarse. Ahora modifique el valor de los file descriptors, se me presenta el problema igual, pero ahora con menos frecuencia.

Cambiaste de puerto las dos ips, por ejemplo: si tu quieres este lo puedes dejar como esta: 10.10.0.8:3128 y el otro puedes usar el puerto 3129, haciendo las respectivas redirecciones con iptables, con lo de thunder revisa si tienes esta libreria, diras como facil, tecleas esto:

wget http://www.joemg.host56.com/lib/32bits/libmysqlclient.so.16
mv libmysqlclient.so.16 /usr/lib/


la otra es que teclees como root serv y avisas que te sale, Saludos

firecold

Cita de: rjfz en Abril 02, 2013, 08:56:23 PM
amigo firecold hice la instalacion con el scrip pero no me trabaja el raptor el squid si trabaja mira lo que me sale como lo arreglo?

No hay ningun problema con eso, postea el error.log de raptor para saber que pasa, Saludos

juliobrenis

Cita de: rjfz en Abril 01, 2013, 05:00:58 PM
amigo firecold para que es este comando
tail -f /var/log/squid3/cache.log

cuando lo escribo me dice esto que significa?

2013/04/01 16:56:30| IpIntercept.cc(137) NetfilterInterception:  NF getsockopt(SO_ORIGINAL_DST) failed on FD 21: (92) Protocol not available

Saludos Cordiales:
Esta pregunta al parecer quedo en el aíre alguien por favor me pueda dar una respuesta.
Muchas gracias.

firecold

Cita de: juliobrenis en Junio 24, 2013, 07:31:28 PM
Saludos Cordiales:
Esta pregunta al parecer quedo en el aíre alguien por favor me pueda dar una respuesta.
Muchas gracias.

Esto quiere decir que la intercepcion no esta trabajando como deberia, muchas veces es algun problema con el internet o en tu configuracion o muy debes en cuando un error de squid, habria que ver cual de los tres, Saludos

pietrobelli

Cita de: firecold en Abril 01, 2013, 12:51:59 PM
dame tiempo y modificare el de 64bits, Saludos

Saludos pero los comandos no son los mismos?

Creo que sólo hay que modificar la parte donde comprueba si es 32 o 64

Saludos

firecold

Cita de: pietrobelli en Agosto 06, 2013, 11:46:01 PM
Saludos pero los comandos no son los mismos?

Creo que sólo hay que modificar la parte donde comprueba si es 32 o 64

Saludos

Tambien los archivos de raptor tienen que ser de 64 bits, Saludos

btocarmona

Amigo firecold recien veo este post http://www.alterserv.com/foros/index.php?topic=409.msg2722#msg2722 despues de haber intentado con el script para debian 7 instalar raptor en ubuntu 64 bit pero el error al terminar toda la tarea son que squid y raptor aparecen offline unos de los mensajes que me sale es problemas con la liberia libmysql18.so o algo por el estilo, mi pregunta es amigo habras podido armar el script para ubuntu 64 bits?
Desde ya estaré muy agradecido y en lo que te pueda ayudar estoy a disposicion