Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Статьи об операционной системе Linux

Сайдбар

Avahi — свободная реализация Zeroconf для дистрибутивов Linux

21 марта 2014

Zeroconf впервые был применен под названием Rendezvous компанией Apple; позже этот проект переименовали в Bonjour, и теперь им также можно пользоваться в Windows. Хотя данное решение и предоставляется в виде открытого кода, оно не соответствует правилам лицензии GPL. Поэтому в Linux развился собственный проект Zeroconf, называемый Avahi — его код не зависит от Bonjour. Проект Avahi работает по лицензии LGPL. Откуда взялось странное название Avahi, мне не известно1.

Программы, совместимые с Zeroconf, могут отображать все остальные компьютеры из данной сети, работающие с Zeroconf, а также их ресурсы (например, сетевые каталоги, SSH, серверы HTTP и FTP). Таким образом, не настраивая конфигурацию отдельно, вы можете интегрировать в сеть два и более компьютера и осуществлять обмен данными между ними.

Остается ждать, насколько приживется эта концепция. Что касается автоматической конфигурации IP-адресов, то в условиях бурного распространения (ADSL)-poyrepoB функциональность Zeroconf, по существу, уже не нужна. Причина,

Авахи — это название древесного лемура, мордочка которого является символом проекта

по которой пакеты Avahi все же по умолчанию устанавливаются почти во всех дистрибутивах Linux, заключается скорее в возможностях обзора. Тот факт, что компьютеры «видят» друг друга и «знают по именам» и такой обзор совершенно не зависит от вида конфигурации сети, является очень важным достоинством.

Демон avahi



За обмен информацией между компьютерами, на которых установлена программа Avahi, отвечает служба avahi-daemon. Ее конфигурация производится в файле /etc/ avahi/avahi-daemon.conf, причем основные настройки обычно можно оставить без изменения. Единственным исключением является переменная enable-dbus: она определяет, задействует ли Avahi механизм обмена данными. Для работы некоторых Avahi-совместимых программ требуется DBUS (шина передачи данных). Чтобы активизировать DBUS, измените файл avahi-daemon.conf следующим образом:

<code># /etc/avahi/avahi-daemon.conf [server]

enable-dbus=yes</code>

Затем повторно запустите службу: root# /etc/init.d/avahi-daemon restart

Преобразование имен в IP-адреса



Если вы хотите обратиться к внешним компьютерам, на которых работают обычные сетевые программы, не совместимые с Avahi (например, ping merkur.local), нужно установить еще один сетевой демон с помощью avahi-dnsconfd и запустить его. В данном случае мы имеем дело со своего рода сервером имен для работы с хост-именами Avahi (если в вашей сети и так работает сервер имен, то этот демон вам не потребуется).

Чтобы при преобразовании имен в IP-адреса все программы обращались к avahi-dnsconfd, убедитесь, что у вас установлена библиотека libnss-mdns и в строке hosts: файла /etc/nsswitch.conf есть ключевое слово mdns4. Как правило, такие настройки используются по умолчанию.

# в /etc/nsswitch.conf hosts: files dns mdns4

Просмотр сети и ресурсов

Завершив эти подготовительные работы, вы можете проверить, о каких компьютерах или службах, находящихся в вашей сети, известно Avahi. Для этого используется команда консоли avahi-browse -a -t или ее графический аналог avahi-discovery. По умолчанию программа Nautilus в режиме просмотра сети отображает все компьютеры, на которых работает Avahi. В Konqueror по адресу zeroconf:/ расположена схожая функция, при условии, что вы установили соответствующее дополнение (пакет зависит от дистрибутива, например kde-zeroconf). Мультимедийные приложения и программы для рассылки сообщений также поддерживают Zeroconl.
Читайте так же:
Основы РРР

Подпишитесь на рассылку! Никакого спама, только обновления!!!

Комментарии (0)


    Услуги по MODX Revolution

    Посмотреть все услуги

    Техническая оптимизация сайта

    Подробнее & Заказать

    Создание сайта на MODX Revolution

    Подробнее & Заказать

    Перенос сайта на MODX Revolution

    Подробнее & Заказать

    Продвижение сайта на MODX

    Подробнее & Заказать