WtWare Center и две сети
-
- Сообщения: 29
- Зарегистрирован: Ср ноя 25, 2015 5:00 pm
WtWare Center и две сети
Есть такая ситуация: две сети 192.168.0.0/24 и 192.168.100.0/24. В каждой сети свой DHCP и TFTP (папки загрузки объединены при помощи DFS).
Все настроено, маршруты прописаны, компьютеры в сетях видят друг друга, пингуются, но, естественно, MAC-адреса одной сети не попадают в другую сеть и поэтому WtWare Center не может получить IP и логи с терминалов другой сети.
При попытке подключится к терминалу в другой сети появляется сообщение "[wtc.exe] Невозможно определить IP по МАКу терминала".
Можно ли обойти эту проблему в WtWare Center, чтобы он искал терминалы не только по МАКу, но и по имени Host?
Все настроено, маршруты прописаны, компьютеры в сетях видят друг друга, пингуются, но, естественно, MAC-адреса одной сети не попадают в другую сеть и поэтому WtWare Center не может получить IP и логи с терминалов другой сети.
При попытке подключится к терминалу в другой сети появляется сообщение "[wtc.exe] Невозможно определить IP по МАКу терминала".
Можно ли обойти эту проблему в WtWare Center, чтобы он искал терминалы не только по МАКу, но и по имени Host?
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: WtWare Center и две сети
Откуда WtWare Center узнает имена Host?
И откуда он узнал МАКи, если они не попадают в другую сеть?
И откуда он узнал МАКи, если они не попадают в другую сеть?
-
- Сообщения: 29
- Зарегистрирован: Ср ноя 25, 2015 5:00 pm
Re: WtWare Center и две сети
Все терминалы настраиваются в главной сети, а потом отправляются пользователям во второй сети, поэтому MAC, Host и IP прописываются автоматически у нас. А после отъезда терминала в другую сеть и получения адреса от другого DHCP он становится "невидимым" для WtWareCenter в нашей сети. Есть замечательная кнопочка "Найти" под списком терминалов, но даже если там вручную прописать IP терминала из другой сети он всё равно не становится доступным. Если вручную записать в файлик ip нужного терминала адрес, то, конечно, всё видно и работает, но в следующую перезагрузку терминал получит новый IP и снова "исчезнет".
Даже если при загрузке терминал поменяет значение адреса в файле ip в своей папке на актуальный это уже будет вполне достаточно.
Даже если при загрузке терминал поменяет значение адреса в файле ip в своей папке на актуальный это уже будет вполне достаточно.
Re: WtWare Center и две сети
Задачу можно решить при помощи веб-сервера и опции DHCP 179. На веб сервере размещаете простенький скрипт, который принимает параметры от wtware при загрузке и модифицирует IP и hostname в папке с конфигом терминала. URL скрипта прописываете в опции DHCP 179.YakovStepanov писал(а):Даже если при загрузке терминал поменяет значение адреса в файле ip в своей папке на актуальный это уже будет вполне достаточно.
Подробнее в доке: Динамический конфигурационный файл с HTTP сервера
UPD: А если бы уважаемый aka слегка подправил логику обработки broadcast-пакета (о чем я уже как-то писАл здесь на форуме), можно было бы сделать полноценный прокси-скрипт, который вдобавок к модификации конфига терминала еще отправлял бы нужный wtdiscover. Тогда бы вообще в онлайне можно было всё видеть хоть через сотню роутеров (если конфигуратор запущен, конечно).
-
- Сообщения: 29
- Зарегистрирован: Ср ноя 25, 2015 5:00 pm
Re: WtWare Center и две сети
Так пришлось и сделать. Прописал 179 параметр, написал скриптик на php, который меняет значение файлика ip при загрузке и теперь у меня ЩАСТЬЕ!Rushmore писал(а):Задачу можно решить при помощи веб-сервера и опции DHCP 179. На веб сервере размещаете простенький скрипт, который принимает параметры от wtware при загрузке и модифицирует IP и hostname в папке с конфигом терминала. URL скрипта прописываете в опции DHCP 179
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: WtWare Center и две сети
YakovStepanov
Замечательная кнопочка "Найти" - это в списке найти. Если терминалов 100500 и вбить что-нибудь проще чем скроллить. Ничего кроме поиска в списке не делает. Если не нужно, можем кнопочку убрать.
Если бы терминалы из второй сети ходили за конфигами на наш TFTP на той же машине, где конфигуратор, TFTP бы сам прописывал их свежие IP.
Замечательная кнопочка "Найти" - это в списке найти. Если терминалов 100500 и вбить что-нибудь проще чем скроллить. Ничего кроме поиска в списке не делает. Если не нужно, можем кнопочку убрать.
Если бы терминалы из второй сети ходили за конфигами на наш TFTP на той же машине, где конфигуратор, TFTP бы сам прописывал их свежие IP.
Re: WtWare Center и две сети
Иногда нет такой возможности. Например, я не могу установить ни ваш TFTP сервер, ни ваш DHCP сервер, у меня утвержден определенный набор серверного софта. Или вот ещё: терминалы далеко в филиале. Там стоит железка с VPN к головному офису, на ней DHCP relay, tftp сервер и веб-прокси с кэшем, с которого происходит основная загрузка терминалов через HTTP. Спасает только DHCP 179.aka писал(а):Если бы терминалы из второй сети ходили за конфигами на наш TFTP на той же машине, где конфигуратор, TFTP бы сам прописывал их свежие IP.
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: WtWare Center и две сети
Тогда я совсем ниичего не понял. Что именно надо сделать?
Re: WtWare Center и две сети
Да в принципе всё и так устраивает. Более чем.aka писал(а):Тогда я совсем ниичего не понял. Что именно надо сделать?
Для счастья хотелось вот это. Чтобы конфигуратор не перезапускать.
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: WtWare Center и две сети
За этим потянется отдельная служба, чтоб ловить и фиксировать броадкасты. Не терять же информацию, если конфигуратор случайно выключили
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: WtWare Center и две сети
И я даже знаю, как называется такая служба.
wtware http.
http всяко лучше броадкастов плолазит через маршрутизаторы. Надо сказать терминалам "отметься на http://10.1.2.3:789", и при первом обращении к нашей службе терминал ей всё расскажет.
Скачивать конфиги с нашего http - тоже не вариант?
wtware http.
http всяко лучше броадкастов плолазит через маршрутизаторы. Надо сказать терминалам "отметься на http://10.1.2.3:789", и при первом обращении к нашей службе терминал ей всё расскажет.
Скачивать конфиги с нашего http - тоже не вариант?
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: WtWare Center и две сети
А как же наш конфигуратор?Rushmore писал(а):я не могу установить ни ваш TFTP сервер, ни ваш DHCP сервер, у меня утвержден определенный набор серверного софта
Re: WtWare Center и две сети
Вариант.aka писал(а):Скачивать конфиги с нашего http - тоже не вариант?
А его могу запускать, потому что это классифицируется как "средство администрирования и мониторинга" ))aka писал(а):А как же наш конфигуратор?
Такие дела, да.
-
- Сообщения: 29
- Зарегистрирован: Ср ноя 25, 2015 5:00 pm
Re: WtWare Center и две сети
А вот пробовал настроить загрузку по HTTP, всё бы было неплохо, но терминалки по TFTP грузятся за секунды, а по HTTP в часы пик (особенно в начале рабочего дня) минут по 5 могли грузиться. Не пошло в общем HTTP, вернулись к TFTP.
-
- Разработчик
- Сообщения: 11849
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: WtWare Center и две сети
Самый обнадёживающий коммент перед выходом втвари со своим http
-
- Сообщения: 439
- Зарегистрирован: Пн янв 19, 2015 3:18 pm
Re: WtWare Center и две сети
В моем случае - цифры такие:aka писал(а):Самый обнадёживающий коммент перед выходом втвари со своим http
Локальная загрузка по http быстрее локально загрузки по tftp где-то в 5 раз.
Удаленная загрузка через vpn - быстрее во все 20 раз.
Так что загрузка по http мастхев. Если еще и конфигуратор начнет видеть терминалы за роутером - будет вообще дико круто.
А там уже и до веб-интерфейса конфигуратора недалеко
-
- Сообщения: 29
- Зарегистрирован: Ср ноя 25, 2015 5:00 pm
Re: WtWare Center и две сети
Я пыталсязагружать с нашего HTTP сервера, может он не очень хорошо оптимизирован. Родной WtWare'ный не пробовал, может он и лучше. Руки просто не доходят. Как проверю - отпишусь.