Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
zeroconf [Le 05/02/2013, 01:37]
82.243.203.59 [hostname-2.local]
zeroconf [Le 12/02/2024, 16:51] (Version actuelle)
krodelabestiole installer avahi-daemon
Ligne 1: Ligne 1:
-{{tag> réseau }} +{{tag>​réseau ​Partage}}
- +
-----+
  
 ====== ZeroConf ====== ====== ZeroConf ======
  
 //« Le partage de ressources de manière transparente sur un réseau local. »// //« Le partage de ressources de manière transparente sur un réseau local. »//
- 
- 
- 
- 
  
 ===== Introduction ===== ===== Introduction =====
Ligne 27: Ligne 21:
  
 Cette technologie peut actuellement être utilisée pour : Cette technologie peut actuellement être utilisée pour :
-  * Partager de la musique --- [[Rhythmbox]], [[Banshee]],​ [[Amarok]], iTunes, [[mt-daapd]];​ +  * Partager de la musique --- [[Rhythmbox]],​ iTunes, [[mt-daapd]];​ 
-  * Echanger ​des fichiers --- [[http://​linux.softpedia.com/​get/​Desktop-Environment/​Tools/​gnome-user-share-11597.shtml|gnome-user-share]] (en);+  * Échanger ​des fichiers --- [[https://​linux.softpedia.com/​get/​Desktop-Environment/​Tools/​gnome-user-share-11597.shtml|gnome-user-share]] (en);
   * Découvrir automatiquement les autres clients VoIP --- [[Ekiga#​avahi|Ekiga]] ;   * Découvrir automatiquement les autres clients VoIP --- [[Ekiga#​avahi|Ekiga]] ;
   * Discuter par messagerie instantanée sur le réseau local --- [[gajim]], [[pidgin]], [[empathy]] ;   * Discuter par messagerie instantanée sur le réseau local --- [[gajim]], [[pidgin]], [[empathy]] ;
-  * Partager les paquets --- [[apt-zeroconf]] ;+  * Partager les paquets --- [[squid-deb-proxy]] ;
   * [[:​tutoriel:​installer_imprimante_partage|Partager des imprimantes]] (sous Ubuntu 7.10, dans //Système → Administration → Impression//,​ à l'​onglet //​Paramètres du Serveur//, cocher la case « Partager les imprimantes connectées à ce système »).   * [[:​tutoriel:​installer_imprimante_partage|Partager des imprimantes]] (sous Ubuntu 7.10, dans //Système → Administration → Impression//,​ à l'​onglet //​Paramètres du Serveur//, cocher la case « Partager les imprimantes connectées à ce système »).
-  * Publier les sites web disponibles avec [[apache2]] : installer le paquet **[[apt://​libapache2-mod-dnssd|libapache2-mod-dnssd]]** puis activer le module apache avec la commande ''​$ sudo a2enmod ​mod-dnssd''​ +  * Publier les sites web disponibles avec [[apache2]] : installer le paquet **[[apt://​libapache2-mod-dnssd|libapache2-mod-dnssd]]** puis activer le module apache avec la commande ''​$sudo a2enmod dnssd''​ 
-  * Publier un serveur ssh (voir discussion sur le [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=206906|forum]] ; rapport de bug [[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=375685#​15|debian]] (en anglais))+  * Publier un serveur ssh (voir discussion sur le [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=206906|forum]] ; rapport de bug [[http://​bugs.debian.org/​cgi-bin/​bugreport.cgi?​bug=375685#​15|debian]] (en anglais))
  
 ===== Installation ===== ===== Installation =====
-==== Installation complète ==== 
-Pour compléter l'​installation d'​avahi déjà présent dans ubuntu, vous pouvez [[:​tutoriel:​comment_installer_un_paquet|Installer les paquets]] **[[apt>​avahi-daemon,​ avahi-discover,​ avahi-utils,​ avahi-ui-utils,​ avahi-dnsconfd,​ libnss-mdns service-discovery-applet,​ mdns-scan|avahi-daemon avahi-discover avahi-utils avahi-ui-utils avahi-dnsconfd libnss-mdns service-discovery-applet mdns-scan]]**. 
  
-==== Ubuntu ​version 7.04 et suivantes ====+ZeroConf est installé et activé par défaut dans Ubuntu. ​Vous n'avez donc rien à faire pour l'​installer.
  
-ZeroConf est installé et activé par défaut à partir de Ubuntu 7.04. Vous n'avez donc rien à faire pour l'​installer.+Si ce n'est pas le cas, il suffit d'[[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] [[apt>​avahi-daemon]].
  
-==== Ubuntu version 6.06 LTS ==== +Il se peut que la configuration du pare-feu bloque le trafic mDNS par défaut. Dans le panneau de configuration du pare-feu, on pourra si nécessaire changer la Zone par défaut (public) pour une zone plus permissible (home).
- +
-[[:​tutoriel:​comment_installer_un_paquet|Installer simplement les paquets]] **avahi-daemon** et **libnss-mdns**.+
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 63: Ligne 53:
 === Configuration du pare-feu === === Configuration du pare-feu ===
  
-Si vous utilisez un pare-feu et que vous avez des problèmes comme celui-ci+Si vous utilisez un [[:pare-feu]] et que vous avez des problèmes comme celui-ci
  
 <​code>​ <​code>​
Ligne 70: Ligne 60:
 </​code>​ </​code>​
  
-alors il est probable que votre pare-feu bloque les communications de ZeroConf.+alors il est probable que votre pare-feu bloque les communications de ZeroConf.\\
 Si lorsque vous arrêtez votre pare-feu ZeroConf fonctionne, alors cela vient sûrement du pare-feu. Si lorsque vous arrêtez votre pare-feu ZeroConf fonctionne, alors cela vient sûrement du pare-feu.
- 
-Si vous utilisez [[firestarter]] tout le trafic multicast est bloqué. Cela sera peut-être configurable dans la prochaine version. En attendant, la solution à ce problème est d'​éditer ''/​etc/​firestarter/​user-pre''​ en tant qu'​utilisateur root. Vous aurez besoin de ''​chmod u+w''​ ce fichier pour obtenir les droits en écriture avant de l'​éditer. Par exemple : 
-<​code>​ 
-sudo -i 
-cd /​etc/​firestarter 
-chmod +w user-pre 
-gedit user-pre 
-</​code>​ 
- 
-Adaptez le contenu de ce fichier avec ce qui suit : 
- 
-<​file>​ 
-$IPT -A INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT 
-$IPT -A OUTPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT 
-</​file>​ 
- 
-Puis, sauvegarder le fichier, remettre les droits en lecture seule sur ce fichier et relancer Firestarter : 
-<​code>​ 
-chmod -w user-pre 
-/​etc/​init.d/​firestarter restart 
-</​code>​ 
- 
-Maintenant, vous devriez être capable de résoudre les noms .local. 
- 
-<​code>​ 
-sam@titania:​~$ ping flute.local 
-PING flute.local (192.168.1.101) 56(84) bytes of data. 
-64 bytes from flute.local (192.168.1.101):​ icmp_seq=1 ttl=64 time=4.45 ms 
-64 bytes from flute.local (192.168.1.101):​ icmp_seq=2 ttl=64 time=4.16 ms 
-</​code>​ 
  
 Si vous utilisez le pare-feu guarddog((http://​www.simonzone.com/​software/​guarddog/​)),​ vous aurez besoin de créer une nouvelle zone pour le trafic multicast et d'​ajouter une entrée au fichier networkprotocoldb.xml. Si vous utilisez le pare-feu guarddog((http://​www.simonzone.com/​software/​guarddog/​)),​ vous aurez besoin de créer une nouvelle zone pour le trafic multicast et d'​ajouter une entrée au fichier networkprotocoldb.xml.
Ligne 107: Ligne 67:
 Appeler cette nouvelle zone « multicast » et positionner les adresses de la zone ainsi 224.0.0.0/​255.0.0.0. Ajouter le code XML ci-dessous dans « /​usr/​share/​apps/​guarddog/​networkprotocoldb.xml », juste au-dessus de l'​endroit où il est écrit « ''<​protocol name="​domain">''​ ». Relancer Guarddog et cocher les cases qui permettent le trafic mDns entre vos zones. Appeler cette nouvelle zone « multicast » et positionner les adresses de la zone ainsi 224.0.0.0/​255.0.0.0. Ajouter le code XML ci-dessous dans « /​usr/​share/​apps/​guarddog/​networkprotocoldb.xml », juste au-dessus de l'​endroit où il est écrit « ''<​protocol name="​domain">''​ ». Relancer Guarddog et cocher les cases qui permettent le trafic mDns entre vos zones.
  
-<code XML>+<file XML>
 <​protocol name="​mDns">​ <​protocol name="​mDns">​
   <!-- Protocol information guessed by Greg N <​emailgregn@googlemail.com>​ -->   <!-- Protocol information guessed by Greg N <​emailgregn@googlemail.com>​ -->
Ligne 130: Ligne 90:
   <​security threat="​medium"​ falsepos="​low"/>​   <​security threat="​medium"​ falsepos="​low"/>​
 </​protocol>​ </​protocol>​
-</code> +</file>
- +
  
 ===== Découvrir les services ===== ===== Découvrir les services =====
  
 Utilisez l'​application //​avahi-discover//,​ ou l'​applet //​[[apt>​service-discovery-applet]]//​ pour l'​environnement gnome. Utilisez l'​application //​avahi-discover//,​ ou l'​applet //​[[apt>​service-discovery-applet]]//​ pour l'​environnement gnome.
 +service intelligent et restructuration des données implémentées page 3 via pointeurs sur structure de BITMAP html DNS et prototype TCP.
 +Have fun!
  
-===== Résolutions ​Problèmes ​=====+=====Problèmes ​connus ​=====
  
 ==== hostname-2.local ==== ==== hostname-2.local ====
 +
 Parfois Avahi n'​identifie pas correctement certaines machines et leurs ajoute un "​-2",​ cela nous donne donc "​hostname-2.local"​.\\ Parfois Avahi n'​identifie pas correctement certaines machines et leurs ajoute un "​-2",​ cela nous donne donc "​hostname-2.local"​.\\
 Pour retrouver un hostname correct sous la forme "​hostname.local",​ nous devons effectuer ces quelques manipulations :\\ Pour retrouver un hostname correct sous la forme "​hostname.local",​ nous devons effectuer ces quelques manipulations :\\
Ligne 152: Ligne 113:
  
 ===== Voir aussi ===== ===== Voir aussi =====
- 
  
 ==== Ressources externes ==== ==== Ressources externes ====
  • zeroconf.1360024626.txt.gz
  • Dernière modification: Le 05/02/2013, 01:37
  • par 82.243.203.59