Conexiones rehusadas

Imagen de js.toledano
0 puntos

Hola, les cuento mi problema. Durante una semana mas o menos, estuve instalando y reinstalando ubuntu en mi pc, ahora que me he decido a dejar esta instalación tengo un problema:
Cuando intento usar algún programa que se conecta al puerto 6667 o al puerto 3306 obtengo el error Connection failed. Error: Connection refused.

Este mismo problema se presenta cuando uso del driver de mysql para java, que se encuentra en el paquete libmysql-java que cuando uso los programas xchat o ircII e incluso gaim.
Aqui algunas consideraciones acerca de mi configuración:

  • Los archivos hosts.allow y hosts.deny están vacios, por lo que en teoría no deben afectan en el problema.
  • Esta es la salida del comando telnet pmda 3306:
    jsanchez@pmda:~ $ telnet 127.0.0.1 3306
    Trying 127.0.0.1...
    telnet: Unable to connect to remote host: Connection refused
    
  • Esta es la salida del comando nmap:
    jsanchez@pmda:~ $ sudo nmap localhost
    
    Starting nmap 3.75 ( http://www.insecure.org/nmap/ ) at 2004-11-17 16:42 CST
    Interesting ports on pmda.jl-tlax.ife.org.mx (127.0.0.1):
    (The 1651 ports scanned but not shown below are in state: closed)
    PORT      STATE SERVICE
    22/tcp    open  ssh
    25/tcp    open  smtp
    80/tcp    open  http
    111/tcp   open  rpcbind
    139/tcp   open  netbios-ssn
    445/tcp   open  microsoft-ds
    631/tcp   open  ipp
    984/tcp   open  unknown
    5901/tcp  open  vnc-1
    6001/tcp  open  X11:1
    8080/tcp  open  http-proxy
    10000/tcp open  snet-sensor-mgmt
    
    Nmap run completed -- 1 IP address (1 host up) scanned in 0.546 seconds
    
  • Esto pasa cuando trato de usar ircII:
    *** Connecting to port 6667 of server irc.freenode.org
    *** Connection closed from irc.freenode.org: Connection refused
    *** Trying next IP address for irc.freenode.org...
    *** Connecting to port 6667 of server irc.freenode.org
    *** Connection closed from irc.freenode.org: Connection refused
    *** Connecting to port 6667 of server irc.freenode.org
    *** Connection closed from irc.freenode.org: Connection refused
    *** Trying next IP address for irc.freenode.org...
    *** Connecting to port 6667 of server irc.freenode.org
    *** Connection closed from irc.freenode.org: Connection refused
    *** Unable to connect to server irc.freenode.org
    *** Use /SERVER to connect to a server
    
  • Esta es la salida de un programa para probar las conexiones a jdbc, primero el programa;
    jsanchez@pmda:~ $ cat documentos/proyectos/Test.java
    import java.sql.*;
    
    public class Test
    {
            public static void main(String args[]) {
                    try {
                            /* Test loading driver */
    
                            String driver = "com.mysql.jdbc.Driver";
    
                            System.out.println( "\n=> loading driver:" );
                            Class forName( driver ).newInstance();
                            System.out.println( "OK" );
    
                            /* Test the connection */
    
                            String url = "jdbc:mysql://localhost/nombrebasededatos";
    
                            System.out.println( "\n=> connecting:" );
                            DriverManager.getConnection( url, "usuario", "password" );
                            System.out.println( "OK" );
                    }
                    catch( Exception x ) {
                            System.err.println( x );
                    }
            }
    }
    

    Y la salida:

    jsanchez@pmda:~/documentos/proyectos $ java Test
    
    => loading driver:
    OK
    
    => connecting:
    java.sql.SQLException: Unable to connect to any hosts due to exception: java.net.ConnectException: Connection refused
    
  • Unas pocas cosas mas. Primero phpmyadmin funciona correctamente
  • MySQLdb de Python, funciona correctamente
  • Tengo una aplicación que se ejecuta con apache, mod_python, python y mysql y funciona correctamente en todas las pc de mi red, tanto windows como linux.
  • Puedo descartar el router y/o firewall de la empresa. Con otras máquinas si tengo acceso y con mi partición XP también

Gracias por su paciencia
Si llegaron hasta aqui les diré que creo que el problema debe ser un firewall personal o algo como iptables, pero yo no recuerdo haber activado algo asi.
También pienso en xinitd, pero de nuevo, no se usarlo y no recuerdo haberlo activado.
Gracias por su ayuda.

Imagen de js.toledano
+1
0
-1

Me contesto parcialmente a mi mismo. En lo que se refiere a MySQL, comentar la siguiente línea en /etc/mysql/my.cnf

#skip-networking

Por lo demás del irc, sigo buscando...


SapoDriLo
Tlaxcala, México
+1
0
-1

En esta vida solo puedes tener dos cosas: razones y resultados.
Las razones no cuentan.

Imagen de entiak
+1
0
-1

Yo no te recomendaría que permitieses las conexiones al puerto TCP de mysql, piensa que un error en mysql significaría abrir un agujero de seguridad MUY importante en tu sistema.... ¿seguro que para usar el driver JDBC hay que hacerlo por tcp? ¿no puede conectar mediante sockets unix?

Respecto a lo del irc es la mar de extraño eso que te pasa ¿has configurado iptables?

--
Saludos,
Juan. (http://blog.entiak.com)

+1
0
-1

--
Saludos,
Juan. (http://blog.entiak.com)
jbaixauli (at) gmail.com

Imagen de js.toledano
+1
0
-1

La verdad uso jdbc para usar eclipse y escribir y probar mis guiones sin dejar eclipse. Pero no se usar otra configuración. Podrías indicarme como hacerlo? Gracias.

Por otro lado no he configurado eclipse, igual se instalaron automaticamente. No sé.
SapoDriLo
Tlaxcala, México

+1
0
-1

En esta vida solo puedes tener dos cosas: razones y resultados.
Las razones no cuentan.

Imagen de entiak
+1
0
-1

Sorry de jdbc estoy verde, es una de las cosas que tengo en mi todo-list: aprender a manejarme con jdbc O:)

--
Saludos,
Juan. (http://blog.entiak.com)

+1
0
-1

--
Saludos,
Juan. (http://blog.entiak.com)
jbaixauli (at) gmail.com

Imagen de Anónimo
+1
0
-1

Intentando solucionar el mismos problema que tu con el mysql y el jdbc he llegado hasta aqui, en otro linux que he usado esa linea no esta presente en my.cnf así que siempre me ha funcionado a la primera. En cuanto a lo de la seguridad, con jdbc hay que hacerlo por tcpip y lo unico es restringir la seguridad dentro de los permisos de mysql para que no se permitan las conexiones que no provengan de localhost.

+1
0
-1
Imagen de quasar
+1
0
-1

Perdona pero en lo que has pegado algo no me gusta y va de DNS.

-----
sudo nmap localhost

Starting nmap 3.75 ( http://www.insecure.org/nmap/ ) at 2004-11-17 16:42 CST
Interesting ports on pmda.jl-tlax.ife.org.mx (127.0.0.1):
--------

Parece que la DNS haga de las suyas.
locahost es localhost y pmda.jl-tlax.ife.org.mx (127.0.0.1) no tiene mucho sentido salvo que resuelva de dns.

En principio da lo mismo que lo mismo da pero solo por curiosidad hazte el nmap contra 127.0.0.1 en vez de localhost.

--
PLUTON TECH

+1
0
-1

--
PLUTON TECH

Imagen de js.toledano
+1
0
-1

Muchas gracias por su ayuda. El caso es que estan cerrados esos puertos, el 6667 y el 6668. Y yo apenas me vengo enterando.

Quería editar mi post, pero creo que no se puede.

Muchas gracias a todos.

PS: Maldito verbo to be :(


SapoDriLo
Tlaxcala, México
+1
0
-1

En esta vida solo puedes tener dos cosas: razones y resultados.
Las razones no cuentan.

Imagen de quasar
+1
0
-1

Perdona, no entiendo.

Has resuelto el problema?

--
PLUTON TECH

+1
0
-1

--
PLUTON TECH

Imagen de js.toledano
+1
0
-1

Pues si.
La parte que se refiere a MySQL se resolvió comentando la línea skip-networking.
La parte del irc no tiene solución debido a que en el firewall de la empresa están bloqueados los puertos 6667 y 6668.
Gracias.


SapoDriLo
Tlaxcala, México
+1
0
-1

En esta vida solo puedes tener dos cosas: razones y resultados.
Las razones no cuentan.