24.05.2016 08:22
XaHa
 
Да, смены закрываются, оперативные чеки тоже отображаются.
касса -> роутер(шлюз) -> впн клиент свой -> впн тунель от провайдера -> впн сервер свой -> прокси(шлюз) -> сервер УКМ
24.05.2016 08:46
XaHa
 
роутер и шлюз все запросы в другую сеть отправляют напрямую в тунель. ВПН канал работает норм, ничего не порезано, сервер супермаг например в одной сети, клиенты в другой. Единственное, что могу грешить на закрытые порты на сервере УКМ, т.к. после установки сервера ничего дополнительно не открывал.
24.05.2016 08:59
XaHa
 
Ну да, так и есть =) Открыл порт 3306 на сервере возврат пошёл.
07.06.2016 02:40
winmasta
 
Цитата:
XaHa Ну да, так и есть =) Открыл порт 3306 на сервере возврат пошёл.
Аналогичная проблема решилась аналогично, открыть TCP порт 3306 на сервере УКМ4 на вход.
22.10.2016 16:35
mdolf
 
Цитата:
Павел Сосновских несколько раз уже обсуждалось и очень похоже, что опять...
в общем, важно чтобы nat'ов не было, т.е. если у кассы ip 192.168.4.242,
то он точно также без изменений и выглядел для сервера и наоборот
также надо, чтобы маршрут в обе стороны был одинаковый
Подскажите, пожалуйста, где обсуждалось? А то у нас похоже ВПН с НАТом и сервер не "видит" локальных адресов касс, которые за этим ВПНом стоят.
Хотя зная IP кассы с сервера пинги проходят, но вот "netstat -nao -p tcp" и сервер УКМ ответ шлет на адрес VPN соединения, а он общий для всего магазина.
24.10.2016 12:56
Павел Сосновских
 
А с кассы до сервера пинги есть?
Там дело в том, что, подключаясь к серверу, касса дает временный доступ серверу в свою базу с пользователем ukm_remote, временным паролем и только с одного ip-адреса - того, который касса считает адресом сервера. Если подключение сервера к бд кассы по каким-то причинам пойдет с другого адреса, то в подключении будет отказано.
24.10.2016 21:59
mdolf
 
Цитата:
Павел Сосновских А с кассы до сервера пинги есть?
да, как в одну так и в другую сторону пинги есть
по логам кассы видно, что ответ идет на общий адрес, адрес роутера, но инфо для логов попадает-же на кассу
как серверу УКМ указать адрес кассы, на который ему подключаться к кассе?
31.10.2016 17:19
Павел Сосновских
 
Цитата:
mdolf как серверу УКМ указать адрес кассы, на который ему подключаться к кассе?
никак. касса обращается на адрес, указанный в /usr/local/ukmclient/rc.ukm
Код:
...
server=<ip-адрес сервера>
...
соответственно и разрешает подключение к своей бд этому же адресу
т.о. надо либо натить все, либо ничего
скорее всего на роутере в магазине настроен т.н. маскарад для запросов во вне
есть ли возможность не маскарадить из подсети магазина в подсеть сервера?
роутер у вас какой?
31.10.2016 18:05
mdolf
 
Указываем локальное имя компьютера-кассы в параметре addr фала rc.ukm и все нормально работает.
01.11.2016 08:53
XaHa
 
У меня была ещё проблема, когда касса не могла авторизоваться на сервере. Это было из-за того что маршрутизация была настроена через MASQUERADE , а он как раз и делает подмену адреса приходящего пакета. Сделали через SNAT и всё заработало.
Часовой пояс GMT +3, время: 08:22.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.