Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Не преобразует имена в IP


Автор: Dray 14.2.2010, 15:19
В сети на Linux машине c Debian Lenny пытаюсь пинговать Windows XP машину по её имени. Не получается определить ip адрес по имени - ping: unknown host xxx
По IP адресу пингуется. Домена нету, компьютеры в рабочей группе. Установил samba. smbclient по имени коннектится, однако smbmount по имени не монтирует.
Скажите с чем это связано? У меня самба неправильно настроена? Если так то на какие настройки нужно обратить внимание? Или для того чтобы пинговались windows машины по имени нужны какие-то другие средства?

Автор: ChihPih 14.2.2010, 15:23
DNS в сети есть?

Автор: Dray 14.2.2010, 19:43
Цитата(ChihPih @  14.2.2010,  15:23 Найти цитируемый пост)
DNS в сети есть? 

нету. Просто компы объединены в сеть, без домена, в рабочей группе. Компы с Windows XP и один с Debian.

Автор: ChihPih 14.2.2010, 19:50
Если ip по dhcp выдаются, то можно динамический днс сделать, вот что гуголь дал:
1. http://www.google.ru/search?hl=ru&source=hp&q=dhcp+dynamic+dns&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=0&oq=DHCP+dy
2. Из поиска 2 ссылка http://www.debian-administration.org/article/Configuring_Dynamic_DNS__DHCP_on_Debian_Stable
Если айпи вручную ставили, то ручками в днс вбивать. Вообщем хоть как нужно днс поднимать.

Автор: Dray 14.2.2010, 22:25
Дхцп тоже нету в сети. Сеть совсем простая на Win XP, ip статические. Неужели без днс не обойтись? Как я понял придётся ставить на одном из компов серверную винду, поднимать домен с днс и вводить туда все компы? И как работают между собой машины на Win XP? Они определяют друг-друга по имени без ДНС. Может есть какое-то дополнительное средство чтобы Линукс машина так же могла?

Автор: ChihPih 15.2.2010, 07:57
Цитата(Dray @  15.2.2010,  00:25 Найти цитируемый пост)
И как работают между собой машины на Win XP?

WINS, совсем забыл про него, так что можно без днс обойтись, наверно

Цитата(Dray @  15.2.2010,  00:25 Найти цитируемый пост)
Как я понял придётся ставить на одном из компов серверную винду, поднимать домен с днс и вводить туда все компы?

Можно просто днс поставить на комп с debian, не обязательно домен поднимать...

Цитата(Dray @  15.2.2010,  00:25 Найти цитируемый пост)
Неужели без днс не обойтись?

На самбе wins настроить - http://samba.org/samba/docs/man/Samba-HOWTO-Collection/NetworkBrowsing.html#id2583584


Автор: bilbobagginz 15.2.2010, 10:16
Dray, можно обойтись без DNS, но это глупо.

есть механизм резолвинга основанный на hosts файлах.
т.е. на каждом компе сети должен быть файл 
  • для UNIX/Linux: /etc/hosts 
  • для Windows: %SYSTEMROOT%\system32\drivers\etc\hosts
и в нем должны быть вписаны все компы в формате:
Код

<IP><tab><hostname><tab><alias>

напр.:
Код

10.0.1.1    dbserv.myhome    dbserv
10.0.1.2    pupsik.myhome    pupsik
10.0.1.23    fw.myhome    fw


Если так работать без DNS, то при добавлении нового компа нужно будет добавить соответствующую строку в файл хостс - на всех компьютерах сети.
Если же работать с DNS - его просто добавляют в соответствующие прямую и обратную зоны DNS.

Добавлено через 13 минут и 14 секунд
Цитата(ChihPih @  15.2.2010,  06:57 Найти цитируемый пост)
Можно просто днс поставить на комп с debian, не обязательно домен поднимать...

dns домен поднимать - обязательно, и желательно.
но не обязательно поднимать active directory или winnt домен.

Автор: Dray 15.2.2010, 13:16
Помогло установить winbind и в файл /etc/nsswitch.conf прописать hosts files wins и т. д.

Автор: bilbobagginz 15.2.2010, 13:59
Dray, нет никакой принципиальной разницы между dns и wins....
зря не настраиваешь dns - более стандартный сервис.

Автор: nickless 16.2.2010, 01:15
Цитата(bilbobagginz @  15.2.2010,  09:16 Найти цитируемый пост)
можно обойтись без DNS, но это глупо.

Ну почему, если сеть = несколько компьютеров со статическими адресами воткнутые в свитч, нафига там DNS?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)