Сервер 1С и ipv6

Сервер приложений 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

Вливайтесь в общение

3 комментария

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  1. Терминальная серверная 1С из-за включенного IPv6 не могла подключиться к PostgreSQL базам. При запуске останавливается с ошибкой: “Сервер баз данных не обнаружен. FATAL: no pg_hba.conf entry for host “fe80::….”
    Этот способ помог!
    Спасибо!

  2. А зачем это может понадобиться? У меня на веб-сервере по умолчанию идут IP и IPv6, но последним я не пользуюсь. Его в таком случае лучше отключить или не помешает? А зачем это может понадобиться? У меня на веб-сервере по умолчанию идут IP и IPv6, но последним я не пользуюсь. Его в таком случае лучше отключить или не помешает?

    1. Серверная 1С глючит при включенном IPv6.