Как использовать XDMCP, когда сервер и клиент находятся за двумя NAT?

Оказывается, это было что-то странное в том, как я выполнял пересылку X и устанавливал переменные среды в PuTTY.

1
10.06.2019, 10:36
1 ответ

Предварительный ответ, без изучения деталей протокола:

Судя по вашему описанию, существует путаница на уровне протокола, когда «настоящий» IP-адрес передается внутри протокола, а IP-адрес с NAT используется снаружи.

Правильный способ исправить это — запустить что-то на «маршрутизаторе NAT 1», который перезаписывает IP-адрес внутри пакетов XDMCP, когда он транслирует IP-адрес на что-то другое.

Понятия не имею, существует ли что-то подобное. Вы всегда можете написать такой прокси самостоятельно, но, возможно, изменение топологии сети или использование VPN будет более простой альтернативой.

Имейте в виду, что сетевой X всегда предназначен для использования внутри конкретной сети, потому что он по своей сути небезопасен. Так что -вариантов использования XDMCP с NAT не будет.

Таким образом, если вы хотите, чтобы ваши две сети с X-сервером и X-клиентами образовывали такую ​​единую сеть, вероятно, лучше отразить это в топологии сети.

0
28.07.2021, 12:13

Теги

Похожие вопросы