Anonim

Nick écrit:

Je me demandais s’il existait un moyen d’avoir 2 ordinateurs, un sous Linux et un sous Windows, sur un réseau et de pouvoir communiquer.
J'ai déjà vu des "outils réseau Windows" auparavant, mais je n'ai pu accéder qu'à l'ordinateur Windows et non l'inverse.

connaissez-vous un moyen de faire parler un ordinateur Windows avec un ordinateur Linux?

Celui-ci, je ne sais pas trop comment répondre, parce que "parler" peut signifier différentes choses. Cela peut signifier le partage de la connectivité réseau, en donnant accès à des fichiers spécifiques sur n’importe quel système donné de votre réseau, en donnant des autorisations d’accès à des périphériques (tels qu’une imprimante), etc. Je vais supposer que Nick parle de partage de fichiers.

Linux peut en principe se connecter à tout autre ordinateur ou périphérique tant que le protocole est pris en charge. En ce qui concerne le partage de fichiers, un obstacle souvent rencontré est le "PC X peut" parler "à PC Y , mais le PC Y ne peut pas parler à PC X ". Malheureusement, il n’ya jamais eu de solution simple à ce problème, car différents systèmes d’exploitation configurent leurs autorisations différemment.

Du point de vue de Linux, la méthode la plus courante consiste à utiliser Samba, spécialement conçu pour le partage de fichiers et d’imprimantes multiplate-forme. la documentation à ce sujet est abondante car elle existe depuis assez longtemps. La documentation d'Ubuntu sur Samba est ici.

Du côté de Windows, Vista et 7 ont introduit une sécurité plus stricte dans le système d’exploitation, ce qui est une gêne pour certains. Cependant, j'estime que c'est une gêne nécessaire car cela contribue à la sécurité des réseaux.

Il est vrai que le plus souvent, Windows est celui qui vous pose des problèmes lorsque vous essayez de "parler" avec Linux. Cependant, vous pouvez faire quelque chose pour faciliter le processus.

1. Nom d'utilisateur et mot de passe identiques sur les ordinateurs Windows et Linux

Ce n’est pas exactement la chose la plus sûre à faire, mais cela facilite le partage de fichiers. Si l'utilisateur "Quincy" est sur votre machine Windows avec le mot de passe "OhMagooYou'veDoneItAgain", "Quincy" devrait également figurer sur la machine Linux avec le même mot de passe.

Remarque importante: NE PAS attribuer le même nom d’ ordinateur à la machine Linux et Windows, sinon le partage ne fonctionnera pas. Les noms d'utilisateur peuvent être identiques, mais pas les noms de machines.

2. Connaissez votre groupe de travail Windows

Si vous ne savez pas ce qu'est un groupe de travail Windows, il est probablement vrai que votre nom de groupe de travail est MSHOME ou WORKGROUP. Vous devriez probablement changer cela en quelque chose dont vous vous souviendrez.

Si vous voulez changer le groupe de travail en ROADHOG, par exemple, la procédure à suivre est la suivante pour XP, et pour Win7, la pour. Notez que vous devrez redémarrer une fois lorsque vous effectuez cette opération pour que les modifications prennent effet.

3. Linux est généralement le meilleur environnement à partager

Windows en général a un moyen farfelu de partager des choses sur un réseau. Et par farfelu, je veux dire que parfois, les partages peuvent disparaître et réapparaître de manière aléatoire (c'est-à-dire "Cette ressource réseau se trouvait dans ma liste des lieux favoris il y a une seconde … Où est-ce qu'elle est allée?). C'est particulièrement vrai lorsque vous essayez faire XP et 7 Win Box "jouent bien" les uns avec les autres.

La méthode de partage de fichiers de Linux est à toutes fins pratiques plus "solide" car elle agit fondamentalement comme un serveur même lorsqu'elle est exécutée en tant que bureau. Lorsque vous partagez quelque chose à partir de Linux, la probabilité que des choses loufoques se produisent sur le réseau est réduite à néant. En revanche, si vous passez de Linux à une boîte de dialogue Win, des choses loufoques peuvent se produire. Parfois, vous n’avez peut-être pas le choix en la matière, mais sachez que des «bizarreries» réseau peuvent survenir lorsqu’on fait Win-to-Linux.

4. Lorsque tout échoue, connectez-vous "directement par IP"

Chaque ordinateur de votre réseau, qu’il soit basé sur Linux ou Windows, porte un nom d’ordinateur, mais parfois, ces noms ne sont tout simplement pas traduits sur le réseau. Si cela se produit, vous vous connectez directement aux partages par adresse IP au lieu du nom de la machine pour ignorer le processus de traduction du nom.

Supposons que vous ayez votre Win box Waldo et votre Linux Box McBarker , et que vous essayez de vous connecter à un nom de machine, cela ne fonctionne tout simplement pas.

Découvrez quelle est l'adresse IP de chaque zone (le programme d'administration de votre routeur est le moyen le plus simple de procéder). Nous dirons que Waldo est 192.168.0.5 et McBarker est 192.168.0.6. Lors de la connexion à un partage sur l'une ou l'autre boîte, utilisez l'IP à la place du nom. Si vous vous connectez de la zone Windows à la zone Linux, accédez à la barre d’adresse de l’explorateur Windows et tapez \\ 192.168.0.6 pour afficher tous les partages disponibles sur la zone Linux.

Ce n'est évidemment pas une belle solution, mais cela fonctionne. Et si ce n'est pas le cas, il s'agit d'un problème d'autorisations ou d'une autre boîte ne pouvant pas être contactée, ce que vous testeriez en effectuant une commande ping dans la boîte à partir de l'invite de commande (par exemple, PING 192.168.0.6 pour voir si vous obtenez une réponse).

Si vous trouvez que la méthode directe par IP fonctionne pour vous, je vous suggère fortement d'attribuer des adresses IP permanentes car elles ont probablement été attribuées de manière dynamique par le routeur. Cela signifie que vous configurez chaque boîte sur votre réseau pour qu'elle obtienne toujours la même adresse IP au lieu de laisser le routeur choisir de manière aléatoire quelle adresse attribuer en fonction du périphérique connecté en premier.

Comment faire en sorte que Windows «parle» à Linux