web-dev-qa-db-fra.com

Serveur CUPS signalant un mauvais nom d'hôte

J'ai une file d'impression partagée à partir d'un bureau exécutant Mint, avec le nom d'hôte du serveur et un nom DNS local de server.home.

J'ai un ordinateur portable Ubuntu que je veux connecter à cette file d'attente partagée. En utilisant l'interface graphique, je peux trouver la file d'attente sur server.home, et l'icône de l'imprimante apparaît comme prévu dans la liste des imprimantes. Pour une raison quelconque, l’imprimante est construite avec un URI de périphérique faisant référence à server.local.

Je peux le reconvertir en server.home et l'imprimante fonctionne correctement, mais l'URI de périphérique de la file d'attente de l'imprimante redevient server.local à chaque redémarrage de l'ordinateur portable.

Je ne trouve aucune référence à un domaine local - j'ai le contrôle /etc/hosts sur les deux machines et les enregistrements DNS (listes de noms sur la configuration du concentrateur d'accueil).

Où devrais-je chercher, car je préférerais ne pas avoir à réinitialiser le nom de l'URL à chaque fois ..

2
Tony Suffolk 66

Le seul service que je connaisse utilisant .local domaine sous Linux est Avahi/Bonjour (mDNS), mais je ne sais pas comment CUPS inverse la résolution de l'adresse IP en nom.

  1. Vérifiez que la configuration globale de résolution du nom d'hôte est dans /etc/nsswitch.conf
  2. Si vous avez quelque chose comme:

    hosts: files mdns4_minimal dns [NOTFOUND=return] mdns4
    

    puis changez le en:

    hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
    

    Donc, le DNS vient avant mDNS. Voir man nsswitch.conf pour référence.

0
user.dz