Mac, linux и dns имена |
Здравствуйте Гость [ Вход | Регистрация ] | Форум в сети 6792-й день
Шановні користувачі! Запрошуємо вас до офіційного телеграм-канала 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 Но теперь что -то перестало. Роутер на мас-е и комп на мас-е. Может нужно на линухе что-то дописать. ?? Кроме как hostname |
mak_v_ |
Aug 30 2016, 15:58
Пост
#2
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
Мак среде, мак четверге. Определяется кем? Календарем? Давайте как-то по-человечески опишите.
Если вкратце отвечать как вы описали: Пропишите на резолвере соответсвие IP-имя и настройте свои железки на использование имени. Зы. FQDN а так же "search" желательно иметь идентичное "hostname -d" на всех "определяющихся" железяках. |
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 : |
public@ |
Aug 30 2016, 19:19
Пост
#4
|
Репутация: -166 Старожил Группа: BANNED Сообщений: 2 604 С нами с: 15-October 15 |
hostname -d ничего не отображает. domainname тоже, но сделалdomainname player и стало отображать Что еще? Что за доменное имя? Как его добавить? hostnamectl Static hostname: player Icon name: computer Chassis: n/a |
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 |
public@ |
Aug 30 2016, 20:58
Пост
#6
|
Репутация: -166 Старожил Группа: BANNED Сообщений: 2 604 С нами с: 15-October 15 |
sysctl kernel.hostname kernel.hostname = player |
mak_v_ |
Aug 31 2016, 7:52
Пост
#7
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
sysctl kernel.hostname kernel.hostname = player Опишите внятно проблему. Из того что можно протелепатировать: Род опенвртой dnsmasq автоматически прилепливал домен local к хостнейму с которым каждый клиент получал адрес по dhcp. Яблороутер этого не делает. Как решать: 1) либо научить его (скорее всего этого нет в паршивке) 2) либо прописать одинаковый домен в хостнеймах каждого зароутерного девайса допилив соответствие в hosts для всех железяк. 3) юзать маковский аналог ahavi (не помню как оно у них зовется). 4] строить свой костыль. |
public@ |
Aug 31 2016, 7:53
Пост
#8
|
Репутация: -166 Старожил Группа: BANNED Сообщений: 2 604 С нами с: 15-October 15 |
проблема в первом посте, что писать ХЗ! в мас-е не силен!
|
mak_v_ |
Aug 31 2016, 8:01
Пост
#9
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
Ну раз проблема описана полностью, то ответ - 42.
Изучать принцип работы DNS. Либо обратится к кому-то изучившему за вознаграждение. Сообщение отредактировал mak_v_ - Aug 31 2016, 8:02 |
public@ |
Aug 31 2016, 8:03
Пост
#10
|
Репутация: -166 Старожил Группа: BANNED Сообщений: 2 604 С нами с: 15-October 15 |
ну может кто-то с масо-роутерами стыкался чтобы не гадать по койфейной гуще
|
mak_v_ |
Aug 31 2016, 8:17
Пост
#11
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
|
public@ |
Aug 31 2016, 8:19
Пост
#12
|
Репутация: -166 Старожил Группа: BANNED Сообщений: 2 604 С нами с: 15-October 15 |
https://discussions.apple.com/thread/6255617?tstart=0 шось тут есть
|
mak_v_ |
Aug 31 2016, 8:22
Пост
#13
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
Ничего там нет.
Если хотите "костыль": Добавьте на маке запись в /etc/hosts 192.168.x.x player.local И ребутните ваш мак. Где 192.168.х.х - IP вашего плеера. И он станет доступен по http://player.local Но это КОСТЫЛЬ, ибо после получения плеером нового адреса по дхцп эта запись потеряет смысл. Ну и эту процедуру придется повторить для всех зароутерных девайсов. Сообщение отредактировал mak_v_ - Aug 31 2016, 8:33 |
public@ |
Aug 31 2016, 11:44
Пост
#14
|
Репутация: -166 Старожил Группа: BANNED Сообщений: 2 604 С нами с: 15-October 15 |
К маку доступа нет
|
mak_v_ |
Aug 31 2016, 15:37
Пост
#15
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
|
public@ |
Sep 1 2016, 13:24
Пост
#16
|
Репутация: -166 Старожил Группа: BANNED Сообщений: 2 604 С нами с: 15-October 15 |
Апну тему, может кто за пиво хорошее поможет
|
mak_v_ |
Sep 1 2016, 14:43
Пост
#17
|
Репутация: 440 Скорострел Группа: Пользователи Сообщений: 7 453 С нами с: 4-December 11 |
Ещё раз, без пива:
Научите роутер отдавать соответсвие имя(плойка.локал)-IP(плойки) Если он это умеет, то всё заработает, если нет - нет, только костыль с ручной правкой hosts |
Упрощённая версия | Сейчас: 19th October 2024 - 10:09 |
Сайт не розміщує електронні версії творів, а займається лише колекціонуванням та каталогізацією посилань, що публікуються нашими користувачами. Якщо Ви є правовласником якоїсь частини опублікованого матеріалу та не бажаєте, щоб посилання на нього знаходилось в нашому каталозі, зв’яжіться з нами і ми видалимо його. Файли для обміну надані користувачами сайту і адміністрація не несе відповідальності за їх вміст. |