ayuda con balanceo y puertos para warcraft DOTA

Publicado en 'Redes Inalámbricas' por fabian_Za, 23 May 2011.





  1. fabian_Za

    fabian_Za Miembro nuevo

    Registro:
    18 May 2011
    Mensajes:
    8
    Likes:
    0




    al estar balanceando 2 lineas ¿como es q se puede habilitar los puertos 6112? intente con el tuto que puso ryo para habilitar los puertos y el loopback pero cuando se usa mikrotik y se balancea no se puede.
    aca dejo el tuto de ryo.
    Activar "IP NAT Loopback" en MikroTik para DoTA
    Los que utilizamos los routers Zyxel y otros routers con firmware algo avanzados, sabremos que activar el IP NAT Loopback ayudará poder hostear un juego en Battle.net al que nuestros compañeros de red, LAN, cabina de internet, etc. puedan ingresar sin ningún problema.

    Suponiendo que:

    Red local: 192.168.1.0/24
    Puerta de enlace o LAN IP: 192.168.1.1
    IP pública o WAN IP: 200.100.50.25
    PC01: 192.168.1.2 port: 6112
    PC02: 192.168.1.3 port: 6113


    Enmascarado de red.

    Código:
    /ip firewall natadd action=masquerade comment="Enmascarado de red local" chain=srcnat disabled=no src-address=192.168.1.0/24

    Port Forwarding ó Redirección de Puertos (mal llamado "Abrir Puertos")

    Código:
    /ip firewall natadd chain=dstnat comment="Redirección para PC01 puerto 6112" disabled=no dst-address=200.100.50.25 dst-port=6112 protocol=tcp action=dst-nat to-addresses=192.168.1.2 to-ports=6112add chain=dstnat comment="Redirección para PC02 puerto 6113" disabled=no dst-address=200.100.50.25 dst-port=6113 protocol=tcp action=dst-nat to-addresses=192.168.1.3 to-ports=6113
    El lío estaría con la IP dinámica, que tendríamos que actualizar este IP en las reglas cada vez que cambie, o ya con ingenio crear un script que lo actualice cuando esto pase.


    Completando el loopback (Opcional)

    Con el código de arriba ya debería de estar funcionando, pero ya como opcional, y para completar el loopback, se tendría que colocar el siguiente código:

    Código:
    /ip firewall natadd chain=srcnat comment="Loopback PC01 puerto 6112" disabled=no dst-address=192.168.1.2 dst-port=6112 protocol=tcp action=src-nat to-addresses=192.168.1.1 to-ports=6112add chain=srcnat comment="Loopback PC02 puerto 6113" disabled=no dst-address=192.168.1.3 dst-port=6113 protocol
     
    Última edición: 23 May 2011


  2. mdarmon

    mdarmon Miembro de bronce

    Registro:
    26 Nov 2010
    Mensajes:
    1,251
    Likes:
    228
    Pues, no estoy seguro como es el balanceo en mikrotik, pero no se puede balancear carga para un hosteo de DotA, ya que, al hostear tu te vuelves en un servidor (con una IP pública redireccionada a tu PC por medio del NAT), pero si balanceas la carga, estarás saliendo por 2 IP's públicas diferentes (algunos paquetes por la IP que hostea y los otros por la otra IP), los paquetes que salgan por la otra IP no serán aceptados por el cliente, ya que, éste ha establecido la comunicación con la IP X y no aceptará paquetes que vengan de la IP Y. La solución sería desactivar el balanceo para el puerto 6112, pero no sé que tan factible es ésto en mikrotik.
     
  3. MikroRAT

    MikroRAT Miembro maestro

    Registro:
    22 Oct 2009
    Mensajes:
    415
    Likes:
    48
    Todo se puede con mikrotik!!! lo imposible se hace , es una frace de una amigo
    quizas por ahi falte un ENRUTAMIENTO ESTATICO, que esas pcs salgan por una WAN especifica , o bien usar el balanceo both-adresess = Es decirle a mikrotik que un IP LOCAL negocie con un IP destino o publico.

    SALUDOS,

    BERNARDO PILLACA G.
     
    Última edición: 24 May 2011
  4. fabian_Za

    fabian_Za Miembro nuevo

    Registro:
    18 May 2011
    Mensajes:
    8
    Likes:
    0
    te entendi eso de ENRUTAMIENTO ESTATICO pero como hacerlo es el detalle podrias decir como y tambien si puedes detallar mas eso del balanceo both-adresess . y eso de la frace que el mikrotic lo imposible lo hace es totalmente cierto ya q hasta el momento no veo nada q no se pueda hacer con el mikrotik