Я некоторое время ломал голову над этим и, похоже, не приблизился к решению на системном уровне.

Краткое примечание: Некоторое время назад я настроил сервер на базе OpenBSD для запуска своих веб-сайтов / панели мониторинга. Сервер находится в локальной сети моей компании без внешнего доступа - все соединения заблокированы брандмауэром. Первоначально - у меня не было проблем вообще; Я установил ОС, настроил доменное имя, и каждый мог получить доступ к серверу по имени. Недавно я купил небольшой гигабитный коммутатор (D-Link, 5-портовый), и теперь я не могу даже пропинговать машину по названию (pinging IP работает нормально).

Я уже пытался отредактировать файл /etc /hosts, добавив соответствующую информацию (думал, что IP-адрес изменился). Я также отредактировал файл /etc/resolv.conf. Тем не менее, эти изменения не дали мне ничего взамен.

Единственное решение, которое я нашел работающим (хотя это было бы очень утомительно реализовать), - попросить всех моих пользователей (более 100, не все из них могут выполнить команду через cmd), чтобы выполнить команду, которая добавляет в /etc Файл /hosts на каждом локальном компьютере (в папке Windows /System32 /drivers).

Любая помощь будет по достоинству оценена, поскольку я ее теряю.

Спасибо, Том

2 ответа2

0

Если вы не можете пропинговать имя хоста, но IP-пинг работает, значит, у вас, вероятно, проблема с DNS. Проверьте, разрешает ли ваше имя хоста тот же IP-адрес:

host -t a hostname.domainname

Вы должны убедиться, что это имя хоста зарегистрировано на DNS-сервере вашей локальной сети.

-1

На данный момент у меня нет установки OpenBSD, чтобы попробовать это, но я могу предположить, что, как и Linux, Unixs делают свои имена NetBios доступными для сети только после установки Samba. Так:

  pkg_add samba-3.5.6p4

(это команда для моего 4.9, вам придется адаптировать ее к вашей версии). Затем отредактируйте файл /etc/samba/smb.conf и измените эти две строки в разделе « Глобальные настройки » в соответствии с вашими потребностями:

  workgroup = your_workgtoup
  netbios name = your_hostname 

Перезапустите samba и nmbd или перезагрузитесь, все должно работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .