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 15/07/2008, 12:47]
aetapu
zeroconf [Le 12/02/2024, 16:51] (Version actuelle)
krodelabestiole installer avahi-daemon
Ligne 1: Ligne 1:
-{{tag>Feisty Gutsy Hardy réseau ​BROUILLON}} +{{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 24: 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 --- [[gShare]], [[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 ​instantannée ​sur le réseau local --- [[gajim]], [[pidgin]] +  * Discuter par messagerie ​instantanée ​sur le réseau local --- [[gajim]], [[pidgin]], [[empathy]] ; 
-  * Partager les paquets --- [[apt-zeroconf]] ; +  * Partager les paquets --- [[squid-deb-proxy]] ; 
-  * Prochainement : [[http://​0pointer.de/​blog/​projects/​cups-bonjour.html|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 dnssd''​ 
 +  * 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 =====
  
-==== 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 56: 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 63: 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 : +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.
-<​code>​ +
-sudo -s +
-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 [[http://linux.infos.free.fr/didact/guarddog.html|guarddog]], vous aurez besoin de créer une nouvelle zone pour le trafic multicast et d'​ajouter une entrée au fichier networkprotocoldb.xml.+
  
 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 123: Ligne 90:
   <​security threat="​medium"​ falsepos="​low"/>​   <​security threat="​medium"​ falsepos="​low"/>​
 </​protocol>​ </​protocol>​
-</code>+</file>
  
 +===== Découvrir les services =====
  
 +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!
  
-===== Découvrir les services ​=====+=====Problèmes connus ​=====
  
-Utilisez l'​application //avahi-discover//, ou l'​applet //​service-discovery-applet//​ pour l'​environnement gnome.+==== hostname-2.local ====
  
-===== Voir aussi =====+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 commencer, on va renommer correctement le hostname du PC :\\
 +<​code>​sudo hostname HOSTNAME_CORRECT_DU_PC</​code>​
 +Puis on redémarre le daemon :\\
 +<​code>​sudo service avahi-daemon restart</​code>​
 +Et pour finir on s'​assure que tout fonctionne correctement :\\
 +<​code>​ps -ef | grep -i avahi</​code>​
 +
 +===== Voir aussi =====
  
 ==== Ressources externes ==== ==== Ressources externes ====
Ligne 149: Ligne 129:
  
 //Traduit du [[https://​help.ubuntu.com/​community/​HowToZeroconf|wiki anglophone]].\\ //Traduit du [[https://​help.ubuntu.com/​community/​HowToZeroconf|wiki anglophone]].\\
-Contributeurs : [[:​contributeurs|les contributeurs du wiki]], [[:​utilisateurs:​sbrunner]], ​[[:​utilisateurs:​Xorios]][[:​utilisateurs:​kanor]], [[:​utilisateurs:​Id2ndR]],​ [[:​utilisateurs:​Ner0lph]].//​+Contributeurs : [[:​contributeurs|les contributeurs du wiki]], [[:​utilisateurs:​sbrunner]],​ Xorios, kanor, [[:​utilisateurs:​Id2ndR]],​ [[:​utilisateurs:​Ner0lph]].//​
  • zeroconf.1216118827.txt.gz
  • Dernière modification: Le 18/09/2008, 19:26
  • (modification externe)