Outils pour utilisateurs

Outils du site


netadmin:zeroconf

Ceci est une ancienne révision du document !


Zeroconf

Zeroconf ou Zero-configuration networking désigne un ensemble de protocoles/services, permettant à une machine rejoignant un réseau de s'auto-configurer sans service DHCP et DNS.

Zeroconf permet notamment:

  • L'allocation dynamique d'adresse IP sans DHCP via IPv4LL ou APIPA.
  • La résolution de noms et de services sans annuaire via mDNS 1) et DNS-SD 2) ou plus rarement LLMNR3).
  • La traversée de passerelle NAT via SSDP4), NAT-PMP ou encore IGD UPnP.

Utiles pour intégrer facilement des postes clients sur un réseau de confiance, ils sont déconseillés sur les réseaux ouverts ou sur des serveurs exposés.

La mise en œuvre de Zeroconf sur les systèmes open-source se nomme Avahi, elle s'appuie sur des implémentations libres de IPv4LL, mDNS et DNS-SD. Elle est compatible avec Bonjour (anciennement Rendez-vous) d'Apple.

IPv4LL est mis en œuvre via le daemon autoipd

Installation

apt-get install avahi-daemon avahi-discover libnss-mdns

Arrêter

Pour arrêter temporairement les services, par exemple si la machine est connecté sur un réseau ouvert:

systemctl stop avahi-daemon.socket
systemctl stop avahi-daemon.service

Désactiver

Pour désactiver le service afin qu'il ne soit plus lancé au démarrage du système:

systemclt disable avahi-daemon

Références

1)
multicast Domain Name Service
2)
DNS-Service Discovery
3)
Link-Local Multicast Name Resolution
4)
Simple Service Discovery Protocole
netadmin/zeroconf.1588586992.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)