Сервер приложений 1С некорректно определяет свой адрес, если на сервере включен ipv6. Проявляется это сообщением при запуске: «Ошибка при выполнении операции с информационной базой» или «Ошибка установки соединения» или вылетает с сообщением «Информационная база не зарегистрирована».
Если при этом запустить ping, с сервера на котором расположен сервер приложений 1С на самого себя, то вместо нормального ip адреса увидим ::1. Это значит что ipv6 включен.
1) Добиться правильного адреса при пинге через имя
Для этого:
Нужно найти файлик hosts в папке C:\Windows\System32\drivers\etc
Открыть этот файлик в Notepad (блокнот) и в конец дописать строку вида 192.168.0.1 Server (IPадрес ИмяПК).
2) Отключить протокол Teredo
Просмотр текущего статуса протокола «Teredo»:
netsh int teredo show state
Отключение протокола «Teredo»:
netsh int teredo set state disable
или
Инструкции по отключению ipv6: https://support.microsoft.com/kb/929852/ru-ru
Терминальная серверная 1С из-за включенного IPv6 не могла подключиться к PostgreSQL базам. При запуске останавливается с ошибкой: «Сервер баз данных не обнаружен. FATAL: no pg_hba.conf entry for host «fe80::….»
Этот способ помог!
Спасибо!
А зачем это может понадобиться? У меня на веб-сервере по умолчанию идут IP и IPv6, но последним я не пользуюсь. Его в таком случае лучше отключить или не помешает? А зачем это может понадобиться? У меня на веб-сервере по умолчанию идут IP и IPv6, но последним я не пользуюсь. Его в таком случае лучше отключить или не помешает?
Серверная 1С глючит при включенном IPv6.