Portforwarding para vários computadores

3

Eu e meus irmãos estamos jogando o jogo de computador GTA Online. Estamos todos conectados à mesma rede local.

No entanto, experimentamos problemas de conexão, às vezes. Agora eu li no site oficial da Rockstar que ajudará a desbloquear / encaminhar algumas portas no meu roteador.

No entanto, para um único computador isso faz sentido para mim, mas como o roteador lida com pacotes de entrada, se eu definir as duas seguintes regras de encaminhamento de porta?

Vocêpodeverqueeuencaminhoporexemploaporta80paraocomputadorBlackeBlack2.Ocomputador"Black" e o computador "Black2" receberão todos os pacotes de entrada na porta 80 do roteador agora, e outros computadores não receberão nada?

E o computador Black também recebe os pacotes que são direcionados para Black2 , ou apenas para os pacotes dele?

Como o roteador conhece o alvo correto?

    
por Black 10.03.2017 / 11:51

3 respostas

6

Os pacotes recebidos na porta 80 etc. serão encaminhados para APENAS UM PC interno, preto ou preto2.

Will computer "Black" and computer "Black2" receive all incoming packages on port 80 of the router now, and other computers won't receive anything?

Os pacotes de entrada na porta 80 da interface externa do roteador estão indo para Black ou Black2 . É difícil dizer qual depende da ordem em que o roteador processa internamente as regras. O fato de que Black vem em primeiro lugar no seu gerenciamento da Web não significa necessariamente que suas regras tenham uma prioridade maior do que aquelas relacionadas a Black2 . Porém, uma coisa está correta: outros computadores não receberão nada.

Does computer Black also receive the packages which are targetted to Black2, or only his packages? How does the router know the correct target?

Este é o ponto crucial: não há como o roteador dizer se um pacote é destinado a Preto ou Preto2 . Ele não pode discernir entre eles e provavelmente enviará todos para Black ou Black2 . Também pode acontecer que alguns deles vão para Black e alguns vão para Black2 , mas eles não serão os "certos". Como você está encaminhando mais de uma porta, pode acontecer que os pacotes recebidos em uma porta estejam indo para Black e pacotes recebidos em outra porta vão para Black2 . Não há como prever isso desde que você deu ao roteador diretivas ambíguas.

O que você pode fazer?

Você precisa controlar quais pacotes vão para onde. Eu vejo duas maneiras.

  1. um é ativar apenas um conjunto de regras e jogar com, por exemplo, Preto . Quando você quiser jogar com Black2 , volte para a interface de gerenciamento do roteador e faça a mudança: desative Black e ative Black2 . Eu sei que isso não é o que você quer e você está procurando uma maneira de jogar simultaneamente nos dois PCs.
  2. outra é configurar os clientes para usar dois conjuntos diferentes de portas e criar dois conjuntos diferentes de regras de encaminhamento no roteador. Quero dizer, abrir as configurações do jogo e ver se existe essa opção. É sempre possível que isso não possa ser feito, depende se o fabricante do jogo imaginou essa possibilidade. Esse tipo de configuração é muito comum no mundo dos servidores, mas no mercado consumidor geralmente é esperado que exista apenas uma estação de trabalho e esteja diretamente conectada à Internet.
por 16.03.2017 / 09:51
3

O que você está pedindo é inviável, porque todos em sua casa compartilham o mesmo roteador e endereço IP externo com a Internet, assim, um observador externo não pode distinguir um de vocês dos outros. Mas pode haver uma solução alternativa.

Eu não sei como funciona o GTA Online, mas parece-me que a menos que você esteja hospedando um servidor, todas as conexões vêm do seu computador, atuando como cliente, então o servidor ao qual você está se conectando nunca precisa iniciar uma conexão.

Se for esse o caso, você não precisa de encaminhamento de porta. Você só precisa abrir essas portas no firewall do roteador e nos seus computadores. Você precisará desfazer o encaminhamento de porta, ou apenas um computador poderá jogar.

Se isso não funcionar, existe outra solução, mas com poucas chances para o sucesso, que é configurar o roteador e todos os dispositivos em seu rede doméstica para usar somente o protocolo IPv6 e desabilitar o IPv4 em todos os lugares. Desta forma, todos os dispositivos terão um endereço distinto na Internet. No entanto, o IPv6 pode não ser totalmente suportado universalmente e, possivelmente, sua implementação no roteador ainda usará apenas um endereço IP externo. Os problemas técnicos envolvidos podem ser difíceis de resolver.

    
por 16.03.2017 / 11:08
2

Na minha experiência, para o GTA5 você precisa usar um roteador que suporte UPNP. Este é o Universal Plug and Play. Cada instância do GTA5 pedirá ao seu roteador que abra portas altas aleatórias para permitir que você e seu irmão joguem ao mesmo tempo. Não tente fazer isso manualmente, caso contrário, apenas um de vocês poderá jogar.

    
por 17.03.2017 / 00:02