Меню

Настройка avahi в ubuntu



Avahi-daemon

Материал из Пингвиньи радостей

Содержание

Статья о системе обнаружения сервисов в локальной сети Avahi-daemon

Avahi-daemon это система обеспечивающая обнаружение сервисов в локальной сети.
Это означает, что после подключения компьютера к локальной сети, мгновенно становятся доступными сетевые принтеры, появляется возможность увидеть, какие разделяемые ресурсы имеются в сети и так далее. Avahi является реализацией протокола Zeroconf, который позволяет пользователям создавать IP-сети без специальных конфигурационных служб типа DNS-серверов.

Установка

Обычно в современных дистрибутивах Avahi-daemon устанавливается автоматически. Если этого не произошло то
Пакет присутствует в хранилище пакетов debian.
Для установки пакета

  • в командной строке: следует выполнить команду # apt-get install avahi-daemon
  • в графическом режиме: воспользоваться специализированной программой управления пакетами

После установки пакет готов к использованию.

Некоторые часто используемые команды

Настройка

Файлы конфигурации Avahi-daemon находятся в каталоге /etc/avahi/.

Для установки имени хоста, с которым avahi-daemon пытается зарегистрироваться в сети

Для ограничения работы avahi-daemon только на одном сетевом устройстве

Отказ от сервиса

В некоторых случаях, например на рабочей станции с установленным DNS-сервером Bind, возможно правильнее будет отказаться от использования Avahi-daemon.

  • полностью удаляя пакет
  • или временно отключая его как запускаемую службу

Источник

Блог Скаута

воскресенье, 24 ноября 2013 г.

Настройка Avahi в Ubuntu 12.10

Из википедии.
Avahi — система, производящая анализ локальной сети на предмет выявления различных сервисов. К примеру, вы можете подключить ноутбук к локальной сети и сразу получить информацию об имеющихся принтерах, разделяемых ресурсах, сервисах обмена сообщениями и прочих услугах. Подобная технология существует в Mac OS X (Rendezvous, Bonjour ) и показала себя с лучшей стороны. Avahi во многом базируется на реализации протокола mDNS — flexmdns, которая в настоящий момент заброшена; все силы переключены на разработку нового продукта.

Весьма многообещающе неправда ли.

Из выше прочитанного видно что смысл в этом сервисе появляется в случае наличия у вас как минимум локальной сети, а как максимум ещё и сервисов опубликованных посредством avahi в этой сети. Если же ничего выше указанного у вас не водится так и сервис вам ненужен. Мы же как раз будем исходить из того что сервис вам все же нужен.

Итак, начнем.
По умолчанию в ubuntu 12.x сервис не работает, а только ругается при старте системы на наличие зоны «.local».

  1. первое что мы сделаем это отключим проверку использования зоны «.local». А для этого всего то нужно отредактировать конфигурационный файл avahi /etc/default/avahi-daemon изменив значение параметра AVAHI_DAEMON_DETECT_LOCAL на 0.
  2. нужно также отредактировать конфигурационный файл /etc/nsswitch.conf приведя строку hosts к виду hosts: files dns mdns4
  3. Перезагрузить систему, как практика показывает простого перезапуска службы недостаточно.

Кроме того через avahi можно публиковать в сети собственные сервисы, но об этом другой раз.

Читайте также:  Настройка терморегулятора eastec теплого пола

Актуально для версии Ubuntu 14.04 включительно.

Источник

[network] Как настроить Avahi?

Настраиваю Дебиан lenny. Прописал eth0 и DNS руками. Network manager лез и перетирал ДНСы, Я его снес. Теперь Авахи недовольна. В какой конфиге указать static ip вместо dhcp, чтобы она отстала? ГУИ конфигурялки не помогают — настройки сбрасываются.

[network] Как настроить Avahi?

Если avahi реально ни для чего ни нужна, то её тоже проще снести, оставив только пару необходимых по зависимостям библиотек.

[network] Как настроить Avahi?

а средствами NM не осилил статически интерфейс настроить?

[network] Как настроить Avahi?

>а средствами NM не осилил статически интерфейс настроить?

Нет, увы. Я не знаю где ее конфиги искать, чего там где писать. А в гуях все сбрасывалось. Поэтому я по-простому все прописал, чтоб не париться (и та же история была с Убунтой). Ну не люблю я такие кактусы.
Ну и, опять же, gprs на нетбуке настраивал — ничего я через NM не смог сделать. А вот в консоли получилось. В общем, у меня как-то так лучше выходит.

[network] Как настроить Avahi?

я знаю одно работающее средство управления NM —

apt-get remove —purge NetworkManager

[network] Как настроить Avahi?

>Если avahi реально ни для чего ни нужна, то её тоже проще снести, оставив только пару необходимых по зависимостям библиотек.

А чего командовать apt-get’у? Я боюсь, что если просто remove, то снесется все подряд?

потом, синхронизация по синезубу с мобильником без авахи получится?

[network] Как настроить Avahi?

открой для себя aptitude

[network] Как настроить Avahi?

Говорят оно не всегда делает точно то, чего от него просят. Подробностей я не помню, но критика попадалась. А какие плюсы (ну, кроме доступного текстового GUI)?

Источник

Настройка avahi в ubuntu

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux

Beyond Linux From Scratch. Version 2011-12-30
Назад 15. Сетевые утилиты Вперед

Пакет avahi-0.6.25

Знакомимся с пакетом avahi

Пакет avahi является системой, которая помогает обнаружить сервисы в локальной сети.

Известно, что этот пакет собирается на платформе LFS 6.5, но он не тестировался.

Информация о пакете

  • Загрузка (HTTP): http://avahi.org/download/avahi-0.6.25.tar.gz
  • Контрольная сумма MD5: a83155a6e29e3988f07e5eea3287b21e
  • Размер загружаемого пакета: 1,1 MB
  • Оценочный размер требуемого дискового пространства: 27 MB
  • Оценочное время сборки: 0,6 SBU

Дополнительные загрузки

Зависимости пакета avahi

Обязательные

Необязательные

Установка пакета avahi

Рекомендуется иметь специального пользователя и группу, предназначенные для управления демоном avahi-daemon после того, как он будет запущен. Выполните в роли пользователя root следующие команды:

Рекомендуется иметь для клиентов Avahi специальную группу с привилегированным доступом. Выполните в роли пользователя root следующую команду:

Установите пакет avahi с помощью следующих команд:

Читайте также:  Интеркросс не сохраняет настройки

В этом пакете набор тестов отсутствует.

Теперь в роли пользователя root выполните:

Пояснение команд

—with-distro=lfs : Этот параметр указывает, что сборка осуществляется для дистрибутива LFS.

—disable-qt3 : Этот параметр отключает сборку основного цикла интеграции с Qt3.

—disable-qt4 : Этот параметр отключает сборку основного цикла интеграции с Qt4Core.

—disable-gtk : Этот параметр отключает использование GTK+.

—disable-dbus : Этот параметр отключает использование D-Bus.

—disable-libdaemon : Этот параметр отключает использование libdaemon.

—disable-python : Этот параметр отключает скрипты, которые зависят от Python.

—disable-mono : Этот параметр отключает создание сборок для Mono.

—disable-monodoc : Этот параметр отключает создание документации для сборок Mono.

—enable-core-docs : Этот параметр указывает создавать документацию.

—enable-tests : Этот параметр указывает создавать тесты и примеры.

—enable-compat-libdns_sd : Этот параметр указывает создавать слой совместимости с libdns_sd.

—enable-compat-howl : Этот параметр указывает создавать слой совместимости с HOWL.

Описание пакета

Установленные программы: avahi-autoipd, avahi-bookmarks, avahi-browse, avahi-daemon, avahi-discover, avahi-discover-standalone, avahi-dnsconfd, avahi-publish, avahi-resolve, avahi-set-host-name и bssh

Установленные библиотеки: libavahi-client., libavahi-common., libavahi-core., libavahi-glib., libavahi-gobject. и libavahi-ui.

является конфигурационным демоном сетевых адресов IPv4LL

является веб сервисом, показывающим с помощью демона Avahi сервисы HTTP, которые анонсированны с использование mDNS/DNS-SD

с помощью демона Avahi ищет сервисы mDNS/DNS-SD

является демоном Avahi сервисов mDNS/DNS-SD

с помощью демона Avahi ищет сервисы mDNS/DNS-SD

делает следующее . (прим.: так в оригинале)

является сервером DNS Unicast конфигурационного демона mDNS/DNS-SD

с помощью демона Avahi регистрирует сервис mDNS/DNS-SD, либо имя хоста, либо отображение адресов

с помощью демона Avahi преобразует одно или несколько имен хостов mDNS/DNS в адреса IP (и наоборот)

изменяет имя хоста mDNS

ищет сервера SSH/VNC в локальной сети

Перевод сделан с варианта оригинала, датированного 2011-10-31 19:38:44 +0000

Источник

Linux Avahi Daemon Tutorial With Examples

Avahi is an mDNS/DNS daemon, service which implements Apples’s Zeroconf mechanism. Zeroconf is also known as Rendezvous or Bonjour. Zeroconf have their main task to process.

  1. Automatic assignment of numeric network addresses
  2. Automatic distribution and resolution of hostnames,
  3. Automatic location of network services such as printing devices.

Installing Avahi

Avahi-daemon can be installed with yum and apt like below.

Installing Avahi

Starting Avahi

After installing avahi as we know avahi works as daemon generally. We will start the avahi daemon. Using init scripts following command can be issued. Keep in mind that avahi requires root privileges as we can see from the following screenshot it asks for the root password.

Starting Avahi

Another way to start avahi-daemon is by using systemctl command like below. with the avahi service name avahi-daemon. The avahi service current status can be seen too

Starting Avahi

Stopping Avahi

Stopping avahi in the init system can be done with the following command. Stopping avahi service requires root privileges too.

Читайте также:  Настройка dir 320 для принтера

Stopping Avahi

Enable Avahi Daemon

Avahi daemon can be enabled to start automatically in the system start with the systemctl command like below.

Disable Avahi Daemon

Avahi daemon can be disabled to start automatically in the system start with the following command.

Disable Avahi Daemon

Configuration Files

Avahi configuration files reside in /etc/avahi . Avahi daemon configuration file is named avahi-daemon.conf . There is a different type of configuration abilities with this file.
Avahi server hostnames and IP addresses are stored in hosts file. Services are stored in services directory as XML file.

Add Host

Adding host to the DNS service of avahi is like adding host Linux hosts file. Add the following line into the host file like in the screenshot and then restart avahi daemon.

Add Host

Add Service

Adding services is harder than adding hosts. There is an XML configuration file used to describe services and this file will be put into /etc/avahi/services/ . The following service configuration file defines FTP file which is served from tcp 21 port.

Add Service

Источник

Сервис поиска сетевых ресурсов отключен

В моей домашней сети появился интернет-центр «Zyxel Keenetic Giga 2» и почему-то при загрузке стала выскакивать ошибка: Сервис поиска сетевых ресурсов отключен. Текущая сеть имеет локальный домен (.local), который не рекомендуется и не совместим с сервисом поиска сетевых ресурсов «Avahi«. Служба была отключена . И так каждый раз при использовании ноутбуком («HP dv6-3080er«) с системой «Ubuntu Desktop 12.04 amd64» меня это стало порядком доставать. Так как данный демон мне особе не нужен, мною принято решение его отключить. Чему собственно и посвящена данная практическая заметка.

И так моя система:

$ uname -a && lsb_release -a

Linux dv6 3.2.0-49-generic #75-Ubuntu SMP Tue Jun 18 17:39:32 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Description: Ubuntu 12.04.2 LTS

Для того, чтобы отключить avahi-daemon нужно в файле :

$ sudo nano /etc/default/avahi-daemon

добавить/изменить на строку следующего вида:

# 1 = Try to detect unicast dns servers that serve .local and disable avahi in

# that case, 0 = Don’t try to detect .local unicast dns servers, can cause

# troubles on misconfigured networks

Сохраняем внесенные изменения и тем самым достигаем успешного применения настроек по отключения всплывающего окна. Вот собственно и все, с уважением ekzorchik.

Используйте прокси ((заблокировано роскомнадзором, используйте vpn или proxy)) при использовании Telegram клиента:

Поблагодари автора и новые статьи

будут появляться чаще 🙂

Карта МКБ: 4432-7300-2472-8059
Yandex-деньги: 41001520055047

Большое спасибо тем кто благодарит автора за практические заметки небольшими пожертвованиями. С уважением, Олло Александр aka ekzorchik.

Источник

Adblock
detector