Возможные проблемы при эксплуатации шлюза NGate
В данном разделе описано решение проблем, с которыми Администратор может столкнуться в процессе эксплуатации шлюза NGate. В том числе проблемы с подключением клиента NGate, связанные с настройками шлюза.
| Неисправность | Возможная причина | Способ устранения |
|---|---|---|
| Клиент КриптоПро NGate не соединяется со шлюзом из внешней сети | TCP-порт на устройстве, выполняющем PAT (Port Address Translation), не соответствует TCP порту на портале NGate | Использовать на портале NGate и транслирующем устройстве одинаковые TCP-порты |
| «КриптоПро NGate Client» для Android не соединяется со шлюзом при использовании в качестве адреса сервера IP-адреса, а не DNS-имени шлюза | IP-адрес не может быть использован в качестве адреса шлюза в клиенте для Android | Использовать для подключения к шлюзу его DNS-имя (на портале NGate должен использоваться соответствующий сертификат) |
| Ошибка сетевых настроек | Если проводились манипуляции с сетевыми интерфейсами (ifdown/ifup) | После завершения настроек необходимо зайти в веб-интерфейс Администратора и повторно применить настройки маршрутизации (routing) к Узлам |
| В логах nginx только невнятное сообщение о том, что он не может быть привязан к "старому" адресу | Если сменить на СУ IP-адрес, то всё перестаёт работать. | Выполнить "привязку" админского сертификата повторно. Со старым сертификатом. Новый адрес пропишется автоматически. |
| Если сменить на Узле NGate IP-адрес, то всё перестаёт работать. | Выполнить "привязку" сертификата MC Service повторно. Со старым сертификатом. Новый адрес пропишется автоматически | |
| Проблема с определением в установленном ПО NGate устанавливали ПО в UEFI режиме или в Legacy (BIOS) | Не очевидно, как это сделать, не перезагружая систему |
Выполните команду: ls /sys/firmware/efi Если файл присутсвует — UEFI; файла нет — BIOS (Legacy) |
|
При попытке загрузки конфигурации (дистрибутив ngate-complete до версии 1.14.0): Error: Can not parse upload reply from node. Status code 502 |
На дистрибутиве complete в даной версии не допускается использовать кнопку Generaate Node Bindings, т. к. это приводит к неработоспособности шлюза | Отредактировать файл
/etc/opt/ngate/nginx/ng-bindings.conf Привести его к виду: # Self-node on combined installation (MC+node)
server {
listen 127.0.0.1:7050 default_server;
server_name node_server;
allow 127.0.0.1;
deny all;
location / {
proxy_pass http://127.0.0.1:7021;
}
}
|
| Синхронизация времени не работает | На клиенте NGate ntp версии 4 Если сервер будет например версии 3 - время синхронизироваться не будет. | Использовать сервер версии 4 и старше |
| None Failed to create session - Username or password is incorrect при доменной авторизации. | Стоит Проверять на стороне LDAP (AD) - не стоит ли у учетной записи атрибут «Смена пароля при первом входе» | |
| Через NGate не проходит WebSocket-протокол | Проблема с заголовками | Два заголовка добавить в статические:Upgrade: websocket Connection: Upgrade |
| Проблема с работой динамического туннеля | Неправильно указаны порты | Для динамического туннеля порт в настройках ресурса должен совпадать с портами на балансировщике (входящим и исходящими) |
| Ошибка вида: MainThread 1 - <info-host> - None Error while creating session - Database error occurred: (113, 'No route to host') | В адресе шлюза динамического туннеля указал внутренний интерфейс Узла кластера | Правильно указывать адреса, согласно схеме сети |
| Ошибка: *18562556 AcceptSecurityContext failed: 0x80090304 while SSPI handshaking, client: 109.173.103.132, server: 0.0.0.0:443 |
Проверить, что с местом в разделе /var: /dev/sda9 132G 149M 125G 1% /var |
