No es necesario jugar con el número de puerto, solo configure el enrutamiento correcto en el sistema "X" (habilite el reenvío a través de /proc/sys/net/ipv4/ip_forward
si es Linux, etc.), y, si el sistema "X" no es la puerta de enlace, también configure rutas en los hosts de subred 192.168.0.xxx.
Luego puede alcanzar 10.0.0.100 desde la subred 192.168.0.xxx.
Editar
Asumiré que su subred 10.0.0.0 es una subred / 24-er (máscara de red 255.255.255.0
; Si no, modifique lo siguiente de acuerdo con la máscara de red que utilizó. No proporcionó suficiente información sobre la configuración de su red, así que digamos que X tiene 192.168.0.123/24
en eno1
. Asegúrese de que esta dirección sea estática y no cambie; Si su enrutador hace DHCP, use la interfaz web del enrutador para asignar a X una IP estática, por ejemplo. usando la dirección MAC de eno1
.
Primero intente configurar las rutas manualmente:
En cualquier Linux (incluyendo CentOS): ip route add 10.0.0.0/24 via 192.168.0.123 dev eth0
, dónde eth0
es el 192.168.0.xxx
Interfaz de red en la máquina donde se configura la ruta.
En Windows: Abrir terminal, escriba route add 10.0.0.0 mask 255.255.255.0 192.168.0.123
.
Entonces prueba con ping
etc. si el enrutamiento funciona. Utilizar tcpdump -ni eno1
en el sistema X para depurar si algo sale mal.
Si todo funciona, haz las rutas estáticas. Eso depende de tu configuración de CentOS; en Windows, ver por ejemplo aquí . Tutoriales similares son fáciles de encontrar, google. También considere googlear para los tutoriales de redes en general, de modo que tenga algunos antecedentes sobre por qué lo que acaba de hacer funciona.