Lo prometido es deuda amigos: lo que leeréis a continuación son unas pequeñas pautas para lograr lo que parece imposible: que funcione un servidor PC-DC usando
Windows 7 SP1 y con arquitectura x64. Pero antes, un aviso:
NO es más fácil que usando otros Sistemas Operativos como XP, Ubuntu o incluso Win98. Es decir, que si tenéis un XP y no os funciona, tampoco os funcionará con Win7.
La idea es de hacer como un pequeño FAQ: pregunta chorra / respuesta chorra :) . Vamos allá!
Q: Indiiii, ¿cómo creo una conexión entrante?
A: Primero, comprueba que tienes un módem configurado correctamente en el Administrador de Dispositivos.
Luego, ves al Panel de Control -> Redes e Internet -> Centro de redes y recursos compartidos -> Cambiar configuración del adaptador.
Llegaréis a las Conexiones de Red y, oh, sorpresa, dónde está la opción de Aceptar conexiones? En Win7, está
OCULTA en el menú. Pulsad la tecla ALT (os aparecerá un menú arriba). Luego: Archivo -> Nueva conexión Entrante.
Id siguiente el asistente, es bastante parecido al del XP. Debéis de crear un usuario / contraseña que luego le pondréis a la DC. La siguiente pantalla os preguntará cómo se conectan los usuarios: le decís "A través de un módem telefónico" (desmarcad la del VPN). Finalmente, configurad el TCP/IP v4 para definir la dirección IP de la DC (desmarcad el v6).
Cuando terminéis, tendréis un nuevo icono de "Conexiones Entrantes".
MUY Importante: Tenéis que editar la Conexión Entrante, pestaña Usuarios y desmarcar la casilla: "Requerir que todos los usuarios protejan sus contraseñas y sus datos"!!!
También marcad la casilla: "Siempre permitir dispositivos de conexión directa como lo son equipos de mano para que se conecten sin tener que proporcionar una contraseña"
Finalmente, tenéis que Compartir Internet con vuestro adaptador que tenga conexión a Internet, en las propiedades de ese adaptador.
Q: Bien bien, ¿qué más tengo que saber?
A: Antes de que os funcione, tendréis que hacer una primera conexión de prueba. La primera vez que os conectéis con la DC con éxito, os saldrá la típica ventana de qué tipo de conexión es la del PPP (tendrá de nombre
Dial IN RAS Interface). Yo le puse doméstico, pero creo que también funcionaría con público. Luego, si miráis en el Centro de Redes, tendréis de una nueva red activa!
Q: Mmmh, la DC me dice que estoy conectado, pero mi Windows 7 dice que no... ¿nos han atacado los aliens?
A: Tranquilo, aún no ^^. Los síntomas son:
- Dreamcast dice estar conectada.
- En Conexiones de Red, hay un cliente (nuestra DC)
- Si miramos el estado de esa conexión nos dice: "No connectado", sin IP y sin transmisión de datos.
La respuesta es de las tristes: es un
PEDAZO BUG conocido de Windows 7! Y no hay parche después de tantos años. Por fortuna, aunque diga "No connectado", sí lo está y la conexión funciona!!
Q: Mmmh, la DC me dice que estoy conectado, pero no consigo navegar con la consola... Indii, menuda estafa de tutorial!!
A: Antes de tirarme por el foso (virtual), hay un detalle muy interesante.
En Windows XP, el servidor PPP forzaba las DNS a la Dreamcast. Es decir, si en la consola le poníamos "Automatic", cojía las DNS de la interfaz de Red. Raro, pero iba así. Windows 7 NO hace eso, y respeta la DNS de la Dreamcast!! Es decir, si la tienes a automátic, intenta hacer peticiones a la DNS 0.0.0.0, y por eso falla.
Tienes que definir en la configuración de la DC las DNS, y listo!
Q: ¿Tengo que desactivar el firewall de Windows 7 para que funcione?
A: No, la conexión PPP parece no afectarle las reglas del firewall. En mi caso, funciona perfectamente con firewall activado y sin editar ninguna regla.
Q: ¿Quiero ser un hacker, qué servidor DNS me recomiendas?
A: Yo te recomiendo
Dual DHCP DNS Server: es open-source, multiplataforma, gratis y fácilmente configurable: qué más se puede pedir?
http://dhcp-dns-server.sourceforge.net/
Recuerda de configurar el DNS de la Dreamcast para que apunte a la IP Interna de tu server DNS!
Q: Wow, milagro, funciona!!! Peero el Wireshark no me captura ni un mísero paquete! Vamos a peor!!!
A: He aquí un buen rapapolvo. Por desgracia, Wireshark no puede capturar paquetes PPP a partir de Windows Vista o superior, ya que la librería WinPcap no lo soporta.
Aquí lo tenéis bien explicado:
http://www.winpcap.org/misc/faq.htm#Q-5
Peeero, hay una alternativa, y quién lo iba a decir... de la misma Microsoft!!!
El gigante del software, ha creado una herramienta llamada
Microsoft Network Monitor que permite capturar los paquetes de red. Es totalmente gratuita y compatible con Win7 32 y 64 bits. Alegraros, porqué está tool SÍ captura interfícies PPP!! Y lo mejor, incluso puedes guardar las capturas y exportarlas al Wireshark!!
Para capturar el tráfico de la DC debéis de instalar el software:
http://www.microsoft.com/en-us/downlo...px?id=4865 , y luego cerrar vuestra sesión activa de Windows. Entonces, cuando abráis el programa, decidle que capture
NDISWANBH (Wan miniport), que es la interfície virtual del PPP.
Q: Indi tío, eres un crack!! ¿Cómo te lo puedo agradecer?
A: De nada amigo! Simplemente comenta en el foro, y si te animas, tenemos
camisetas de Dreamcast.es a la venta jejeje ;)