компьютер (192.168.1.134) потребности установить соединение UDP к компьютеру C (192.168.0.30).
Поскольку Вы видите, что оба находятся на различной подсети. Теперь у меня есть компьютер B, который имеет 2 IP-адреса, один для каждой подсети (192.168.1.135 и 192.168.0.37). Ping банки B и B могут C, но наклон проверяет с помощью ping-запросов C. Как я могу использовать компьютер B для установления соединения между A и B. Помните, что компьютер потребности соединиться с программой, которую я сделал так, я не могу сделать никакого материала командной строки. Перенаправление портов работало бы? Как я сделал бы это?
Я думаю о выполнении SSH-L 10002:192.168.0.30:10002 192.168.1.135, но затем даже если это работает, будет я все еще иметь, создают другую передачу так, чтобы коммуникация пошла обоими путями?
я думаю, что просто необходимо включить пакетную передачу на компьютере B. Например, на Ubuntu, которая сделана путем выполнения:
echo 1 > /proc/sys/net/ipv4/ip_forward
Теперь компьютер может взять пакеты, полученные в одном интерфейсе, и отослать их в другом интерфейсе.
Править: На Ubuntu, которая не работает с sudo, я должен был использовать "sudo su" и затем выполнить вышеупомянутое как корень.