Linux не разрешает имена хостов linux, но разрешает имена хостов windows

У меня есть сеть компьютеров, в основном машин Windows, в домене windows.

У меня есть 2 машины Linux, которые подключены к сети и получают свои IP-адреса через DHCP с сервера Windows 2003.

моя машина windows (Win7-00), может пинг всех машин, их узлов, включая машины с Linux (N40L и Lin001).

мои две машины Linux могут пинговать мои машины Windows по имени хоста (Win7-00), но не может пинговать другие машины Linux с помощью имени. то есть N40L связь Lin001 и Lin001 связь N40L. Они могут пинговать друг друга по IP. И у меня есть экспорт nfs, работающий через IP на данный момент (который я хочу использовать через hostname)

это Linux ПК не отправляет хоста к DHCP или что-то нужно поменять на них, чтобы приносить Линукса имена хостов?

Я не хочу вручную добавлять имена хостов в /etc/hosts Так как это динамические IP и одна из машин ноутбук, который иногда не будет в сети домена.

Что делать?

5
задан wkdmarty
источник

2 ответов

зависит от того, какой дистрибутив вы используете, но это, как я его настроить (на centOS)

в строке localhost в /etc/hosts добавить "hostname.domain" e.g fred.jane.com

127.0.0.1 hostname.domain hostname localhost.localdomain localhost

затем в /etc/sysconfig/network-scripts/ifcfg-eth# (#- номер интерфейса, использующего DHCP)

DHCP_HOSTNAME=hostname

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

0
отвечен Fegnoid 2014-09-05 12:28:20
источник

извините, я думаю, что все исправил.

У меня установлен Avahi, и я прочитал, что мне нужен порт 5353 udp. Я открыл их на iptables и теперь могу пинговать хоста.local

т. е.

на Lin001 я могу ping n40l.local а на N40L я могу ping lin001.local

Спасибо за вашу помощь.

0
отвечен wkdmarty 2014-09-05 13:00:13
источник

Другие вопросы dhcp dns linux ping windows-7