web-dev-qa-db-fra.com

Impossible d'ouvrir "Réseau Windows" pour voir d'autres ordinateurs sur le réseau local

J'ai ma machine connectée au réseau local de notre bureau, qui a beaucoup d'autres machines qui utilisent Win XP, Win 7, etc. Jusqu'à il y a un mois environ, j'étais capable de partager des fichiers et des dossiers avec eux, mais maintenant je ne peux même pas voir quoi les machines sont là sur mon réseau local, et encore moins accéder à leurs fichiers. J'ai essayé d'accéder à une machine par son nom, en ouvrant smb://machinename, mais cela dit

Error: Failed to retrieve share list from server
Please select another viewer and try again.

J'ai essayé de redémarrer samba avec Sudo service samba restart, mais cela dit samba: unrecognized service, mais ensuite samba est représenté par installé dans synaptic.

Je suis à peu près bloqué là-dessus. Des idées pour résoudre le problème?

1
Shrikant Sharat

Le problème s'est avéré être le pare-feu. Le désactiver avec

Sudo ufw disable

a fait le tour.

0
Shrikant Sharat

Réponse un peu trop tardive mais certaines personnes éprouvent toujours le même problème. Il arrive souvent que le problème ne se situe pas du côté client (Ubuntu) mais du côté serveur.

Tout d'abord, je suggère de vérifier les paramètres du pare-feu du côté Windows. Par exemple, sous Windows 7, je devais ouvrir TCP port 445 pour SMB et UDP 137, 138/TCP 137, 139 pour l'API NetBios.

Pour ce faire, allez dans Windows Box et ouvrez:

Control Panel > Firewall > Advanced Settings > Inbound Rules > Add Rule... 

Ajoutez des règles pour chaque port mentionné ci-dessus. Ensuite, vous pouvez essayer de vous connecter à partir d’Ubuntu. Si vous ne parvenez toujours pas à vous connecter, ouvrez le terminal et exécutez des commandes pour afficher les partages.

$ findsmb
$ smbtree

(appuyez sur Entrée lorsque vous êtes invité à entrer un mot de passe)

À la sortie de smbtree, recherchez le nom de la station Windows et lancez

$ smbclient -L [NAME]

Depuis ce moment, vous serez soit connecté à Share ou obtiendrez un code d'erreur qui vous donnera un indice sur l'origine du problème. Par exemple, mon message d'erreur était NT_STATUS_BAD_NETWORK_NAME (le nom d'ordinateur Windows ne contenait pas de caractère autorisé) et le problème a été résolu en 2 minutes.

J'espère que cette information vous sera utile.

1
Kostyantyn Didenko

En gros, vous pouvez essayer de visualiser le réseau dans Nautilus avec network:/// dans la barre d’emplacement Nautile. En ce qui concerne le redémarrage du serveur samba, essayez de remplacer samba dans votre commande de service par smb ou smbd. Ou essayez d'utiliser l'IP de la machine plutôt que son nom.

1
sagarchalise

C'est une solution terrible et dangereuse pour désactiver complètement votre pare-feu .

Le meilleur? Installez gufw et ajoutez le partage SAMBA si vous ne savez pas comment configurer manuellement votre pare-feu. ;)

Firewall configured

0
Eric