Problème démarrage smb et nmb

antoine.vernier
Messages : 79
Inscription : 18 septembre 2016, 17:06

Problème démarrage smb et nmb

Messagepar antoine.vernier » 15 février 2017, 00:03

Bonsoir,

Je galère depuis plusieurs jours dans la conception de mon NAS / Cloud.
J'ai fait sans problème : la configuration réseau, la création du raid0 logiciel, l'installation de owncloud en https, de noip et là je bloque avec samba.

J'ai un PC ou j'installe CentOS 7 build 1611 en minimal et que je gère avec putty. J'ai actuellement les erreurs suivantes au démarrage du PC :

Code : Tout sélectionner

[root@NAS-Vernier ~]# systemctl status nmb -l
● nmb.service - Samba NMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/nmb.service; enabled; vendor preset: disabled)
   Active: active (running) since mar. 2017-02-14 22:30:17 CET; 1min 26s ago
 Main PID: 691 (nmbd)
   Status: "nmbd: ready to serve connections..."
   CGroup: /system.slice/nmb.service
           └─691 /usr/sbin/nmbd

févr. 14 22:30:06 NAS-Vernier systemd[1]: Starting Samba NMB Daemon...
févr. 14 22:30:07 NAS-Vernier nmbd[691]: [2017/02/14 22:30:07.213583,  0] ../lib/util/become_daemon.c:135(daemon_status)
févr. 14 22:30:07 NAS-Vernier nmbd[691]:   STATUS=daemon 'nmbd' : No local IPv4 non-loopback interfaces available, waiting for interface ...NOTE: NetBIOS name resolution is not supported for Internet Protocol Version 6 (IPv6).
févr. 14 22:30:17 NAS-Vernier systemd[1]: Started Samba NMB Daemon.
févr. 14 22:30:17 NAS-Vernier nmbd[691]: [2017/02/14 22:30:17.225828,  0] ../lib/util/become_daemon.c:124(daemon_ready)
févr. 14 22:30:17 NAS-Vernier nmbd[691]:   STATUS=daemon 'nmbd' finished starting up and ready to serve connections
[root@NAS-Vernier ~]# systemctl status smb -l
● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
   Active: active (running) since mar. 2017-02-14 22:30:18 CET; 1min 32s ago
 Main PID: 2324 (smbd)
   Status: "smbd: ready to serve connections..."
   CGroup: /system.slice/smb.service
           ├─2324 /usr/sbin/smbd
           ├─2330 /usr/sbin/smbd
           └─2331 /usr/sbin/smbd

févr. 14 22:30:17 NAS-Vernier systemd[1]: Starting Samba SMB Daemon...
févr. 14 22:30:18 NAS-Vernier systemd[1]: Started Samba SMB Daemon.
févr. 14 22:30:18 NAS-Vernier smbd[2324]: [2017/02/14 22:30:18.008897,  0] ../lib/util/become_daemon.c:124(daemon_ready)
févr. 14 22:30:18 NAS-Vernier smbd[2324]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections


Mon fichier /etc/samba/smb.conf ressemble à ça :

Code : Tout sélectionner

[global]
        netbios name = test
        workgroup = WORKGROUP
        server string = %h server (Samba, CentOS)
        security = user
        passdb backend = tdbsam
        load printers = no
        disable spoolss = Yes
        hosts allow = 127.0.0.1 192.168.1.0/24
        log file = /var/log/samba/log.%m
        max log size = 1000
        interfaces = eno1 lo
        bind interfaces only = yes


[backupVM]
        path = /raid0/partage/backupVM
        comment = Partage pour stocker saves VM
        public = yes
        writeable = yes
        browseable = yes
        valid users = technicien
        printable = no

[backupPC]
        path = /raid0/partage/backupPC
        comment = Partage pour stocker saves PC
        public = yes
        writeable = yes
        browseable = yes
        valid users = technicien
        printable = no


J'ai désactivé l'IPv6 dans le fichier /etc/sysctl.conf en mettant :

Code : Tout sélectionner

net.ipv6.conf.lo.disable_ipv6=1
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1


Mon fichier /etc/hosts :

Code : Tout sélectionner

127.0.0.1       localhost


Ma configuration réseau est la suivante (/etc/sysconfig/network-scripts/ifcfg-eno1):

Code : Tout sélectionner

TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=no
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=ec90c2c7-c9b6-464f-9a5b-c8eb3efeaa58
DEVICE=eno1
ONBOOT=yes
IPADDR=192.168.1.253
NETMASK=255.255.255.0
USERCTL=no
HWADDR=00:22:4D:50:0C:E2


Le fichier /etc/resolv.conf :

Code : Tout sélectionner

nameserver 8.8.8.8
nameserver 8.8.4.4


Le fichier /etc/sysconfig/network

Code : Tout sélectionner

# Created by anaconda
NETWORKING=yes
NETWORKING_IPV6=no
GATEWAY=192.168.1.1


J'ai créé un utilisateur 'technicien' avec les commandes :

Code : Tout sélectionner

adduser technicien
passwd technicien
smbpasswd -a technicien


Je vois bien qu'il y a un problème avec le netBIOS et le localhost, mais la je sèche.

Cordialement

Beta-Pictoris
Messages : 840
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Problème démarrage smb et nmb

Messagepar Beta-Pictoris » 15 février 2017, 00:26

Dans ton fichier /etc/hosts, ajoute une ligne avec les noms complets et courts de ton serveur:

Code : Tout sélectionner

127.0.1.1 monserveur.mondomaine.com monserveur

Il n'est pas conseillé de désactiver l'ipv6 sur centos 7.

Ce sont, plutôt, des messages d'avertissement dans les logs. Les services smbd et nmbd tournent.
Es-ce que Samba ne marche pas correctement ?

Avatar de l’utilisateur
nouvo09
Messages : 1778
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Problème démarrage smb et nmb

Messagepar nouvo09 » 15 février 2017, 00:30

Beta-Pictoris a écrit :Il n'est pas conseillé de désactiver l'ipv6 sur centos 7.

Pour quelle raison ?
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

Beta-Pictoris
Messages : 840
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Problème démarrage smb et nmb

Messagepar Beta-Pictoris » 15 février 2017, 00:41

Ça génère des bugs avec certaines fonctionnalités comme selinux: https://bugzilla.redhat.com/show_bug.cgi?id=641836

antoine.vernier
Messages : 79
Inscription : 18 septembre 2016, 17:06

Re: Problème démarrage smb et nmb

Messagepar antoine.vernier » 15 février 2017, 00:43

Voilà, j'ai ajouté la ligne.

Code : Tout sélectionner

127.0.0.1       localhost
127.0.1.1       vernier.sytes.net NAS-Vernier


"vernier.sytes.net" correspond au D-DNS que j'ai installé avec No-ip et "NAS-Vernier" c'est le hostname que j'ai mis avec la commande

Code : Tout sélectionner

hostnamectl set-hostname NAS-Vernier --static


Pour l'ipv6, je l'ai désactivé, car lors d'un précédent projet : routage, ... j'ai rencontré des erreurs de lancement du à l'ipv6. Malgré la configuration IP en ipv4.

Beta-Pictoris
Messages : 840
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Problème démarrage smb et nmb

Messagepar Beta-Pictoris » 15 février 2017, 15:10

antoine.vernier a écrit :Voilà, j'ai ajouté la ligne.

Code : Tout sélectionner

127.0.0.1       localhost
127.0.1.1       vernier.sytes.net NAS-Vernier


Ce n'est pas cohérent. Tu dois mettre le même nom court tout partout:

Code : Tout sélectionner

127.0.1.1       vernier.sytes.net  vernier

Idem pour le hostname.

antoine.vernier
Messages : 79
Inscription : 18 septembre 2016, 17:06

Re: Problème démarrage smb et nmb

Messagepar antoine.vernier » 15 février 2017, 18:28

En faite, le D-DNS de no-ip c'est : vernier.sytes.net et le hostname c'est : NAS-Vernier

Donc, il faudrait mieux que je mette :

Code : Tout sélectionner

127.0.1.1       vernier.sytes.net  NAS-Vernier
?

antoine.vernier
Messages : 79
Inscription : 18 septembre 2016, 17:06

Re: Problème démarrage smb et nmb

Messagepar antoine.vernier » 15 février 2017, 19:17

Après avoir modifié mon fichier hosts en ne mettant que la ligne de mon précédent message, en modifiant mon fichier smb.onf pour modifier le "netbios name" et en changeant les droits sur les 2 partages avec les commandes :

Code : Tout sélectionner

chmod 7700 /raid0/partage/backupVM
chmod 7700 /raid0/partage/backupPC


Code : Tout sélectionner

[global]
        netbios name = NAS-Vernier
        workgroup = WORKGROUP
        server string = %h server (Samba, CentOS)
        security = user
        passdb backend = tdbsam
        load printers = no
        disable spoolss = Yes
        hosts allow = 127.0.0.1 192.168.1.0/24
        log file = /var/log/samba/log.%m
        max log size = 1000
        interfaces = eno1 lo
        bind interfaces only = yes


[backupVM]
        path = /raid0/partage/backupVM
        comment = Partage pour stocker saves VM
        public = yes
        writeable = yes
        browseable = yes
        valid users = technicien
        printable = no

[backupPC]
        path = /raid0/partage/backupPC
        comment = Partage pour stocker saves PC
        public = yes
        writeable = yes
        browseable = yes
        valid users = technicien
        printable = no


Voilà l'états des services :

Code : Tout sélectionner

[root@NAS-Vernier ~]# systemctl status smb -l
● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
   Active: active (running) since mer. 2017-02-15 18:01:56 CET; 4min 34s ago
 Main PID: 2198 (smbd)
   Status: "smbd: ready to serve connections..."
   CGroup: /system.slice/smb.service
           ├─2198 /usr/sbin/smbd
           ├─2206 /usr/sbin/smbd
           ├─2207 /usr/sbin/smbd
           └─2577 /usr/sbin/smbd

févr. 15 18:01:55 NAS-Vernier systemd[1]: Starting Samba SMB Daemon...
févr. 15 18:01:56 NAS-Vernier systemd[1]: Started Samba SMB Daemon.
févr. 15 18:01:56 NAS-Vernier smbd[2198]: [2017/02/15 18:01:56.548405,  0] ../lib/util/become_daemon.c:124(daemon_ready)
févr. 15 18:01:56 NAS-Vernier smbd[2198]:   STATUS=daemon 'smbd' finished starting up and ready to serve connections
[root@NAS-Vernier ~]# systemctl status nmb -l
● nmb.service - Samba NMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/nmb.service; enabled; vendor preset: disabled)
   Active: active (running) since mer. 2017-02-15 18:01:55 CET; 4min 41s ago
 Main PID: 708 (nmbd)
   Status: "nmbd: ready to serve connections..."
   CGroup: /system.slice/nmb.service
           └─708 /usr/sbin/nmbd

févr. 15 18:01:43 NAS-Vernier systemd[1]: Starting Samba NMB Daemon...
févr. 15 18:01:43 NAS-Vernier nmbd[708]: [2017/02/15 18:01:43.907080,  0] ../lib/util/become_daemon.c:135(daemon_status)
févr. 15 18:01:43 NAS-Vernier nmbd[708]:   STATUS=daemon 'nmbd' : No local IPv4 non-loopback interfaces available, waiting for interface ...NOTE: NetBIOS name resolution is not supported for Internet Protocol Version 6 (IPv6).
févr. 15 18:01:55 NAS-Vernier nmbd[708]: [2017/02/15 18:01:55.123066,  0] ../lib/util/become_daemon.c:124(daemon_ready)
févr. 15 18:01:55 NAS-Vernier nmbd[708]:   STATUS=daemon 'nmbd' finished starting up and ready to serve connections
févr. 15 18:01:55 NAS-Vernier systemd[1]: Started Samba NMB Daemon.


Sur Windows, je rencontre un problème de droit d'accès sur les dossiers partagés :

Code : Tout sélectionner

Windows ne peut accéder à \\NAS-VERNIER\backupPC Vous n'avez pas l'autorisation d'accéder ...

Beta-Pictoris
Messages : 840
Inscription : 07 janvier 2014, 21:48
Localisation : Angers, France

Re: Problème démarrage smb et nmb

Messagepar Beta-Pictoris » 15 février 2017, 20:10

J'ai un doute sur la résolution du nom court de son serveur.
Essaye en utilisant l'adresse ip de ton serveur: \\adresse_ip\backupPC

antoine.vernier
Messages : 79
Inscription : 18 septembre 2016, 17:06

Re: Problème démarrage smb et nmb

Messagepar antoine.vernier » 15 février 2017, 20:18

Après essai, ça revient au même.
J'ai la fenêtre qui me demande de me logger et après je vois les 2 partages.