usando o computador como roteador

usando o computador como roteador

Escrevi o código para um modelo servidor-cliente em UDP e testei-o entre 2 computadores conectados à Internet, usando seus IPs WAN, e funciona bem.

O que quero fazer agora é usar o primeiro computador/servidor como roteador. Isso é possível? Posso levar um cabo Ethernet do computador/servidor para o segundo computador/cliente e criar uma sub-rede como esta?

Responder1

Resumindo... a resposta é sim.

A resposta mais longa é um pouco mais complexa. Um roteador é um computador. O sistema operacional e o hardware são projetados especificamente para a tarefa, mas essencialmente são os mesmos. No que diz respeito a configurar seu próprio computador como roteador, 99,9% desta questão depende de qual sistema operacional você está executando. Além disso, o tipo de roteador também faz diferença. O Windows tem um recurso interno chamado Internet Connection Shairingque configura um roteador NAT muito simples, enquanto os sistemas operacionais Linux usam uma combinação de iptablesmódulo masqueradee roteamento de modo kernel. Os computadores Apple são muito semelhantes ao Linux na forma como você os configura, mas tenho certeza que eles têm uma GUI simples para configurá-los. Se você deseja um roteador sem NAT, o Linux pode fazer isso de maneira bastante simples, mas o Windows não tem como fazer isso (sem ferramentas de terceiros) até chegar às plataformas de servidor.

No que diz respeito a um aplicativo cliente/servidor, realmente não há necessidade de implementar routerpelo que pude perceber com sua pergunta. Você pode dar alguns detalhes sobre o cenário?

informação relacionada