[ОТВЕТИТЬ]
Опции темы
05.05.2015 13:13  
CriticalDays
Собственно посмотрел на кассе rc.ukm, но там настроено всё вроде бы правильно, так же, как и на кассах внутренней сети, только ип адрес внешний. локальные кассы работают и выгружают, а с внешними связи нет (у магазинов есть интернет).

В чем может быть причина ?( Мои мозги уже не варят совсем в таком аврале...
 
05.05.2015 13:18  
Dim
из информации с фтп С+
Код:
 Схема соединений сервера Супермаг УКМ и удалённой кассы
         (Для просмотра использовать моноширинные шрифты)

ukmserver                     Server firewall                   POS firewall (GPRS modem)        POS(ukmclient)
-----------------------       ------------------                -------------------------        --------------
                              ext IP:81.25.47.19 <==INTERNET==> ext IP:77.74.37.239
IP:192.168.0.85 <====LAN====> int IP:192.168.0.4                int IP:192.168.2.250 <===LAN===> IP:192.168.2.111
  ukmserver_udp_port:2700 <--   2700(UDP)                         3306(TCP) ------------------->   mysql_port:3306
  ukmserver_tcp_port:5800 <--   5800(TCP)                           22(TCP) ------------------->   SSH:22 
  mysql_port:3306         <--   3306(TCP)                           80(TCP) ------------------->   Web:80
  web:80                  <--     80(TCP)

ext IP - внещний IP адрес (со стороны Internet)
int IP - внутренний IP адрес (со стороны локальной сети)

Внимание!
Реализация данной схемы возможна только при условии,
что в магазине работает только одна касса.

Для обеспечения работы сервера и удалённой кассы
необходимо выполнить следующие настройки:

1) На хосте ukmserver
   На Web интрефейсе "Супермаг УКМ" установить для параметр "Порт сервера" значние ukmserver_udp_port:
     Администрироание -> Сервер -> Порт сервера = 2700
   
   Для службы "УКМ сервер" добавить параметр командной строки --tcp-port=5800
   Для это следует отредактировать ключ реестра
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\UkmService\ImagePath
     "C:\Program Files\ukmserver\ukmserver.exe" --tcp-port=5800
   и перезапустить службу

2) На "Server firewall" настроить перенаправление портов на хост ukmserver
    ukmserver                   Server firewall
  ukmserver_udp_port:2700 <-- 2700(UDP)
  ukmserver_tcp_port:5800 <-- 5800(TCP)
  mysql_port:3306         <-- 3306(TCP)
  web:80                  <--   80(TCP)

3) На "POS firewall" настроить перенаправление портов на хост POS терминала
    POS firewall                 POS
  mysql_port:3306 -----------> mysql_port:3306(TCP)
  SSH:22 --------------------> SSH:22(TCP)
  Web:80 --------------------> Web:80(TCP)

4) На POS терминале
	В файле /usr/local/ukmclient/rc.ukm установить следующие значения
		server=81.25.47.19
		port=2700
 
"Спасибо" Dim от:
05.05.2015 13:21  
Dim
оттуда же

Цитата:
Настройки межсетевого экрана (файрвола) для кассы и сервера в разных сетях Подключение кассы к серверу УКМ выполняется следующим образом:
1) Касса по UDP шлёт с динамически создаваемого порта запрос на подключение к серве-ру на порт, указанный в настройках сервера.
2) Сервер динамически создаёт новый слушающий TCP порт (назовём его UKMSRV_INCOMING_TCP_PORT) и отправляет кассе его номер.
3) Касса по TCP с динамически создаваемого порта выполняет подключение к серверу на UKMSRV_INCOMING_TCP_PORT.
В дальнейшем обмен будет осуществляться по TCP соединению.
Кроме того, касса выполняет подключение к БД сервера, и сервер выполняет подключение к БД кассы.
Настройки для межсетевого экрана должны быть такие:
Касса.
Разрешить входящие соединения на порты 22, 80, 3306.
Разрешить исходящие соединения со всех портов.
Сервер.
Разрешить входящие соединения на порт 3306 для MySQL.
Разрешить входящие соединения на порт 80 для Apache.
Разрешить входящие соединения на все порты для ukmserver.exe, так как он динамически назначается.
Разрешить исходящие соединения со всех портов для ukmserver.exe, так как он динамически назначается.
 
"Спасибо" Dim от:
05.05.2015 13:21  
Dim
ну или поднять ВПН между магазином и сервером
 
05.05.2015 13:38  
BotMan
а раньше с ними была связь или только вводите?
 
05.05.2015 13:45  
Mtirt
Имя или ip-адрес сервера менялись?
 
05.05.2015 13:51  
CriticalDays
хах ) а я всё не мог эти порты из инструкции найти, у меня она какая-то обрубленная, только схема связи

премного благодарен ) исправил в реестре порт 5800 и всё получилось)
 
 
Опции темы



Часовой пояс GMT +3, время: 13:05.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.