LINUX.ORG.RU
ФорумAdmin

Нет пинга по hostname

 


0

2

Имеется дистрибутив linux FreePBX 13 и роутер от ростелекома NTP-RG-1402G-W. Как сделать так чтобы freepbx 13 пинговался по имени. Я прописывал ip адрес в /etc/hosts ставил пакет samba4-winbind но всё равно на по имени узла не пингуется. nslookup говорит что не находит имя хоста.

Вывод: /etc/hosts:

127.0.0.1 freepbx-1 localhost localhost.localdomain
::1 freepbx-1 localhost localhost.localdomain

Ответ на: комментарий от router

Нет например есть две машины freepbx-1 и host2. Если с freepbx-1 пинговать host2 то пинги проходят. А если с host2 пинговать freepbx-1 то не проходят. Разумеется по ip всё нормально.

No_name321
() автор топика

Nalookup опрашивает днс сервер. Так что если вам нужна работа нслукап поднимайте свой днс сервер и описывайте свою зону и в ней ваш freepbx.

А /etc/hosts нужно описывать на компе с которого пойдет пинг.

infomeh ★★
()
Ответ на: комментарий от No_name321

В файле nsswitch.conf нужно настроить приоритет разрешения имен и служба winbind должна быть запущена.

Но nslookup у вас работать не будет.

infomeh ★★
()
Ответ на: комментарий от No_name321

нужно либо днс поднимать, либо редактировать hosts на всех машинах.

Deleted
()
Ответ на: комментарий от No_name321

Вы не понимаете что делаете?

То что вы настраиваете в nsswitch на freepbx влияет на разрешение имён по нетбиос когда вы пингуете с фриипбх.

Вы пишете, что у вас и так уже пингуется с фриипбх другие Виндоус хосты.

Если у вас с Виндоус хостов не пингуется фриипбх, то проверяйте, что а smb.cobf у вас указано правильное нетбиос имя вашего фриипбх, после чего перезапустите самба.

Если это не помогло, то прописывайте в hosts файле на windows соответствие.

infomeh ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.