
Задача:
При подключении тонких клиентов с Mac к серверу в локальной сети возникает ошибка подключения "nodename nor servname provided"
Многие начинающие пользователи Mac OS сталкиваются с подобной проблемой при попытке подключения к через тонкий клиент к серверу 1С. Получая ошибку «nodename nor servname provided, or not known line=…»
В большинстве случаев проблема заключается в том, что Mac не может определить имя сервера в автоматическом режиме
Для решения проблемы необходимо произвести следующие шаги:
- Проверить что сервер доступен по IP-адресу
Для этого используем команду:
«ping наш ip-адрес»если сервер доступен то все в порядке, продолжаем дальше. Если нет, то здесь явно какая-то сетевая проблема, необходимо разбираться с локальной сетью. - Произвести добавление адреса сервера в файл hosts, определив ему DNS-имя
В терминале введите команду «sudo nano /private/etc/hosts», в терминале откроется редактор nano и отобразит содержимое файла hostsдобавляем новую строку с IP-адресом и именем компьютера нашего сервера (в нашем случае 192.162.78.15 1c-srv), обращаю внимание, что разделять их нужно не пробелом, а через Tab. Имя компьютера Windows-сервера можно узнать зайдя на сервере в меню «Система->Имя компьютера«
Нажимаем сочетание клавиш ^X, соглашаемся с сохранением файла введя букву y и дважды Enter.
После этого мы можем задать в диалоге настроек подключения базы к серверу как IP-адрес так и имя компьютера сервера