instalando squid , problema http_port:: command not found

Forums: 

Buenas.... tengo un problema , soy nuevo en esto de la instalacion del squid

tengo una pc ,le instale el centos 5.4 y empeze despues a instalar el squid pero me e trabado en una parte(es lo primero q estoy instalando)

les muestro mi avance y el problema q tengo al final con http_port:: command not found

[vicaam@vicaam08 ~]$ yum -y install squid httpd
Loaded plugins: fastestmirror
You need to be root to perform this command.
[vicaam@vicaam08 ~]$ /bin/su -
Contraseña:
[root@vicaam08 ~]# yum -y install squid httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: hpc.arc.georgetown.edu
* base: mirror.cisp.com
* extras: mirror.cs.vt.edu
* updates: ftp.lug.udel.edu
Setting up Install Process
Resolving Dependencies
--> Running transaction check
--> Processing Dependency: httpd = 2.2.3-31.el5.centos for package: mod_ssl
--> Processing Dependency: httpd = 2.2.3-31.el5.centos for package: httpd-manual
---> Package httpd.i386 0:2.2.3-43.el5.centos set to be updated
---> Package squid.i386 7:2.6.STABLE21-6.el5 set to be updated
--> Running transaction check
---> Package httpd-manual.i386 0:2.2.3-43.el5.centos set to be updated
---> Package mod_ssl.i386 1:2.2.3-43.el5.centos set to be updated
--> Processing Dependency: openssl >= 0.9.8e-12.el5_4.4 for package: mod_ssl
--> Running transaction check
--> Processing Dependency: openssl = 0.9.8e-12.el5 for package: openssl-devel
---> Package openssl.i686 0:0.9.8e-12.el5_4.6 set to be updated
--> Running transaction check
---> Package openssl-devel.i386 0:0.9.8e-12.el5_4.6 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
httpd i386 2.2.3-43.el5.centos base 1.2 M
squid i386 7:2.6.STABLE21-6.el5 base 1.3 M
Updating for dependencies:
httpd-manual i386 2.2.3-43.el5.centos base 813 k
mod_ssl i386 1:2.2.3-43.el5.centos base 91 k
openssl i686 0.9.8e-12.el5_4.6 base 1.4 M
openssl-devel i386 0.9.8e-12.el5_4.6 base 1.9 M

Transaction Summary
================================================================================
Install 0 Package(s)
Update 6 Package(s)
Remove 0 Package(s)

Total download size: 6.7 M
Downloading Packages:
(1/6): mod_ssl-2.2.3-43.el5.centos.i386.rpm | 91 kB 00:00
(2/6): httpd-manual-2.2.3-43.el5.centos.i386.rpm | 813 kB 00:07
(3/6): httpd-2.2.3-43.el5.centos.i386.rpm | 1.2 MB 00:08
(4/6): squid-2.6.STABLE21-6.el5.i386.rpm | 1.3 MB 00:07
(5/6): openssl-0.9.8e-12.el5_4.6.i686.rpm | 1.4 MB 00:09
(6/6): openssl-devel-0.9.8e-12.el5_4.6.i386.rpm | 1.9 MB 00:15
--------------------------------------------------------------------------------
Total 128 kB/s | 6.7 MB 00:53
advertencia:rpmts_HdrFromFdno: CabeceraV3 DSA signature: NOKEY, key ID e8562897
base/gpgkey | 1.5 kB 00:00
Importing GPG key 0xE8562897 "CentOS-5 Key (CentOS 5 Official Signing Key) " from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : openssl 1/12
Updating : httpd 2/12
Updating : httpd-manual 3/12
Updating : openssl-devel 4/12
Updating : squid 5/12
Updating : mod_ssl 6/12
Cleanup : httpd-manual 7/12
Cleanup : openssl-devel 8/12
Cleanup : openssl 9/12
Cleanup : httpd 10/12
Cleanup : squid 11/12
Cleanup : mod_ssl 12/12

Updated:
httpd.i386 0:2.2.3-43.el5.centos squid.i386 7:2.6.STABLE21-6.el5

Dependency Updated:
httpd-manual.i386 0:2.2.3-43.el5.centos
mod_ssl.i386 1:2.2.3-43.el5.centos
openssl.i686 0:0.9.8e-12.el5_4.6
openssl-devel.i386 0:0.9.8e-12.el5_4.6

Complete!
[root@vicaam08 ~]# yum -y update kernel iptables
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: hpc.arc.georgetown.edu
* base: mirror.cisp.com
* extras: mirror.cs.vt.edu
* updates: ftp.lug.udel.edu
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package iptables.i386 0:1.3.5-5.3.el5_4.1 set to be updated
---> Package kernel.i686 0:2.6.18-194.3.1.el5 set to be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel i686 2.6.18-194.3.1.el5 updates 17 M
Updating:
iptables i386 1.3.5-5.3.el5_4.1 base 233 k

Transaction Summary
================================================================================
Install 1 Package(s)
Update 1 Package(s)
Remove 0 Package(s)

Total download size: 17 M
Downloading Packages:
(1/2): iptables-1.3.5-5.3.el5_4.1.i386.rpm | 233 kB 00:01
(2/2): kernel-2.6.18-194.3.1.el5.i686.rpm | 17 MB 02:04
--------------------------------------------------------------------------------
Total 138 kB/s | 17 MB 02:06
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Updating : iptables 1/3
Installing : kernel 2/3
Cleanup : iptables 3/3

Installed:
kernel.i686 0:2.6.18-194.3.1.el5

Updated:
iptables.i386 0:1.3.5-5.3.el5_4.1

Complete!
[root@vicaam08 ~]# http_port 192.168.0.200:8080 transparent
-bash: http_port: command not found
[root@vicaam08 ~]# http_port 192.168.1.102:8080 transparent
-bash: http_port: command not found
[root@vicaam08 ~]# http_port 192.168.1.102:8080
-bash: http_port: command not found
[root@vicaam08 ~]# http_port 192.168.1.102 : 8080
-bash: http_port: command not found
[root@vicaam08 ~]# http_port 192.168.1.254 : 8080
-bash: http_port: command not found
[root@vicaam08 ~]# http_port 192.168.1.254:8080
-bash: http_port: command not found
[root@vicaam08 ~]# http_port 8080
-bash: http_port: command not found
[root@vicaam08 ~]# http_port 3128
-bash: http_port: command not found
[root@vicaam08 ~]#
[root@vicaam08 ~]# http_port 3128
-bash: http_port: command not found
[root@vicaam08 ~]# http_port 8080

Como se habran dado cuenta me he trabado en la parte de http_port , alguien q me pueda decir a q se deba tal problema :( gracias .....

Si no ves nada como respuesta

Imagen de deathUser

Si no ves nada como respuesta del comando tail es que squid no está recibiendo peticiones, en cuanto a la última regla, se refiere a las conexiones entrantes (que tengan como destino) la red 127.0.0.0/255.0.0.0

Tienes una regla en el firewall para redirigir el tráfico del puerto 80 hacia el 3128 ...??? es decir proxy transparente o los clientes tienen configurado el proxy en sus browsers ...???

bye
;)

otra pregunta mas....... en q

otra pregunta mas....... en q puerto le pongo al squid para q no tenga problemas con el apache2(hasta donde lei usa el puerto 80)y q siga siendo transparente.

tendo una linea en squid asi

http_port 192.168.1.102:8080 transparent
visible_hostaname vicaam08

en mi servidor : 192.168.1.102 es la ip de la tarjeta q estara conectada a mi cyber cafe(switch)

vicaam

Hola, Soy nuevo en linux y en

Imagen de juli_juli

Hola, Soy nuevo en linux y en este momento tengo un problema para configurar mi Proxy Squid en modo transparente
.
tengo las dos targetas de red:
eth0 --> es la que da servicio a los clientes y asigna direcciones por dhcp con:
direccion ip 192.168.2.1/24 gateway 192.168.2.1

eth1 --> es la que esta conectada directamente al router que me da internet.

yo he colocado los parametros en el sitio correspondiente en el archivo del squid.conf que son los siguientes:

http_port 192.168.2.1:3128 transparent
acl localnet src 192.168.2.0/24
http_access allow localnet

lo mas importante, por que lo que es visible_name, cache_memory y lo demas lo he dejado como esta.

ahora en las iptables he colocado a ejecutar el siguiente script:
--------------------------------------------------------------------
#inicio
echo "aplicando reglas............"
iptables -t nat -F
iptables -t nat -X
iptables -F
iptables -X
iptables -Z
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -i eth0 -s 192.168.2.0/24 -d 0/0 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth1 -j MASQUERADE
#fin
---------------------------------------------------------------------------

ahora, se supone que como esta en modo transparente no necesito configurar el browser,
hago la solicitud a www.google.com.co.
y nada no me sale nada,

luego configuro el proxy en el browser y me da error:

ERROR
The requested URL could not be retrieved

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

The following error was encountered while trying to retrieve the URL: http://www.google.com.co/

Unable to determine IP address from host name «www.google.com.co»

The DNS server returned:

TimeoutThis means that the cache was not able to resolve the hostname presented in the URL. Check if the address is correct.

Your cache administrator is webmaster.

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

Generated Wed, 23 Jun 2010 21:22:22 GMT by perseo (squid/2.7.STABLE7)

he verificado el access log del squid y tengo esto:
1277328142.966 150335 192.168.2.10 TCP_MISS/504 1581 GET http://www.google.com.co/ - DIRECT/www.google.com.co text/html

he realizado ping desde mi pc que es 192.168.2.10 a la direccion del servidor (192.168.2.1) y me responde bien, tambie he hecho ping a la direccion de la targeta eth1 que es 192.168.0.145 y tambien tengo respuesta.

Por favor alguien que me colabore con esto.............creo que lo que tengo mal es las IPTABLES. pero no estoy seguro

Al parecer tu problema está

Imagen de xime

Al parecer tu problema está en el dns, necesitas configurar el dhcp para que asigne a tus pcs la dirección del dns que tu proveedor usa, o en su defecto puedes usar los de open dns: Open dns.

http://poquiblog.blogspot.com/

Gracias XIME, YO en el DHCP

Imagen de juli_juli

Gracias XIME,

YO en el DHCP tengo configurados mis DNS que son los mismos que tiene el router.

Es mas, mienstras no tenga un dispositivo conectado a la targeta eth0 (para clientes) mi servidor tiene salida a internet, pero apenas conecto un dispositivo, sea un switch o una pc directamente a la targeta (eth0), de inmediato pierdo conexion a internet en mi servidor.

Páginas