Não há necessidade de mexer no número da porta, apenas configure o roteamento adequado no sistema "X" (habilite o encaminhamento via /proc/sys/net/ipv4/ip_forward
se for Linux, etc.) e, se o sistema "X" não for o gateway , também defina rotas nos hosts de sub-rede 192.168.0.xxx.
Então você pode acessar 10.0.0.100 a partir da sub-rede 192.168.0.xxx.
Editar
Assumirei que sua sub-rede 10.0.0.0 é uma sub-rede / 24-er (netmask 255.255.255.0
; caso contrário, modifique o seguinte de acordo com a máscara de rede usada. Você não forneceu informações suficientes sobre sua configuração de rede então vamos dizer que X tem 192.168.0.123/24
em eno1
Certifique-se que este endereço é estático e não muda, se o seu roteador faz DHCP, use a interface web do roteador para atribuir um IP estático, por exemplo usando o endereço MAC de eno1
.
Primeiro, tente definir as rotas manualmente:
Em qualquer Linux (incluindo o CentOS): ip route add 10.0.0.0/24 via 192.168.0.123 dev eth0
, onde eth0
é a interface de rede 192.168.0.xxx
na máquina onde você define a rota.
No Windows: Abra o terminal, digite route add 10.0.0.0 mask 255.255.255.0 192.168.0.123
.
Em seguida, teste com ping
etc., se o roteamento funcionar. Use tcpdump -ni eno1
etc. no sistema X para depurar se algo der errado.
Se tudo funcionar, torne as rotas estáticas. Isso depende da sua configuração do CentOS; no Windows, veja por exemplo aqui . Tutoriais similares são fáceis de encontrar, google. Além disso, considere procurar por tutoriais de rede em geral, então você tem algum conhecimento sobre o motivo pelo qual o que você acabou de fazer funciona.