Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6728-й день

Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 0day Community. Тут ви зможете поспілкуватися одне з одним та дізнатися про останні новини щодо роботи ресурса, поставити запитання до адміністрації, тощо. Перейти до телеграм-канала можна відсканувавши QR-код або натиснувши на посилання: @zeroday_ua

 Mac, linux и dns имена

public@
Aug 30 2016, 15:00
  
Пост #1



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


Какая-то херь с этим маком. Есть девайс, который в мас среде не определяется по днс имени. К примеру есть плеер на линухе. В виде с роутером, на опенврт без проблем могу заходить через веб морду и
http://player\ на мас-е работало через http://player.local
Но теперь что -то перестало. Роутер на мас-е и комп на мас-е.
dash2.gif
Может нужно на линухе что-то дописать. ??
Кроме как hostname
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов(1 - 16)
mak_v_
Aug 30 2016, 15:58
  
Пост #2



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 452
С нами с: 4-December 11


Мак среде, мак четверге. Определяется кем? Календарем? Давайте как-то по-человечески опишите.

Если вкратце отвечать как вы описали:
Пропишите на резолвере соответсвие IP-имя и настройте свои железки на использование имени. Зы. FQDN а так же "search" желательно иметь идентичное "hostname -d" на всех "определяющихся" железяках.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Aug 30 2016, 19:00
  
Пост #3



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


Я не знаю. Я не спец по мас-у. У него свой роутер маковский и маковский комп. Чего не определяется, не знаю! Может там свои приколы с DNS! У меня даже доступа толку к ним нет, разве, что через тимвьювер!

cat /etc/hostname
player

cat /etc/hosts
127.0.0.1       localhost        player


cat /etc/init.d/hostname.sh
#! /bin/sh
### BEGIN INIT INFO
# Provides:          hostname
# Required-Start:
# Required-Stop:
# Should-Start:      glibc
# Default-Start:     S
# Default-Stop:
# Short-Description: Set hostname based on /etc/hostname
# Description:       Read the machines hostname from /etc/hostname, and
#                    update the kernel value with this value.  If
#                    /etc/hostname is empty, the current kernel value
#                    for hostname is used.  If the kernel value is
#                    empty, the value 'localhost' is used.
### END INIT INFO

PATH=/sbin:/bin

. /lib/init/vars.sh
. /lib/lsb/init-functions

do_start () {
        [ -f /etc/hostname ] && HOSTNAME="$(cat /etc/hostname)"

        # Keep current name if /etc/hostname is missing.
        [ -z "$HOSTNAME" ] && HOSTNAME="$(hostname)"

        # And set it to 'localhost' if no setting was found
        [ -z "$HOSTNAME" ] && HOSTNAME=localhost

        [ "$VERBOSE" != no ] && log_action_begin_msg "Setting hostname to '$HOSTNAME'"
        hostname "$HOSTNAME"
        ES=$?
        [ "$VERBOSE" != no ] && log_action_end_msg $ES
        exit $ES
}

do_status () {
        HOSTNAME=$(hostname)
        if [ "$HOSTNAME" ]; then
                return 0
        else
                return 4
        fi
}

case "$1" in
  start|"")
        do_start
       ;;
  restart|reload|force-reload)
        echo "Error: argument '$1' not supported" >&2
        exit 3
       ;;
  stop)
        # No-op
       ;;
  status)
        do_status
        exit $?
       ;;
  *)
        echo "Usage: hostname.sh [start|stop]" >&2
        exit 3
       ;;
esac

:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Aug 30 2016, 19:19
  
Пост #4



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


hostname -d
ничего не отображает.
domainname
тоже, но сделал
domainname player и стало отображать dash2.gif
Что еще? Что за доменное имя? Как его добавить?

hostnamectl
   Static hostname: player
         Icon name: computer
           Chassis: n/a
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Aug 30 2016, 19:44
  
Пост #5



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


изменил
/etc/hosts
127.0.0.1 player player
теперь
hostname -f
player
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Aug 30 2016, 20:58
  
Пост #6



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


sysctl kernel.hostname
kernel.hostname = player

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Aug 31 2016, 7:52
  
Пост #7



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 452
С нами с: 4-December 11


(public@ @ Aug 30 2016, 21:58) Перейти к цитате

sysctl kernel.hostname
kernel.hostname = player


Опишите внятно проблему.
Из того что можно протелепатировать:
Род опенвртой dnsmasq автоматически прилепливал домен local к хостнейму с которым каждый клиент получал адрес по dhcp. Яблороутер этого не делает.
Как решать:
1) либо научить его (скорее всего этого нет в паршивке)
2) либо прописать одинаковый домен в хостнеймах каждого зароутерного девайса допилив соответствие в hosts для всех железяк.
3) юзать маковский аналог ahavi (не помню как оно у них зовется).
4] строить свой костыль.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Aug 31 2016, 7:53
  
Пост #8



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


проблема в первом посте, что писать ХЗ! в мас-е не силен!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Aug 31 2016, 8:01
  
Пост #9



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 452
С нами с: 4-December 11


Ну раз проблема описана полностью, то ответ - 42.
Изучать принцип работы DNS.
Либо обратится к кому-то изучившему за вознаграждение.

Сообщение отредактировал mak_v_ - Aug 31 2016, 8:02
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Aug 31 2016, 8:03
  
Пост #10



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


ну может кто-то с масо-роутерами стыкался чтобы не гадать по койфейной гуще
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Aug 31 2016, 8:17
  
Пост #11



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 452
С нами с: 4-December 11


(public@ @ Aug 31 2016, 9:03) Перейти к цитате

ну может кто-то с масо-роутерами стыкался чтобы не гадать по койфейной гуще

Гадать не надо. 147%. Проблема в резолве. Резелвит роутер. C openwrt было автоматическая связка dhcp+dns с выдачей домена local. Теперь яблороутер только резелвит рекурсивно.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Aug 31 2016, 8:19
  
Пост #12



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


https://discussions.apple.com/thread/6255617?tstart=0 шось тут есть
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Aug 31 2016, 8:22
  
Пост #13



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 452
С нами с: 4-December 11


(public@ @ Aug 31 2016, 9:19) Перейти к цитате
Ничего там нет.

Если хотите "костыль":
Добавьте на маке запись в /etc/hosts
192.168.x.x player.local
И ребутните ваш мак. Где 192.168.х.х - IP вашего плеера. И он станет доступен по http://player.local
Но это КОСТЫЛЬ, ибо после получения плеером нового адреса по дхцп эта запись потеряет смысл. Ну и эту процедуру придется повторить для всех зароутерных девайсов.

Сообщение отредактировал mak_v_ - Aug 31 2016, 8:33
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Aug 31 2016, 11:44
  
Пост #14



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


К маку доступа нет
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Aug 31 2016, 15:37
  
Пост #15



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 452
С нами с: 4-December 11


(public@ @ Aug 31 2016, 12:44) Перейти к цитате

К маку доступа нет
Ну если к маку доступа нет. то решайте без мака. ДНС-ом выступает для вашего мака роутер. Вот и научите его (роутер) правильно отдавать соответствие имени в IP
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
public@
Sep 1 2016, 13:24
  
Пост #16



Репутация:   -166  
Старожил
****

Группа: BANNED
Сообщений: 2 604
С нами с: 15-October 15


Апну тему, может кто за пиво хорошее поможет d.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
mak_v_
Sep 1 2016, 14:43
  
Пост #17



Репутация:   440  
Скорострел
*****

Группа: Пользователи
Сообщений: 7 452
С нами с: 4-December 11


Ещё раз, без пива:
Научите роутер отдавать соответсвие имя(плойка.локал)-IP(плойки)
Если он это умеет, то всё заработает, если нет - нет, только костыль с ручной правкой hosts
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic

 



- Упрощённая версия
Сейчас: 16th August 2024 - 2:22
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст.