Консультация № 176226
23.01.2010, 05:31
43.65 руб.
0 10 1
Добрый день ув. знатоки, такая задача:

Графическая схема:


Нужно с уд.офиса попасть на уд. Сервер Ситрикса 10.24.1.130
Загвоздка почему не получается – потому что сервер ситрикса в ответ на коннект говорит клиенту подключаться к его внутреннему адресу 10.24.1.130 что клиент безуспешно и делает.

Что делал:
Самое первое – подключали УдОфис напрямую к Сиске 88.88.88.88:1494 и udp/1604.
Впринципе, все коннектится Телнет отвечает “ICA”, но есть проблема – сначала при подкдлючении идет соединение 77.77.77.77 - > 88.88.88.88:1494&1604, но потом 77.77.77.77 получив ответ пытается законнектится напрямую 10.24.1.130 (смотрел wireshark’ом пакеты), хотя 10.24.1.130 – на WinXP нигде не прописан, следовательно сервер Ситрикса сам возвращает ответ с внутренним айпи адресом, что ясно понятно не маршрутизируется. В итоге ни сервер ни приложения Ситрикса не выбрать. Провайдер проверил сказал что оба протокола и порта не блокируется, оно видно - Сиска показывает что пакеты по обоим портам приходят.
Потом пробовал с програмой NetCom с WinXP перенаправлять исходящие пакеты на 10.24.1.130 в 88.88.88.88 – в этом случае и сервер и приложения Ситрикса видны, но коннект клиента все равно не происходит, wireshark насколько видно показывает что пакеты кривые.

Второй способ:
Ставил Kerio WinRoute между Сиской и Уд. Офисом – также, телненится но пытается законнектится не на 88.88.88.88 а напрямую к 10.24.1.130, правда пакеты в этом случае не пробовал перенаправить с помощью NetCom.

Третий:
Начала подымать на Сиске L2TP сервер и подключить к его сети уд. Офисы – по лицензии оказалось что моя сиска позволяет подключать только 10 клиентов что недостаточно, в итоге не стал подымать VPN на Сиске. Саму же сиску подключить к PPTP серверу нельзя.

Четвертый:
Час пытаюсь сделать маршрут как показано на схеме: Уд. Офис подключается по PPTP к серверу Win2003 а тот должен роутить пакеты с 10.0.0.0/24 на офисный интерфейс Сиски 192.168.0.100, та в свою очередь должна НАТить на 10.24.1.130.
На клиентах маршруты обычные – все кроме 10.0.0.0/24 отправляется через внешний интерфейс. От них на 10.0.0.1 я попадаю, что пинги что по портам.
С самого PPTP сервера с 192.168.0.250 на 10.24.1.130 я попадаю (прописан маршрут 10.24.1.130/255.255.255.255 -> 192.168.0.100).
На WinXP пробую прописать маршрут, вот какой рез-т:
C:\>route add 10.24.1.130 mask 255.255.255.255 10.0.0.1
Сбой добавления маршрута: Либо индекс интерфейса указан неверно, либо шлюз не лежит в той же подсети, что и данный интерфейс. Проверьте таблицу IP-адресов этого компьютера.
Кстати если клиент Win7 то роут этот прописывается..

Пятый: - может Вы подскаажете?
Соответсвенно к вам получается 4 главных вопроса:
1 – можно ли как то обойти чтоб клиент обращался не на 10.24.1.130 а по внешнему ip (в настройках Ситрикс клиента ставил и альтернативный адрес – не помогает) ?
2 – в Четвертом случае – помогите пж дать доступ с клиентов 10.0.0.0/24 на 10.24.1.130, как роут прописать для клиентов и на Win2003???
3 – может есть другой сопосб/программа заменять исх пакеты, вместо netcom?
4 - Какой еще вариант есть, как же подключиться???


PS: на сиске поднять ipsec туннель c уд. Сервером, о там все работает нормально, ибо с сети 192.168.0.0/24 с маршрутом через 192.168.0.100 все работает прекрасно.

Ну вот впринципе и все, сорри что поэму написал, как мождно подробнее старался.
Заранее Вам спасибо за ответы! Если ктото поможет в долгу не останусь – можете написать на ildaroit@gmail.com если есть «заинтересованность» - главное мне нужен резт и как можно скорее, сп еще раз!

http://imageshost.ru/links/f6ef15fe832a813a863e2f77d5b24bcf

Обсуждение

Неизвестный
23.01.2010, 05:34
общий
Обязательно сначала посмотрите на схему сети:
http://imageshost.ru/links/f6ef15fe832a813a863e2f77d5b24bcf
(в теге почему то не видно ссылки)
Неизвестный
23.01.2010, 09:23
общий
skatet:
что-то все как-то через чур сложно...
к сожалению сам с цитриксом не работал по настройкам, но точно знаю, что для подключения клиентов можно указывать любой адрес и это работает на все 100%
так что лучше найти нормальную статью про публикацию цитрикса, и решить проблему с назначением адреса, чем создавать сложные схемы маршрутизации.
по поводу добавления маршрута - ошибка ясно дает понять, в чем проблема! укажите маску подсети другую и все получится:
route add 10.24.1.130 mask 255.0.0.0 10.0.0.1 - такой маршрут имеет право на существование.
Неизвестный
23.01.2010, 12:14
общий
то что сложно, согласен, но:

- "что для подключения клиентов можно указывать любой адрес и это работает на все 100%" - это не ответ, ибо уже не работает, конкретные действия в этом случае стоит предложить.

- "так что лучше найти нормальную статью про публикацию цитрикса, и решить проблему с назначением адреса, чем создавать сложные схемы маршрутизации" - это любому понятно что лучше проще и эффективнее чем сложно и нестабильно - покажите конкретную статью пж - я поэтому сюда и написал что "все уже перепробовал"

- "route add 10.24.1.130 mask 255.0.0.0 10.0.0.1 - такой маршрут имеет право на существование.
"route add 10.24.1.130 mask 255.0.0.0 10.0.0.1
Сбой добавления маршрута: Указан недопустимый параметр сетевой маски:
(УЗЕЛ & МАСКА) != УЗЕЛ.

- на остальные вопросы ответа тоже нет, к примеру про маршрутизацию в Win2003

[b]Не хочу показаться грубым - но больше похоже на бабушкины советы а не ответы профессионала, по крайней мере желающегопомощь [/b].
Неизвестный
23.01.2010, 13:10
общий
это ответ
Здравствуйте, skatet!
Первое что необходимо сделать - это установить тунель между удалённым клиентом и сетью, где расположен сервер. А уж после того, как удалённому клиенту будет присвоен внутренний айпи - можно будет конектится куда угодно в сетке.
3
Неизвестный
23.01.2010, 14:21
общий
Дмитрий Александрович, вы все верно говорите но малость, извините, "не в тему", впн сеть уст в моем случае есть 3 варианта:

1 - VPN с одним из VPN серверов на стороне ситрикса - но я писал что там у меня нет полномочий, админы те не будут это делать, это точно.
2 - VPN с Сиской - но лицензия позволяет всего 10 поджключений - а это в разы мало а дополнительно сиску для этого покупать не будет никто за десятки тысяч.
3 - VPN с одним из VPN серверов котрый сопрояжен с сетью ситрикса - что я и пытаюсь сделать, отоборазил на картинке.
Сп.
Неизвестный
23.01.2010, 23:45
общий
skatet:
по поводу цитрикса - если бы реально работал с ним, то указал бы что и как настроить, а так, извините - могу подсказать только направление поиска

по поводу добавления маршрута - ошибся, конечно маршрут должен выглядеть как
route add 10.0.0.0 mask 255.0.0.0 10.0.0.1
маршрут для сервера выглядит как
route add 10.24.0.0 mask 255.255.0.0 192.168.0.100

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

укажите хотя бы версию Citrix, чтобы знать, в каком направлении искать настройки
Неизвестный
24.01.2010, 00:26
общий
Хорошо спасибо, на данный момент я вижу 2 пути:
1 - это долбить ту сторону админов чтоб настроили на своем сервере альтернативный адрес = моему внешнему адресу, выяснится в понедельник я думаю.
2 - сегодня поднял на линуксе OpenVPN дал ей сеть 192.168.40.0/24 и через него связываю все узлы в одно кольцо, роутинг нормально пошел, пинги идут и даже по udp|tcp цепляется, но приложение само не запускается - только сервер открывается, посмотрю сиску, возм она не натит, отпишусь в любом случае о результатах! На PPTP-Win2003 зароутить не удалось сходу, да и обрывается он бывает, OpenVPN куда перспективнее и гибче.
Еще раз сп всем! - какие будут идеи - пишите!
Неизвестный
24.01.2010, 00:28
общий
А на счет версии сервера - сорри, сам не вкусре, знаю что на Win2000 вроде стоит, старенькая версия - сам ниразу не ставил, не занимался ситрикс-сервером.
Неизвестный
25.01.2010, 13:52
общий
Всем привет!, отписываюсь по своему посту:
В итоге так у меня и не получилось по внешнему айпи законнектиться - после неск дней поднял OpenVPN на линуксе, подключил уд. офисы к нему и роутил все запросы с Линукса на Сиску!
От Win20003+PPTP отказался в итоге - не получилось роутить.
Всем спаисбо кто помогал, надеюсь больше я по этому посту писать не буду.. :D
Неизвестный
25.01.2010, 17:02
общий
skatet:
главное, что у Вас все получилось
Форма ответа