Открыть список
Как стать автором
Обновить

Проблемы зоны .local в современных Linux дистрибутивах

Настройка Linux
Многие интернет провайдеры предоставляют для своих абонентов такой сервис, как торрент-ретрекер. Некоторые торрент-трекеры (в том числе и rutracker.org) в свои торрент-файлы добавляют информацию о таком таком универсальном ретрекер как retracker.local. Но в современных дистрибутивах (таких как Ubuntu, openSUSE и т.д.) этот адрес не резолвится правильно.

Проблема заключается в использовании сервиса avahi для анонсирования ресурсов компьютера в локальной сети, так как для этих целей используется зона .local. Чтобы решить эту проблему не обязательно избавляться от avahi. Достаточно указать, что если не удается найти поддомен, спросить об этом dns.

Для этого под рутом открываем файл /etc/nsswitch.conf и ищем в нем строчку, отвечающую за хосты.
В openSUSE 11.3 она выглядит так:
hosts: files mdns4_minimal [NOTFOUND=return] dns

В Ubuntu 10.04 она выглядит так:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

Все что нам надо сделать, это избавиться от опции [NOTFOUND=return], приведя строчку к виду:
openSUSE 11.3
hosts: files mdns4_minimal dns

Ubuntu 10.04
hosts: files mdns4_minimal dns mdns4

Перезапускаем avahi-daemon и наслаждаемся совместной работой avahi и ретрекера (или других сервисов в зоне .local) вашего провайдера.

Опубликовано по просьбе и от имени юзера vovochka404
Теги:avahilinuxtorrent
Хабы: Настройка Linux
Всего голосов 145: ↑139 и ↓6 +133
Просмотры26.6K

Похожие публикации

Системный администратор Linux
от 150 000 до 250 000 ₽Action techМоскваМожно удаленно
Системный администратор Linux DevOps
от 100 000 до 150 000 ₽X-KeeperКрасногорскМожно удаленно
Devops / Linux администратор
от 170 000 до 250 000 ₽Софт ПроектМоскваМожно удаленно
Linux администратор
до 120 000 ₽Улыбка радугиСанкт-Петербург

Лучшие публикации за сутки