LINUX.ORG.RU

ping hostname

 , ,


0

1

Всем привет.

Почему-то не удается подключиться к компьютеру в локальной сети по hostname

cat /etc/hosts
127.0.0.1       cloud cloud.local localhost
::1             cloud cloud.local localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters
cat /etc/hostname 
cloud
cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.

passwd:         compat
group:          compat
shadow:         compat
gshadow:        files

hosts:          files mdns4_minimal [NOTFOUND=return] dns
networks:       files

protocols:      db files
services:       db files
ethers:         db files
rpc:            db files

netgroup:       nis
cat /etc/resolv.conf
# Generated by resolvconf
nameserver 192.168.43.1


Последнее исправление: jessgt (всего исправлений: 1)

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

Я уже много чего перепробовала и установку libnss-mdns и avahi-daemon и winbind и samba, гугление к этим решениям приводило, пробовала и в файле /etc/nsswitch.conf менять hosts на

files mdns4_minimal [NOTFOUND=return] dns mdns4 wins
и в /etc/avahi/avahi-daemon.conf прописывала
host-name=cloud
всё-равно ничего не помогло :(

jessgt
() автор топика
Ответ на: комментарий от jessgt

Айпад должен получить адрес узла cloud от сервера dns. Вам надо научить ваш сервер DNS где cloud. Если своего сервера нет, надо его поднять (настроить на роутере, например).

legolegs ★★★★★
()

Представьте, что это номера телефонов и имена их владельцев.

Вы не можете позвонить «Игорю», пока ваш телефон не знает какой номер связан с «Игорем». И если вы непосредственно на его телефоне вносите запись типа Игорь=01-02-03, то ваш телефон все-равно этого не узнает.

Вам нужен посредник между вашими телефонными аппаратами и прибором, которых бы сопоставлял имена Игорей с их номерами, и сообщал эти номера на ваши аппараты.

Вот примерно это и есть DNS. (Или на всех телефонах вручную записывать Игоря в hosts (список контактов)).

Службы DNS могут быть реализованы самым разнообразным способом. Если вам нужно решение - вызывайте специалиста. Если вам интересен сам процесс решения - ищите, например, маршрутизатор с DD-WRT и dnsmasq на нём (это один из тысяч вариантов).

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

там только галочка вкл/выкл режима модема и пароль для wifi

jessgt
() автор топика
Ответ на: комментарий от jessgt

Если iphone раздаёт инет, то он раздаёт и DHCP. Если он раздаёт DHCP, то, теоретически, он может понимать option 12 AKA host-name от клиента и прописывать полученное hostname в DNS.

Соответственно, нужно объяснить компу, что при отправке запроса на получение IP-адреса надо отправить и option 12 с именем. Как конкретно это сделать - зависит от того, какой dhcp клиент используется на компе. Для dhcpcd например, достаточно добавить -h click к опциям.

Stanson ★★★★★
()
Последнее исправление: Stanson (всего исправлений: 1)
Ответ на: комментарий от turtle_bazon

Вопрос в том, понимает ли поделие работающее на ипхоне option 12. Если понимает и правильно использует, то будет работать. если нет - то ой.

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

Скорее всего вообще игнорирует. Для раздачи интернета оно же вообще не нужно.

turtle_bazon ★★★★★
()

Необходимо на одном из компьютеров поднять днс сервер, например, dnsmasq и добавить в него необходимые адреса и имена хостов.

В настройках подключения к интернет в iphone, который раздает сеть, поставить адрес этого сервера в качестве днс.

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