ce matin encore des milleirs d erreurs systemd ............
Feb 1 03:28:06 debian1 gnome-session[1513]: (gnome-settings-daemon:1530): housekeeping-plugin-WARNING **: Failed to enumerate children of /var/tmp/systemd-private-4e031adb11e14110a49b79f3c43752e8-colord.servic$
il y a 3 ou 4 façon dont le lmhosts de samba (genre" ip nom") et on doit pouvoir changer l ordre de la recherche , par defaut c est lmhosts en premier (voir man lmhosts)
le man smb.conf est grandiose ........... , j ai une bonne migraine.
j ai trouvé un extrait:
resolve_lmhosts: Attempting lmhosts lookup for name debian1<0x1d>
Jan 31 20:46:46 debian1 org.gtk.vfs.Daemon[1512]: resolve_lmhosts: Attempting lmhosts lookup for name debian1<0x1d>
Jan 31 20:46:46 debian1 org.gtk.vfs.Daemon[1512]: startlmhosts: Can't open lmhosts file /etc/samba/lmhosts. Error was Aucun fichier ou dossier de ce type
Jan 31 20:46:46 debian1 org.gtk.vfs.Daemon[1512]: name_resolve_bcast: Attempting broadcast lookup for name debian1<0x1d>
Jan 31 20:46:47 debian1 org.gtk.vfs.Daemon[1512]: ### SMB-BROWSE: g_vfs_backend_smb_browse_init: default workgroup = 'NULL'
Jan 31 20:46:47 debian1 org.gtk.vfs.Daemon[1512]: samba_tevent: EPOLL_CTL_DEL EBADF for fde[0x7f08fc00cb70] mpx_fde[(nil)] fd[23] - disabling
Jan 31 20:46:47 debian1 org.gtk.vfs.Daemon[1512]: resolve_lmhosts: Attempting lmhosts lookup for name debian1<0x1b>
Jan 31 20:46:47 debian1 org.gtk.vfs.Daemon[1512]: resolve_lmhosts: Attempting lmhosts lookup for name debian1<0x1b>
Jan 31 20:46:47 debian1 org.gtk.vfs.Daemon[1512]: startlmhosts: Can't open lmhosts file /etc/samba/lmhosts. Error was Aucun fichier ou dossier de ce type
Jan 31 20:46:47 debian1 org.gtk.vfs.Daemon[1512]: resolve_wins: WINS server resolution selected and no WINS servers listed.
Jan 31 20:46:47 debian1 org.gtk.vfs.Daemon[1512]: name_resolve_bcast: Attempting broadcast lookup for name debian1<0x1b>
a priori il trouve avec "name_resolve_bcast (lmhost echec et wins aussi ).
j aimerai faire mieux , soit renseigner le lmhost soit mettre le name_resolve_bcast en premier.
il y a une section sur le man smb.conf a ce sujet . je cherche (hier soir le lmhost m a planté samba , surement une erreur de ma part).
avec bind9 il devrait resoudre direct.
il a ceci
Default: disable netbios = no (les clients linux n ont pas besoin de netbios je pense )
pour dns proxy (traduction google ...... )
ns proxy (G)
Indique que nmbd (8) lorsqu'il agit en tant que serveur WINS et de trouver que le nom NetBIOS n'a pas été enregistré, doit traiter le nom NetBIOS mot-à-mot comme un nom DNS et faire une recherche avec le
Serveur DNS pour ce nom au nom du client nom-interroger.
Notez que la longueur maximale d'un nom NetBIOS est de 15 caractères, de sorte que le nom DNS (ou alias DNS) peuvent également seulement 15 caractères maximum.
nmbd engendre une seconde copie de lui-même pour faire les demandes de recherche de noms DNS, que de faire une recherche de nom est une action de blocage.
Par défaut: dns proxy = yes
enfin retrouvé il y a des milliers de lignes sur le man
name resolve order (G)
This option is used by the programs in the Samba suite to determine what naming services to use and in what order to resolve host names to IP addresses. Its main purpose to is to control how
netbios name resolution is performed. The option takes a space separated string of name resolution options.
The options are: "lmhosts", "host", "wins" and "bcast". They cause names to be resolved as follows:
· lmhosts : Lookup an IP address in the Samba lmhosts file. If the line in lmhosts has no name type attached to the NetBIOS name (see the manpage for lmhosts for details) then any name type
matches for lookup.
· host : Do a standard host name to IP address resolution, using the system /etc/hosts, NIS, or DNS lookups. This method of name resolution is operating system depended for instance on IRIX or
Solaris this may be controlled by the /etc/nsswitch.conf file. Note that this method is used only if the NetBIOS name type being queried is the 0x20 (server) name type or 0x1c (domain
controllers). The latter case is only useful for active directory domains and results in a DNS query for the SRV RR entry matching _ldap._tcp.domain.
· wins : Query a name with the IP address listed in the WINSSERVER parameter. If no WINS server has been specified this method will be ignored.
· bcast : Do a broadcast on each of the known local interfaces listed in the interfaces parameter. This is the least reliable of the name resolution methods as it depends on the target host
being on a locally connected subnet.
The example below will cause the local lmhosts file to be examined first, followed by a broadcast attempt, followed by a normal system hostname lookup.
When Samba is functioning in ADS security mode (security = ads) it is advised to use following settings for name resolve order:
name resolve order = wins bcast
DC lookups will still be done via DNS, but fallbacks to netbios names will not inundate your DNS servers with needless querys for DOMAIN<0x1c> lookups.
Default: name resolve order = lmhosts wins host bcast
Example: name resolve order = lmhosts bcast host
je peus tester et mettre l option : => name resolve order = bcast host ou bcast host lmhost wins
lmhost et wins n existe pas sur ma config.
pour "man lmhosts"
NOM
lmhosts - Le Samba NetBIOS fichier hosts
SYNOPSIS
lmhosts est la samba (7) nom NetBIOS au fichier de mappage des adresses IP.
DESCRIPTION
Ce fichier fait partie de la samba (7) Suite.
lmhosts est le nom NetBIOS pour Samba fichier de mappage des adresses IP. Il est très similaire au format du fichier / etc / hosts de fichier, sauf que le composant de nom d'hôte doit correspondre à un nom NetBIOS correctement le format.
FORMAT DE FICHIER
Ce est un fichier ASCII contenant une ligne pour le nom NetBIOS. Les deux champs de chaque ligne sont séparées l'une de l'autre par un espace. Toute entrée commençant par '#' est ignoré. Chaque ligne dans les lmhosts
fichier contient les informations suivantes:
· Adresse IP - en format décimal à points.
· NetBIOS Name - Ce format de nom est un nom d'hôte maximale de quinze caractère, avec une fuite caractère optionnel '#' suivi par le type du nom NetBIOS comme deux chiffres hexadécimaux.
Si la fuite '#' est omis alors l'adresse IP correspondante sera retournée pour tous les noms qui correspondent le nom donné, quel que soit le type de nom NetBIOS dans la recherche.
Voici un exemple:
#
# Exemple de fichier Samba.
#
192.9.200.1 TESTPC
192.9.200.20 NTSERVER # 20
192.9.200.21 SAMBASERVER
Contient trois IP mappages nom NetBIOS. Le premier et le troisième sera retourné pour toutes les requêtes pour le «TESTPC" et "SAMBASERVER" respectivement, quel que soit le type de composant les NetBIOS
nom demandé.
La seconde cartographie sera retourné uniquement lorsque le type «0x20» de nom pour un nom "NTSERVER" est interrogée. Tout autre type de nom ne sera pas résolu.
L'emplacement par défaut du fichier lmhosts est dans le même répertoire que le fichier smb.conf (5) fichier.
FICHIERS
lmhosts est chargé à partir du répertoire de configuration. Ce est généralement / etc / samba ou / usr / local / samba / lib.
par contre quoi mettre :P
l ip et nom du serveur samba , idem peut etre pour le serveur "dns-dhcp" pour les clients pas d ip fixe donc pas de lmhost.
le name resolver order me semble une bonne solution .
si je ne me trompe pas un dkpg-reconfigue samba-common samba va créer le lmhosts vide et demande si on veut garder le smb.conf actuel ou le remplacer par le smb.conf par defaut de samba.
on utilise une infime partie de samba , quand je pense a ma galere pour le configurer , j imagine pas en controleur de domaine (sur la doc de wheezy les cahiers de l admin il y a un exemple de config en controleur de domaine)]]>