Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Проброс поста из локальной сети в Kerio тоннель, по средствам VM. Local net + Ip  (Прочитано 1763 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн trimavp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Добрый день.

Помогите решить задачу доступа к РДП серверу, который находятся в сети kerio vpn, нескольких пользователей локальной сети.
Детали:
Keriо client установлен на виртуальной машине.
Целевой адресс РДП сервера маршрутизируется из ВМ.
# nc -zvn 192.168.9.3 3389
(UNKNOWN) [192.168.9.3] 3389 (ms-wbt-server) open

                        [       Виртуальная машина         ]
192.168.99.10 --3389--> [ 192.168.99.80 ----> 192.192.4.58 ] --3389--> 192.168.9.3

Сеть
(Нажмите, чтобы показать/скрыть)

# ip route
(Нажмите, чтобы показать/скрыть)

Нужно по запросу из локальной сети на eth0:3389 VM перенаправлять в kvnet на Терминальный сервер (192.168.9.3).

# iptables -L
(Нажмите, чтобы показать/скрыть)
 
Делаю:
iptables  -t nat -A PREROUTING -d 192.168.99.80 -p tcp  --dport 3389 -j DNAT --to-destination 192.168.9.3
После попытка подключится к терминалу по 192.168.99.80:3389 из 192.168.99.0/24
Количествоа пакетов в цепочке PREROUTING растёт

Далее делаю:
iptables -t nat -A POSTROUTING -p  tcp -s 192.168.9.3  -j SNAT --to-source 192.168.99.80Никаких пакетов, ни в каких цепочках больше не прибывает при попытке подключения.

Вычитал про modprobe, мол нужно влкючить. Но что это, и требуется ли для решения задачи не понимаю.

# lsmod | grep pptp
(этот вывод пуст)

P.S.
В Windows работает через netsh interface portproxy add ... , но Windows много весит.
« Последнее редактирование: 21 Января 2025, 21:18:44 от trimavp »

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1872
    • Просмотр профиля
а 192.168.9.3 знает маршрут до 192.168.99.80?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Схему сети на бумажке нарисуйте. И не заостряйтесь на том, что у вас VM. Это к делу не относится.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн trimavp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
а 192.168.9.3 знает маршрут до 192.168.99.80?

192.168.9.3 это не наша сеть, маршрут известен до 192.168.4.0/24
Правильно я понял, нужно в цепочке POSTROUTING всё что приходит с 192.168.9.3 (RDP) на 192.192.4.58 (KVNET) направлять на 192.168.199.80(eth0).

Оффлайн bezbo

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1872
    • Просмотр профиля
192.168.9.3 это не наша сеть, маршрут известен до 192.168.4.0/24

с машины 192.168.9.3 сделайте трассерт до 192.168.99.10

traceroute 192.168.99.10

Оффлайн trimavp

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
с машины 192.168.9.3 сделайте трассерт до 192.168.99.10

Это не наша сеть.
Используем это соединение для поддержки клиента.
Что-бы не ставить каждому специалисту керио клиент, придумалась такая схема.
На винде работает. А вот с iptables я запутался (решить не получается пока)

Добавил в iptables (не помогло)
iptables -t nat -A POSTROUTING -p  tcp -s 192.168.9.3 -d 192.192.4.58 -j SNAT --to-source 192.168.99.80
tcpdump не регистрирует трафика на интерфейсе kvnet, при попытке подключения с 99.10 на 9.3
Трафик только в цепочке PREROUTING
« Последнее редактирование: 23 Января 2025, 15:28:50 от trimavp »

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.