web-dev-qa-db-fra.com

Machine de groupe de travail Win7 invisible à la machine Ubuntu dans le même groupe de travail

CONTEXTE

Bonjour tout le monde, je travaille sur une initiative de protection des animaux avec un budget de 0 $ en utilisant de vieilles machines, etc., donc si vous pouvez aider, vous obtenez un gros coup de langue sur le visage en guise de remerciement de la part des chiens (notre organisation s'appelle Dog Friendly Society) ... nous sommes très à la base et en train de mettre en place un site web, donc ce que j'essaie de faire, c'est de mettre en place notre réseau interne à différentes fins, y compris la collaboration, le développement & autre expérimentation ... ceci concerne à la fois le groupe de protection des animaux et les projets commerciaux associés qui, espérons-le, généreront les fonds nécessaires pour soutenir la vision et les activités du groupe ... toute aide est donc grandement appréciée.

Ce que j'essaie de faire est de faire fonctionner samba dans le groupe de travail Windows avec et sans mots de passe en premier ... et ensuite de le faire fonctionner dans un domaine, une fois que certaines machines virtuelles (serveurs Windows - s'exécutant à l'arrière de ces 2 machines Linux) sont en marche.

PROBLÈME

  • La machine Win7 peut voir la machine Ubuntu dans WORKGROUP et accéder à son partage (utilisateur authentifié par samba)
  • les autres machines Win7 peuvent voir la première (et vice-versa) et accéder aux partages les uns des autres
  • La machine Ubuntu peut cependant se voir dans WORKGROUP, peut voir la 2e machine win7 dans WORKGROUP
  • MAIS ubuntu ne peut pas voir la première machine win7 qui est l’utilisateur auquel elle a été configurée pour la partager

OBJECTIF ENVIRONNEMENT

  • je ne sais pas si cela est pertinent, mais ici si cela aide
  • 2 ordinateurs portables win7 (à conserver dans le groupe de travail Windows/groupe résidentiel si possible)
  • 1 ancien ordinateur deviendra une imprimante ubuntu et un serveur de scanner (possible) nus
  • 2 autres ordinateurs configurés en tant que serveurs ubuntu hébergeant des machines virtuelles pour des machines serveur Windows (à l'aide de VMware Player) et des partages de fichiers samba (certains partages de fichiers pour le groupe de travail Windows, d'autres partagés pour le développement/l'expérimentation Linux, les serveurs MS SQL et Sharepoint au format as domaine non encore configuré)
  • donc, un serveur ubuntu hébergera une machine virtuelle serveur de domaine services de domaine Active Directory/contrôleur de domaine, et l’autre hébergera une machine virtuelle serveur serveur win et SQL
  • les serveurs ubuntu sous-jacents doivent servir certains partages de volumes logiques au groupe de travail et d'autres pour le serveur SQL à utiliser pour la base de données Sharepoint

NOTEZ S'IL VOUS PLAÎT

  • Je ne demande pas d’aide pour Windows Server, j’ai de l’aider ailleurs ... j'essaie juste de préparer Ubuntu, et je voulais éviter toute question sur les raisons pour lesquelles je le fais de cette façon et suggérer ainsi une autre méthode. , et juste pensé que cette information de fond peut vous aider à comprendre mes objectifs finaux et peut-être aider à mieux répondre à la question - merci
  • Je suis sur un sous-réseau piggy sauvegardé de notre propriétaire car nous ne pouvons pas nous permettre le budget pour notre propre connexion Internet pour le moment ... donc je ne peux pas transférer, etc. pour le moment ... tout ceci est juste un travail de préparation en vue de quand nous avons le budget pour cela, et donc atteindre nos objectifs finaux

Voici la situation à ce jour (sur la première des 3 machines Linux):

UBUNTU SET-UP

  • J'ai configuré le serveur Ubuntu 13.04 x64
  • a fait une mise à jour et une mise à jour d'apt-get Sudo
  • installé ubuntu-desktop (depuis que je suis nouveau dans l'administration en ligne de commande)
  • paquets requis installés: samba et system-config-samba (UI)
  • créé un groupe de volumes et un volume logique pour le partage samba
  • monté cela à/shares/share-u64 (juste pour que le nom m'aide à l'identifier par rapport à d'autres actions possibles)
  • fstab modifié pour monter automatiquement cet emplacement de partage également (avec succès)
  • modifié /etc/NetworkManager/NetworkManager.conf> managed = true
  • modifié/etc/network/interfaces> commenter: auto eth0 & iface eth0 inet dhcp
  • créé ma propre connexion réseau avec une adresse IP statique, DNS principal défini pour la machine virtuelle DNS à créer (également pour Active Directory/contrôleur de domaine comme indiqué) et DNS secondaire défini sur routeur/extension réseau pour notre sous-réseau
  • modifié/etc/default/avahi-daemon> AVAHI_DAEMON_DETECT_LOCAL = 0

HÔTE PREP DE FICHIER

  • ajout d'informations sur les ordinateurs virtuels Windows mentionnés ci-dessus que je souhaite configurer, ainsi que sur un autre serveur Ubuntu dans le fichier/etc/hosts (bien que les ordinateurs virtuels n'aient pas encore été créés), y compris le nom de domaine complet et les alias pour chacun (avec les adresses IP statiques souhaitées) définir pour chaque ordinateur)> Format: Adresse IP-Nom_Ordinateur.Nom-Nom_Alias_1 ... Alias_n
  • également ajouté IP Add, FQDN & Alias ​​pour la création prochaine du 2e serveur Ubuntu
  • Je pensais qu'il importerait peu d'ajouter cette information au fichier hosts tôt (avant que ces machines virtuelles et l'autre serveur ubuntu soient prêts), car il l'ignorerait ou ne ferait pas passer tous les appels vers ces machines si les machines n'existent pas encore.
  • plus tard, entrée pour la machine win7 (celle que je ne peux pas voir d'ubuntu dans le groupe de travail windows) dans le fichier hosts au format de ligne: 192.168.1.x nom-ordinateur (sans inclure son nom de domaine complet puisque le contrôleur de domaine n'est pas encore configuré) - pour tenter de résoudre le problème de l'impossibilité de voir cette machine d'ubuntu dans le groupe de travail (cette solution semble n'avoir aucun effet)

SAMBA CONFIGURATION

  • configuré le fichier /etc/samba/smb.conf (à la fois via l'interface graphique et en ligne de commande - pour vérifier et ajouter des éléments que l'interface graphique n'a pas autorisés), formatez comme suit:

Global

  • groupe de travail =
  • nom netbios =
  • utilisateur en partage uniquement = false
  • chaîne du serveur = serveur% h (Samba, Ubuntu)
  • gagne le soutien = oui
  • nom résoudre ordre = gagne les hôtes lmhosts bcast
  • proxy DNS = non
  • sécurité = utilisateur
  • obéir aux restrictions de pam = oui
  • utilisateurs non valides = root
  • programme passwd =/etc/bin/passwd% u
  • passwd chat = Entrez\snew\sUNIX\spassword: % n\n bla bla bla (ne pensez pas que vous ayez besoin de connaître le reste de cette ligne)
  • nom d'utilisateur map =/etc/samba/smbusers

part-u64

  • chemin =/shares/share-u64
  • inscriptible = oui
  • consultable = oui
  • utilisateurs valides = trevor (et cet utilisateur est configuré et associé à un nom d'utilisateur win7)

J'ai remarqué qu'il n'existait aucun fichier lmhosts (j'ai essayé de le trouver avec Sudo, mais c'était uniquement dans les pages de manuel mais pas dans un fichier de travail), j'ai donc exécuté une instruction en ligne de commande que j'ai trouvée (désolée de ne pas l'avoir écrit malheureusement. ), qui indique apparemment au service nmbd où rechercher le fichier lmhosts ou ajoute un nouveau fichier lmhosts à ceux qu'il utilise (?) ... et crée ensuite un fichier lmhosts à cet emplacement avec le format d'entrée: - 192.168.1 .X NETBIOS_NAME

... pour la machine que je ne pouvais pas voir ... puis j'ai essayé de redémarrer le service nmbd puis de redémarrer toute la machine (et la machine win7) ... mais en vain

AUTRES CHOSES ESSAYÉES

  • trouvé un forum suggérant de changer la politique de sécurité locale de win7 pour: Sécurité réseau: niveau d'authentification LAN Manager et également pour désactiver le cryptage 128 bits requis ... mais aucune de ces choses n'a rendu ma machine win7 visible pour la machine Ubuntu, et je doute qu'elles De toute façon, la part de samba a fonctionné, car j’avais déjà vu beaucoup de tutoriels sur la samba qui n’avaient jamais été mentionnés et n’avaient pas besoin de cette étape.

ENFIN

  • J’ai essayé d’autres choses aussi, mais j’ai oublié ce que c’était (désolé, cela faisait des jours éveillés de travailler avec des problèmes matériels et de préparer le serveur Windows avant même de commencer ce truc Ubuntu & Samba ... mais c’est la majeure partie de tout, et beaucoup d'autres choses que j'aurais peut-être oublié de mentionner ne seront peut-être pas pertinentes, car j'ai fait un Sudo pour les supprimer et les purger
  • J'ai essayé d'ajouter une balise de "visibilité" à cela, ce qui m'a semblé utile ... mais j'ai dit qu'il me fallait 300 points de représentant pour ajouter une nouvelle balise ... donc si quelqu'un de plus de 300 le lit, et vous conviendrez que c'est un bon tag, peut-être l'ajouter (d'autres personnes peuvent-elles ajouter des tags à mon message?)

MERCI

  • merci d'avance pour votre aide :-)

MISE À JOUR - PARAMÈTRES DU RÉSEAU WINDOWS

ipconfig sur la machine win7 concernée (lignes pertinentes possibles):

Configuration IP Windows:

  • Suffixe DNS principal = vide
  • Type de nœud = hybride
  • Routage IP activé = Non
  • Proxy WINS activé = Non

Connexion réseau de l'adaptateur LAN:

  • DHCP activé = non
  • Configuration automatique activée = Oui
  • Serveurs DNS = Adresse IP d'un serveur Windows non encore existant qui sera AD DS/contrôleur de domaine et DNS; DNS secondaire défini sur 192.168.1.1 (routeur)
  • Primary WINS Server = 192.168.1.30 (adresse de cet ordinateur Ubuntu dont je ne peux pas le voir)
  • Secondaire WINS serveurs = Adresses IP pour les postes à créer VM et le deuxième ordinateur Ubuntu (à créer non plus)
  • NetBIOS sur Tcpip = Activé

... donc je ne vois rien de mal là-bas, et la seule différence avec l’autre machine win7 est:

  • il a seulement 1 serveur DNS défini (le routeur)
  • il n'a pas défini de WINS serveurs

CRASH dans le réseau gvfsd

  • juste pour ajouter à info si cela aide ... après un redémarrage et une tentative d'accès au groupe de travail Windows, il y a eu un crash dans gvfsd-network
  • Après avoir suivi un autre conseil et redémarré les deux machines ... ce même service s'est écrasé de nouveau lorsque je me suis connecté et j'ai essayé de visualiser le réseau Windows via l'interface utilisateur de la visionneuse de fichiers ... il est clair que quelque chose ne va pas là-bas.

MISE À JOUR DE WINDOWS HOMEGROUP

  • par curiosité, j'ai laissé mon groupe résidentiel Windows sur cette machine win7 et il n'a pas été possible de créer un nouveau groupe résidentiel (avec le message d'erreur): "Windows ne peut pas configurer de groupe résidentiel sur cet ordinateur" ... qui peut être lié ou non à ce problème (?)

ACCÈS À UNE ERREUR DE MACHINE WIN7 VISIBLE AU TRAVAIL

  • Lorsque j'essaie réellement d'accéder aux partages publics de la deuxième machine win7 que je peux voir d'Ubuntu dans le groupe de travail (via l'interface utilisateur de la visionneuse de fichiers), il existe tout d'abord une fenêtre de message indiquant:

"Ouverture de COMPURER-NAME: Vous pouvez arrêter cette opération en cliquant sur annuler"

... et finalement j'obtiens une erreur en disant:

"Emplacement d'accès impossible: échec de la récupération de la liste de partages du serveur: la connexion a expiré"

  • c’est peut-être une indication que quelque chose dans le fichier hosts confond Samba/Ubuntu (en ce qui concerne les hôtes qui n’existent pas) ... Je vais essayer de commenter ces lignes pour voir comment il réagit après le redémarrage (et faire un rapport avec un autre pointez sur cette mise à jour)
  • RESULT: les serveurs de commentaires à créer dans le fichier/etc/hosts n'ont rien fait

MODIFICATIONS DU REGISTRY WINDOWS - suggérées par le forum Samba.org

  • malheureusement, les modifications de registre proposées par Samba.org pour win7 sont les suivantes:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\Parameters]

DWORD DomainCompatibilityMode 1 DWORD DNSNameResolutionRequired 0

... n'a pas résolu le problème non plus

nmap 192.168.1. * - n'a pas montré la machine win7

  • peut cependant cingler à la fois netbios/nom de l'ordinateur et adresse IP de la machine win7
  • conclusion possible est que les paramètres adaptés au réseau sur win7 interfèrent (bien que cela n'explique pas l'incapacité de voir les partages win7 sur une autre machine win7 visible)
  • en vérifiant à nouveau les paramètres de partage des deux machines win7 pour voir si quelque chose se détache et supprimera WINS paramètres de serveur de la machine win7 avec des problèmes de visibilité

suppression d'entrées d'hôte non existantes et dépannage du réseau Windows

... et puis redémarré, je pouvais enfin VOIR ma machine Win7 d’Ubuntu dans Réseau Windows> Groupe de travail, mais pas dans la zone parent des deux (dans l’interface utilisateur de la visionneuse de fichiers) "Parcourir le réseau" passerelle et autres machines Win7 apparaissent ici).

  • Cependant, je ne peux toujours pas accéder aux fichiers dessus ... bien qu'au moins un pas de plus
5
Mr.President

PROBLÈME RÉSOLU

... qui m’a conduit à ce lien et à une modification mineure du fichier /etc/samba/smb.conf (mettre bcast en premier) a résolu le problème et résolu celui-ci pour les DEUX machines win7; je peux donc non seulement voir les deux eux, mais parcourez leurs actions

LEÇON APPRISE

  • si bien que la leçon que je retiens est que je ne peux pas sauter plus vite et que le processus pour atteindre mon objectif final va prendre un certain temps, et que je devrais m'assurer que ces machines virtuelles existent réellement avant de les référencer où que ce soit.

  • merci à ceux qui ont essayé d'aider

2
Mr.President

Essayez this pour une solution et aussi Impossible d'accéder aux dossiers partagés d'Ubuntu sous Windows 7

Assurez-vous également que SambaFS est installé en tapant ceci dans le terminal:

Sudo apt-get install smbfs
1
TenPlus1