Cómo hacer que funcione el DCC en el IRC

No consigues enviar DCC através de Mirc, o IRC…

Sigue leyendo…

PASO 1

Cuando
nos configura el router el Sr. Técnico de TTD nos deja una seguridad que consiste en
cerrar los puertos en el sentido "salida", es decir, tú si que puedes recibir
ficheros pero no los puedes enviar, ya que el PC en este caso, al actuar de servidor,
"choca" contra el firewall del router.

La solución es bien sencilla: necesitamos abrir el puerto
que usa el mIRC para establecer las comunicaciones DCC.

Para ello vamos a configurar el mIRC. Las explicaciones son
también válidas si lo que usas es un script, ya que los scripts están basados en el
mIRC.

Abre el menú Archivo
- Options… Alt+O
y busca en la parte
izquierda de la pantalla la "carpeta" DCC y la despliegas, te debe quedar así:

mIRC Options

Ahora fíjate en la casilla DCC Ports:,
verás que pone
First y Last, y los puertos 1024 y 5000 respectivamente. También fíjate que un
poco más abajo la opción
Max.
remotely requested DCC Sends:
tiene como valor
10.

Bueno, pues vamos a ver, los puertos de First and
Last (primero y último en inglés) son los puertos que va a usar mIRC
para enviar DCC, lo que vamos a hacer es asignar sólo uno y habilitar (abrir)
precisamente ese puerto. Por eso hemos puesto en ambas casillas el mismo puerto, para
forzar a que salga por ahí el archivo que envíemos. De lo contrario deberíamos abrir
todos los puertos, del 1024 al 5000, y no es plan, ¿verdad?.

Vamos a abrir el puerto 4000 que es el que
hemos elegido para DCC.

Fíjate que en Max.
remotely requested DCC Sends:
hemos puesto 1.

Ahora tenemos que recordar cual es la IP
Privada del router y la IP Privada del PC. Si no lo sabemos podemos ir a la sección Cómo conocer un poco de terminología y allí se explica la
manera de obtenerlas. (PREGUNTA 03 y PREGUNTA 04)

Para este ejemplo supondremos que la IP
Privada del router es la 10.0.0.1 y la del PC es la 10.0.0.2

Esta explicación es válida en el caso de
tener configurado el router como Multipuesto…

 

PASO 2

Para
abrir el puerto 4000 vamos a configurar el router desde el navegador que es la manera más
sencilla e intuitiva, quizás no la más rápida, pero no serán más de 5 minutos.

Para entrar en la configuración del router a través de
web tenemos que escribir en el navegador la IP Privada del router, que en nuestro caso es:

http:// 10.0.0.1

Si no puedes entrar es que no has desbloqueado el router.
Tienes que desbloquearlo siguiendo las instrucciones de Cómo
quitar los filtros y usuarios iniciales
.

El router nos pide ahora un Nombre de Usuario
y una Contraseña, que son las que hemos introducido cuando desbloqueamos
el router anteriormente.

Introducimos estos datos y entramos en la pantalla
principal de configuración del router, que tiene un aspecto como este:

NOTA: Quizás la primera vez que conectes con
el router mediante el Navegador Web no te salga esta pantalla, sino otra con opciones
diferentes que no se parece a esta. No pasa nada, es sólo la primera vez. Vuelve a
teclear la IP Privada del router en el Navegador y ahora sí tendrás esta pantalla.

Pantalla principal

 

PASO 3

Ahora
pinchamos en la opción
Configuration del menú general de la izquierda.

Entramos en otra pantalla, y en esta escogemos la opción Remote Site Configuration (VPI/VCI, Protocols, NAT …) haciendo click en el botón Remote Site Profiles,
que es la zona coloreada de la pantalla:

Configuration

NOTA: Nos iremos guiando por el nombre de las
pantallas que está situado en la parte superior derecha.

Ahora vamos a ir pasando por una serie de pantallas hasta
llegar a la opción que abre el puerto:

  • Despúes de haber pinchado el botón Remote Site Profiles de
    la pantalla
    Configuration nos encontramos con una pantalla que se llama Remote Sites (WAN) con una estructura como esta:


Remote Sites (WAN)


y en la que podemos encontrarnos alguna opción más en el cuadro central… da lo
mismo y pulsamos en la opción
Internet.
Hacemos click sobre el botón Modify y pasamos a la
siguiente pantalla.

  • Ahora estamos en Modify y la apariencia
    es esta:


Modify

Luego volveremos sobre ella, pero ahora no
hacemos nada.

Pulsamos Next>>.

  • Entramos en la pantalla que se llama IP.
    Ahora debemos fijarnos que la casilla del NAT esté activada, y si la tenemos activada la
    pantalla es como la siguiente:

IP

En la zona sombreada de rojo pulsamos en el botón TCP.

  • La pantalla con la que nos encontramos ahora (y que no
    muestro su imagen por su sencillez) se llama
    Static TCP Port, y
    sólo tenemos que pulsar en
    Add.
    NOTA: En la lista del medio estarán visibles lo puertos que hemos ido abriendo
    según nuestras necesidades.
  • Hemos llegado a la pantalla importante que se llama Static TCP Port Add y
    la rellenamos de la siguiente forma:

Static TCP Port Add

Atención porque en la casilla Private IP Address
hemos puesto la IP Privada el PC, NO la del router. Suponemos que el ordenador que se
llama 10.0.0.2 es que tiene instalado el mIRC.

En la casilla de Public TCP Port
estamos abriendo el puerto 4000 del router para que nos deje salir por DCC. Y en la
casilla
Private TCP Port le estamos diciendo al router el puerto del ordenador al que equivale.

O sea, aquí le hemos al router lo siguiente:
"Abre tu puerto 4000, y lo que recibas lo envías al ordenador que se llama 10.0.0.2
a través de su puerto 4000".

Lo que pasa en este caso es que hemos elegido
el mismo puerto para el router que para el PC, podríamos haberlos elegido diferentes,
pero es complicarse inútilmente.

Pulsamos en Add.

  • ATENCION A ESTE PASO.
    Este es el error más común que solemos tener para que nos nos funcione.

Analicemos la situación… hemos pulsado Add, ¿vale?. Y
ahora tenemos una pantalla con la lista de los puertos que hemos habilitado (si has
abierto más de uno) y el puerto 4000… Fíjate en el mensaje que te dice la página web
del router:

Warning: Changes take effect
next time the Remote Site is enabled

Vale. Lo traduzco: Peligro: Los cambios tienen efecto la próxima vez que Remote Site esté marcado.

O sea, que hemos abierto el puerto pero
debemos ‘aplicar’ los cambios… ¿Cómo?. Muy sencillo.

Dale a la tecla de <<Prev unas
cuantas veces hasta que te situes de nuevo en la pantalla que se llamaba
Modify, esta
era, ¿la recuerdas?:

Modify

Recuerda también que antes sólo pulsamos Next>> y
nada más.

Pues ahora fíjate en la casilla superior que
se llama
Enable Remote Site… ¡Remote Site!… pues ahora haz lo siguiente:

1º. Desactiva la casilla.
2º. Pulsa en el botón
Modify de la parte inferior.
3º. Activa la casilla otra vez.
4º. De nuevo pulsa en el botón
Modify.

¡Ya está!.

Parece absurdo… pero hay que hacerlo así,
eso es lo que nos decía el mensaje.

Bueno, pues ahora ya sólo nos resta guardar los cambios
para que se queden en el router para siempre jamás.

  • Pulsamos en Save
    Configuration
    de la zona de menú del lado
    izquierdo.
  • Y volvemos a pinchar en el botón Save Configuration de
    la pantalla principal… después de unos instantes ya están guardados los cambios.

Save Configuration

Pulsamos OK y ya está solucionado el problema.

 

4azcl.gif (1975 bytes)

¿Cómo?, ¿aún hay más?… nada, nada, que es muy sencillo.

Algunos servidores de IRC-Hispano usan el puerto 113
para el servicio de Ident. Me explico.

En algunos servidores, antes de establecer una conexión
DCC (para la que ya hemos habilitado el puerto 4000) se hace una ‘lectura’ del puerto 113
para ‘identificar’, si el puerto se lo encuentra cerrado, no establece el DCC y se nos cae
el fichero que queríamos enviar.

¿En cuantos servidores ocurre esto y cuales son?. Esta es
una información que no tengo.

¿Cómo evito este problema?. Muy sencillo, abriendo el
puerto 59. ¿Cómo?, pues de la misma manera que hemos abierto el 4000.

Por cierto, si me queréis encontrar en el IRC-Hispano
estoy algunas veces (no estoy mucho tiempo) con el nick rosh. En los
canales #flamenco, #atleticoinomanos y ocasionalmente en  #canal_catolico, que por
cierto, en otras redes de IRC (como DalNET, EFNet…) el canal católico está lleno, y
aquí en España está vacío… y es que este canal católico del Hispano es un poco…
un poco… que lo que hace falta es un canal moralmente recomendable y en donde uno se lo
pase bien y se hable de todo… y no de religión poniendo topics que asustan. En los
catholic channels extranjeros tengo muchos amigos, y en el canal español… ya te digo.

¿Te animas a fundar un canal de este tipo?

 



Documentación cedida a ADSLNet por:


http://www.galeon.com/3com812


Rosh

SIGUE LEYENDO

  1.   AnonymousEnviado el 25 Julio 2007 a las 18:41

    Tengo un 3com812 con la version de firmware 2.0.
    tengo abierto el puerto 21 y necesito abrir el 119 para news y abilitar el dcc cosas ambas que no puedo incluso siguiendo las indicaciones de paginas de este site.
    Alguien sabe por que?

    Responder a este Comentario
     
     Add karma Subtract karma  karma: +0
  2.   AnonymousEnviado el 25 Julio 2007 a las 18:41

    pues eso, me gustaria saber cual es la IP privada de mi PC para abrir los puertos.

    Responder a este Comentario
     
     Add karma Subtract karma  karma: +0
  3.   AnonymousEnviado el 25 Julio 2007 a las 18:41

    facil, mett n una ventana de msdos y pon ipconfig, abajo del todo pone tu ip privada. si no sabes como metert a una pantalla de msdos pon en inicio/ejecutar “command” y ya t sale. Un Saludo!

    Responder a este Comentario
     
     Add karma Subtract karma  karma: +0
  4.   AnonymousEnviado el 25 Julio 2007 a las 18:41

    mira a ver si tienes puestos los filtros y no t deja acceder! busca el manual de kitar los filtros. Un Saludo!!

    Responder a este Comentario
     
     Add karma Subtract karma  karma: +0
  5.   AnonymousEnviado el 25 Julio 2007 a las 18:41

    mira a ver si tienes puestos los filtros y no t deja acceder! busca el manual de kitar los filtros. Un Saludo!!

    Responder a este Comentario
     
     Add karma Subtract karma  karma: +0
  6.   AnonymousEnviado el 25 Julio 2007 a las 18:41

    pon en el ms-dos

    ipconfig /all y te lo dira

    un saludo

    Responder a este Comentario
     
     Add karma Subtract karma  karma: +0

Participa. Envíanos tu comentario

Todos los comentarios pasarán un filtro tras su publicación
Introduce los caracteres tal y como aparecen en la caja para enviar el comentario
introducir este texto en la contenedor de la izquierda