web-dev-qa-db-fra.com

ne peut pas accéder aux partages SAMBA sur le serveur UBUNTU à partir d'autres ordinateurs

UBUNTU-server 12.04 installé et configuré /etc/samba/smb.conf en tant que:

 #======================= Global Settings =======================

[global]
workgroup = HEMMA 
server string = %h server (Samba, Ubuntu)
security = user
wins support = yes
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = no
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
############ Misc ############
usershare allow guests = yes

#======================= Share Definitions =======================
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no

[Bilder original]
comment = Original bilder
path = /mnt/bilder/org
browseable = yes
read only = no
guest ok = no
create mask = 0755
[Bilder publika]
comment = Bilder för allmän visning
path = /mnt/bilder/public
browseable = yes
read only = yes
guest ok = yes
[Musik]
comment = Musik
path = /mnt/music/public
browseable = yes
read only = yes
guest ok = yes

J'ai une configuration réseau autour d'un routeur 4G "HUAWEI B593" où certains ordinateurs sont connectés par WIFI et d'autres par LAN.

Le serveur est connecté par LAN.

Sur un ordinateur sous Windows XP, je peux voir le serveur, mais je n’ai pas le droit de l’accéder.

Sur un autre ordinateur du réseau WIFI-net exécutant win7, je ne vois pas du tout le serveur, mais je peux aussi envoyer une requête ping au serveur et je peux voir que le protocole est en cours d’exécution lorsque renifler avec wireshark.

Je ne veux pas principalement utiliser des mots de passe, les ordinateurs sur le réseau local et le wifi devraient pouvoir se connecter sans aucune procédure de connexion.

Je suis sûr que ma configuration n'est pas suffisante mais j'ai du mal à comprendre ce que je devrais faire. Il y a beaucoup de descriptions sur le net mais la plupart sont vieilles et aucune n'a été d'aucune aide.

Je suis aussi déconcerté par le fait que je ne peux pas voir le serveur sur ma machine Win7 même si elle communique avec le serveur Samba.

Serait très heureux si quelqu'un pouvait répandre un peu de lumière sur ce gâchis.

1
larand

Si vous parvenez à exécuter une commande ping sur le serveur Ubuntu et que vous ne pouvez toujours pas mapper un lecteur réseau à partir de Windows, procédez comme suit:

Déconnectez simplement le câble LAN, connectez-vous au WLAN. Entrez maintenant l'adresse IP/nom d'utilisateur (par exemple: //192.134.23.23/joe) dans l'explorateur. La plupart du temps, vous devriez pouvoir vous connecter. Si oui, copiez simplement le chemin d'accès au réseau pour mapper le lecteur. J'espère que ça marche. Le problème devrait être lié au mappage du nom d'hôte du serveur avec l'adresse IP.

0
Robin

idéalement, si vous n'êtes pas un mordu de l'informatique, utilisez Webmin ( Comment installer webmin? ), installable en tant que package deb . Toutes les configurations que vous pouvez effectuer dans l'interface Web, plus compréhensibles pour tous. Vous pouvez essayer leur démo: http://www.webmin.com/demo.html

0
Dee

Map to guest est défini sur Bad User et certains de vos partages sont autorisés pour l'utilisateur invité; cela suffit donc pour que Samba puisse ouvrir des accès non autorisés à ces partages, aucun problème ne devrait survenir. Une autre question concerne les autorisations du système de fichiers sur ces dossiers. Veuillez vérifier si nouser (défini par le paramètre guest account]) est autorisé à accéder à vos partages.

0
krokoziabla

vous avez changé dans smb.conf

workgroup = HEMMA 

votre pc de fenêtre devrait être dans le groupe de travail HEMMA. Par défaut, le groupe de travail Windows est WORKGROUP. alors, vous devez le changer en HEMMA sinon changer dans smb.conf

workgroup = WORKGROUP

et assurez-vous que vous avez la ligne suivante dans le fichier smb.conf

wins support = yes
local master = yes
preferred master = yes

après avoir changé, n'oubliez pas de redémarrer le service samba

Sudo service smbd restart
0
pl_rock