Router y modems

Para conectarte a internet se necesita una linea telefonica y contratar el servicio a un ISP (Telefonica, Ono, etc). Normalmente para conectarte usas un router o un modem. Los diferencio porque la mayoría no sabe que los router llevan un modem dentro, y porque para comprender como funcionan estos dispositivos, viene bastante bien saberlo.


Bien, los modems pueden ser internos o externos. Los internos son los que se solian comprar antes y que se instalaban en una ranura del ordenador. El que yo tenía antes era de ranura ISO y era de 56Kbps. Los que vende telefónica ahora son externos y se conectan al ordenador mediante USB. Pero la verdad esto no es una guia de como conectar un modem. Solo son curiosidades, lo importante es que el cable que se conecta a ellos son los tipicos del telefono, cables rj-11, y se puede reconocer un modem por ésto. Un modem se conecta siempre a la linea telefónica.


Los router, son como miniordenadores, que tienen una serie de funciones determinadas, pero sobretodo sirven para enrutar el trafico de datos. A un usuario normal le sirve para montar una LAN facilmente, asique si teneis un par de ordenadores y estais valorando el comprar modem o router, comprad router, os ahorrará muchos dolores de cabeza.



Redes Locales (LAN) e Internet

Las redes locales que tenemos en nuestra casa normalmente suelen ser Ethernet y/o Wifi. Ethernet es mediante cables (cable rj-45 concretamente) y wifi por medio de ondas (sin cables). En cualquier caso podemos tener varios equipos conectados mediante ethernet o wifi, e incluso tener los dos tipos.


Los ordenadores conectados en redes locales, suelen estar conectados tambien a Internet, pero no directamente. Siempre es necesario que algun otro ordenador (en el caso de tener modem) o Router se conecte directamente a Internet. Cuando es el Router el que se conecta a internet todos los ordenadores deben estar conectados al router (en redes pequeñas suele ser asi), y cuando el modem está en un ordenador, hay que usar ese ordenador como "pasarela" (no lo recomiendo, es un lio).


Bien, yo me voy a centrar en el caso en el que tengamos un router y varios ordenadores.
Si tenemos dos ordenadores, por ejemplo, y un router monopuerto (solo una entrada rj-45, la de Ethernet), y queremos conectar dos ordenadores mediante ethernet, vamos a necesitar un switch. Conectamos el router al switch, y los ordenadores tambien al switch (y todo funciona). Si tenemos un router con varias entradas rj-45 (¡Ethernet!), que suelen ser cuatro. Conectamos los ordenadores y ya está. Ya está porque ahora los routers y los ordenadores vienen con DHCP que es un protocolo para asignar IPs dinamicamente y no hay que configurarlas, en fin, de eso hablaré en la parte de IPs. Lo que nos interesa del Router es que va a estar conectado a Internet y a una red local, por tanto va a tener dos IPs, una para comunicarse con los ordenadores de la red local y otra para comunicarse con internet. Aunque si usamos un ordenador con modem tambien va a tener dos IPs... no os preocupeis, solo tened claro que hay dos IPs.


Direcciones IP

Una Dirección IP es una direccion que identifica a cada ordenador dentro de una red. IP significa Internet Protocol y bueno, tiene historia... podeis usar el Google si estais interesados o aburridos. La IP de cualquier ordenador es del tipo xxx.xxx.xxx.xxx, donde los xxx pueden ser casi cualquier numero entre 0 y 255 (ambos incluidos). Tambien podría decir que son 4 octetos (octeto = byte) separados por puntos, pero ha muchos les dará lo mismo que sean bytes o pepinillos en vinagre. Como siempre, las cosas estas de la informática son cosas de magos y orcos. Asique no le deis muchas vueltas que no es necesario. Solo sabed que son 4 numeros entre 0 y 255 separados por puntos.


IP de red local

Los ordenadores se conectan entre si mediante tarjetas de red, y cada tarjeta de red, tiene asignada una IP unica. Si no tiene una IP unica, habrá problemas. La IP se puede asignar manualmente o automatiacmente.
Si lo hacemos manualmente habrá que configurar la tarjeta de red, en windows suele ser en las propiedades de la tarjeta de red y en linux se puede hacer mediante el mandato "ifconfig" (bendito sea ifconfig y muerte a windows). En caso de que se asigne automaticamente, lo hace el router mediante DHCP y no te tienes que preocupar de nada. Es importante que sepas que es mediante DHCP si vas a trastear con la configuracion del router, asi sabes que DHCP sirve para eso.


IP de internet

Si conectamos el router a Internet, nuestro ISP nos da una IP. Hay dos tipos de IPs que nos ofrecen las ISPs:


  • - Dinamica: Cada vez que encendemos el router, tendremos una IP diferente. Tambien puede ser que nuestro ISP nos cambie la IP (desconectandonos) cada cierto tiempo, por ejemplo cada 24 horas.
  • - Estática: Nuestra IP será siempre la misma, siempre que nos conectemos será con la misma IP.

Ésta es la IP que usamos para que se conecten a nosotros desde el exterior de nuestra red. Y la que tenemos que cambiar cuando nos banean de Battle.net temporalmente (en caso de que sea dinámica), tipicamente cuando se entra y se sale de muchas partidas en poco tiempo o cuando entramos con muchos personajes diferentes en poco tiempo. Si tenemos IP estática estaremos sin poder entrar entre media hora y 72 horas.


¿Como sabemos que IP tiene nuestro ordenador y nuestro router?

Tendremos que escribir en una sesion msdos el mandato "ipconfig". Para quien nunca haya utilizado la shell de mandatos de msdos en un windows... os escribo como se accede a el en Windows XP:


  • 1. Menu Inicio
  • 2. Ejecutar
  • 3. Escribimos "cmd" (sin comillas).
  • 4. Aparece la ventanita de MS-DOS.
  • 4. Escribimos "ipconfig".

en otros windows se llama de otras formas: simbolo de sistema, etc. Pero siempre se abre escribiendo "cmd" en Ejecutar. Asi que ya podemos ver algo parecido a lo que aparece en la siguiente imagen:


interfaz

IPs especiales

La IP 127.0.0.1 que verás en algun lugar, es una IP que identifica a tu ordenador consigo mismo. Es una IP de esas que nunca debes poner ni tocar a menos que sepas para que se usa.


Siempre que tengas que inventarte una IP para usar en una red local usa una del tipo 192.168.xxx.xxx (recuerda, xxx es un numero entre 0 y 255). La mascara de red la pone el ordenador solo asi que no te preocupes por ella, pero si tienes que poner una que sea 255.255.255.0 y no tendrás problemas. Como no vas a tener mas de 254 ordenadores puedes asignar la IP 192.168.1.1 para el router, y a partir de la 192.168.1.2 las que quieras a cada ordenador hasta la 192.168.1.254, tienes para elegir muchas.
Tambien puedes usar una IP del estilo 10.xxx.xxx.xxx, que esta reservada para redes locales. Tanto ésta como la anterior de 192.168.xxx.xxx son IPs reservadas para uso en redes locales. No necesitas saber más (si lo necesitas, hay mucha información en Internet).



Puertos TCP y UDP

Para realizar conexiones entre ordenadores se usan puertos. Por ejemplo, para conectarte a un servidor web y que te envíe la web que quieres ver, tu navegador se conecta al puerto 80 del servidor. Ese puerto puede ser TCP o UDP. En el caso del servidor web es del tipo TCP.

Los puertos que van del 1 al 1024 estan reservados y son los denominado "wellknown" (bien conocidos), y estan reservados para ciertos protocolos muy utilizados en Internet. A partir del 1025 y hasta el 65.xxx (no se cual es el numero exacto ahora, el resultado de 2 elevado a 16), son los puertos que usan los programas como el emule, el messenger, los juegos on-line, etc.

Bien, en el caso del Diablo 2 (Starcraft y Warcraft III tambien), para conectarte a Battle.net o para que se conecten a una partida TCP/IP necesitas poder hacerlo mediante los puertos 4000 y 6112, TCP. Asi que si quieres jugar con mas gente necesitas dos cosas:

  • 1. Tener estos puertos abiertos en tu ordenador y en el router (configurar el firewall en caso de tenerlo tanto en el ordenador como en el router). En el caso del Firewall hay que agregar que las conexiones tienen que poder ser tanto de entrada como de salida.
  • 2. Redireccionar dichos puertos del router a tu ordenador (Se hace mediante el panel de configuracion del Router, usualmente en un apartado llamado NAT, redireccionar puertos... o algo parecido).

Abierto, cerrado y TCP/IP

Para jugar con otras personas se puede hacer de tres formas (que yo conozca). Y aunque vienen detallados en el manual del CD de Diablo 2 creo que muy poca gente se lo lee. Así que voy a explicar asi a grandes rasgos como funciona cada modalidad y las diferencias que tienen.

TCP/IP

Hasta ahora, he estado describiendo conceptos que son utiles para las tres modalidades, pero sobre todo para la modalidad TCP/IP. Voy a empezar por esta modalidad porque es la que plantea más dificultades siempre. Cuando queremos crear una partida TCP/IP tendremos que hacer lo mismo que en el video siguiente:



Cuando nos queramos unir a la partida de alguien, primero tiene que tener bien configurado el router y luego nos tendrá que dar su IP, la IP que su ISP le asigne a su Router (tendrás que leer la parte de IP para entender ésto). Para saber nuestra IP podemos hacerlo como he descrito en secciones anteriores o tambien puedes consultarlo en alguna web. ¿Dónde puedes consultarla rapidamente? ¡En mi web! Mira en la seccion de Utilidades -> Mi IP.


Video Explicativo Como entrar en una partida TCP/IP. Proximamente.

Hay un problema conocido en Windows XP, no se si en Vista también ocurre o no. El caso es que aun teniendo el FireWall de Windows desactivado, hay que configurarlo porque parece ser que sigue funcionando. Tan solo hay que abrir los puertos 4000 y 6112 en tanto en TCP como en UDP.



Abierto

Esta modalidad es la que usa la gente que no tiene CD-KEY para jugar en Cerrado. Los personajes que se usan son los que tenemos almacenados en nuestro disco duro, en la carpeta "save" dentro de "Diablo II". Cuando te conectas entras en un chat donde puede haber más gente que juega en Abierto, y desde ahi puedes crear partidas o unirte a las de otros jugadores. En esta modalidad no hace falta saber la IP de nadie, tendrás un listado de las partidas y podrás acceder a ellas mediante el nombre de la partida y la contraseña (si es necesaria).

En esta modalidad esta permitido todo. Usar cualquier Hack, editar el personaje, etc. Nadie controla que se hace porque las partidas se crean en el ordenador de quien crea la partida. Incluso se puede usar algun mod.




Cerrado

Battle.net Cerrado es la modalidad donde juega la mayor parte de la gente y para ello es necesario tener una CD-KEY original de Diablo 2 y una de LOD. Estan prohibidos los Hacks, Bots, y cualquier programa externo que modifique Diablo 2 o su expansión. Cuando accedes a Battlenet cerrado por primera vez, tienes que crearte una cuenta con su password, y después crearte un personaje. Esos personajes se guardan en los servidores de battle.net y no se pueden usar en las otras modalidades multijugador ni de un jugador, de hecho, solo se pueden usar en el reino en el que hayas creado la cuenta. Por defecto hay 4 reinos, pero se pueden agregar más modificando un registro en el regedit o usando el programa Battlenet Gateway Editor (mirar seccion enlaces). No creo que sea necesario poner un video... tienes que darle al botón Battle.net cuando estas en la pantalla de inicio de Diablo 2.