Servidor DMZ com um IP público

2

Então, gostaria de executar um servidor de jogos L4D2 em uma VM. Parcialmente para jogar e parcialmente para treinar. Esta é uma rede residencial simples com um modem DSL e um roteador E4200 (por enquanto). O roteador usa a reserva DHCP para fazer a VM x.x.x.150 e usa o MAC da VM para saber que ele é um DMZ. O modem está configurado de tal forma que o roteador é um DMZ (problema suspeito).

Então, quando eu inicio o servidor do jogo, o script start-ip tem "-ip x.x.x.150" que funciona na LAN, mas não na WAN. Então, quando eu configurei o script de inicialização para "-ip [ip externo]", ele apenas retruca com:

WARNING: NET_OpenSocket: bind: Cannot assign requested address
Couldn't allocate any server IP port, tried 1 addresses

Então, o que eu acho que eu preciso é definir a interface de rede do servidor para o [ip externo]. Eu me lembro vagamente de um amigo cujo servidor de jogo foi configurado dessa maneira. De qualquer forma, não consigo descobrir como obter o endereço do servidor DMZ para ser o ip público. Eu tentei forçar um ip estático, mas não tenho idéia do que o gateway deveria ser.

O Google desistiu disso por dois dias e não encontrou nada além de soluções alternativas para a liga corporativa.

    
por reasra 10.08.2012 / 03:49

1 resposta

1

Você precisa executar o encaminhamento de porta no seu roteador.

Primeiramente, você precisa conhecer as portas nas quais seu aplicativo (L4D2) está trabalhando. Provavelmente desta faixa 27000 - 27040.

Em seguida, vá para o roteador e configure o encaminhamento de porta para essas portas (TCP / UDP).

    
por 10.08.2012 / 09:42

Tags