Pull to refresh

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

Configuring 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
Tags:avahilinuxtorrent
Hubs: Configuring Linux
Total votes 145: ↑139 and ↓6 +133
Views26.4K

Comments 42

Only those users with full accounts are able to leave comments. Log in, please.

Popular right now

Системный администратор Linux
from 150,000 to 250,000 ₽ACTION TECHМоскваRemote job
DevOps инженер Linux (частично удаленно, Москва)
from 150,000 ₽Баланс-ПлатформаМоскваRemote job
DevOps инженер
from 200,000 ₽Ренессанс ЖизньRemote job
QA Engineer
from 150,000 to 220,000 ₽CV RecruitmentRemote job
DevOps engineer
from 200,000 to 280,000 ₽EVERA PEOPLEМосква

Top of the last 24 hours