Там нет необходимости возиться с номером порта, просто настройте правильную маршрутизацию в системе "X" (включите пересылку через /proc/sys/net/ipv4/ip_forward
если это Linux и т.д.), И, если система "X" не работает не шлюз, также установите маршруты в хостах подсети 192.168.0.xxx.
Затем вы можете достичь 10.0.0.100 из подсети 192.168.0.xxx.
редактировать
Я предполагаю, что ваша подсеть 10.0.0.0 является подсетью /24-er (маска сети 255.255.255.0
; если нет, измените следующее в соответствии с используемой вами маской сети. Вы не предоставили достаточно информации о настройке вашей сети, поэтому предположим, что у X есть 192.168.0.123/24
на eno1
. Убедитесь, что этот адрес является статическим и не изменяется; если ваш маршрутизатор использует DHCP, используйте веб-интерфейс маршрутизатора, чтобы назначить X статический IP, например, используя MAC-адрес eno1
.
Сначала попробуйте установить маршруты вручную:
В любом Linux (включая CentOS): ip route add 10.0.0.0/24 via 192.168.0.123 dev eth0
, где eth0
- сетевой интерфейс 192.168.0.xxx
на компьютере, на котором вы установили маршрут.
В Windows: Откройте терминал, введите route add 10.0.0.0 mask 255.255.255.0 192.168.0.123
.
Затем проверьте с помощью ping
и т.д., Работает ли маршрутизация. Используйте tcpdump -ni eno1
и т.д. В системе X для отладки, если что-то пойдет не так.
Если все работает, сделайте маршруты статичными. Это зависит от вашей настройки CentOS; на Windows, см., например, здесь. Подобные учебники легко найти, гугл. Также подумайте о поиске в Интернете учебных пособий в целом, чтобы у вас было представление о том, почему то, что вы только что сделали, работает.