OVH Cloud OVH Cloud

Comment mettre un PC Linux Mint et un PC Windows 10 en réseau ?

39 réponses
Avatar
Ghost-Raider
Donc, je décide de mettre mon PC Linux Mint 20.3 en réseau avec mon PC
Windows 10.

A force de fureter Í  droite et Í  gauche, entre des douzaines de lignes
de commande et des vidéos o͹ des Indiens parlent l'anglais comme un
Basque, l'espagnol, je finis par tomber sur ceci :
https://www.how2shout.com/linux/install-samba-on-linux-mint-to-share-files-with-windows/
Et ça marche... mais pas tout-Í -fait...

Dans Windows, j'ai bien accès aux dossiers partagés de Linux. Paaarfait !

Mais dans Linux, si j'ai bien un "réseau Windows", je ne peux pas le
renommer, y créer un nouveau dossier ou un nouveau document ni surtout
le connecter au serveur. Le panneau reste désespérément vide, je n'ai
pas de boͮte "connect to server"

O͹ est-ce que ça coince ? Quelle commande dois-je entrer pour connecter
mon "réseau Windows" au serveur ?

--
Courrier envoyé par mon top super extra PC Hardware.fr sous Linux Mint
Cinnamon

10 réponses

1 2 3 4
Avatar
Marc SCHAEFER
Ghost-Raider wrote:
J'ai écrit "le réseau fonctionne mais seulement dans le
sens Linux>Windows."
C'est l'inverse !
Le PC Windows voit le réseau dans le PC Linux, mais le PC Linux ne voit
pas le réseau dans le PC Windows.

La formulation reste bancale. Les personnes qui viennent du monde UNIX
ont tendance Í  séparer:
- le réseau (ça pingue)
- les applications du réseau (ça n'imprime pas)
Donc, je reformule ce que tu dis:
Microsoft Windows et Linux arrivent Í  échanger des paquets réseau.
Toutefois, Microsoft arrive Í  constituer un voisinage réseau dans lequel
Linux existe et arrive Í  accéder aux partages proposés par Linux. Mais
Microsoft n'a pas l'air d'exporter correctement des partages pour que
Linux puisse les utiliser.
Aͯe, aͯe, aͯe, je vais me faire tirer les oreilles !

En fait, il faut surtout debugger pas Í  pas! Sachant qu'il y a
peut-être des pare-feu surtout cÍ´té Microsoft qui rendent certains
outils réseau (ping) non fonctionnels.
1 - Dans Windows, voyons si je trouve mes fichiers Linux :
Voici le dossier Images de mon PC Linux vu depuis le PC Windows :

Ok, donc Microsoft Windows a réussi Í  accéder au partage proposé par
Linux.
(PS: mon client news n'a pas d'images, je préfère les descriptions
textes).
C'est bien la même chose. Mon PC Windows a bien accès Í  mon PC Linux.

Non, c'est une façon trop réductrice de le dire.
Il faut noter que je n'ai rien installé dans Windows, donc ça fonctionne
d'origine.

C'est un peu normal, vu que Linux parle le langage de Microsoft
avec Samba :->
Est-ce que ça ne serait pas lÍ  le hic ? Tous mes dossiers Windows sont
partagés mais est-ce suffisant ?

Il y a deux "niveaux" dans le partage de fichiers de type Microsoft:
1) il faut "voir" les machines et leurs partages; cela se fait par
défaut avec la notion de "Voisinage réseau Microsoft" (qui utilise des
broadcast réseau)
2) il faut monter les partages avec leur nom, et avoir l'adresse IP
du serveur (en général le nom permet de l'obtenir).
Apparemment, dans ton cas, Linux est coincé au point 1).
Je ne sais pas trop résoudre ça, sinon peut-être changer la
configuration de sécurité de Microsoft Windows pour considérer le réseau
comme plus "ami" (je ne suis pas du tout connaisseur du monde
Microsoft). Ma supposition: c'est un problème lié au firewall Microsoft.
Mais tu peux passer directement au point 2.
En shell bash, taper:
smbclient -L ADRESSE_IP_DE_LA_MACHINE_MICROSOFT
et tu devrais voir la liste des partages proposés par cette machine
Microsoft Windows.
Et après tu peux faire des choses comme
smbclient '//nom-machine-microsoft/nom-partage' -U utilisateur
ou carrément, dans ton GUI, peut-être:
ALT-f2 puis smbfs:// smbclient '//nom-machine-microsoft/nom-partage
Mais allons-y progressivement!
SaMBa n'est pas un client mais un serveur SMB, il fournit donc des

Le serveur Samba (smbd) c'est pour que Microsoft puisse accéder aux
fichiers exportés par Linux "sur le réseau".
smbclient c'est un composant de Samba mais qui fait l'inverse, en
ligne de commande.
Ces ressources ne sont-elles pas déjÍ  présentes ? Comment m'en assurer ?

Une chose après l'autre :)
Avatar
Ghost-Raider
Le 05/08/2022 Í  20:09, Ghost-Raider a écrit :
Je réponds Í  la fois Í  Christian et Í  Marc Schaeffer et Í  tout le monde
(pas de jaloux !) en les remerciant de supporter vaillamment mes
incompétentes élucubrations.
1 - Une clé USB branchée sur ma Livebox est vue par le PC Windows mais
pas par le PC Linux. C'est donc bien cÍ´té Linux que ça coince.
2 - Je n'arrive pas Í  croire que Linux Mint/SAMBA qui n'est quand même
pas écrit par des débutants (suivez mon regard), ne donne pas accès
"naturellement" au réseau Windows, il y a un loup quelque part. Sur
Ponx/alternos, bebert dit que ça marchait fingers in the nose avec Mint
18 mais que ça ne marche plus avec Mint 20.3. Il a l'habitude de mettre
plein de trucs en réseau Linux/Windows, donc, il soupçonne un bug.
Alors je cherche et je tombe lÍ -dessus :
https://forums.linuxmint.com/viewtopic.php/viewtopic.php?fR&t71522&sidde57583970397680cb23908eaa2a28
On y lit :
QUOTE:
You will get that error message when you attempt to access a smb server
that only understands the smb1 dialect.
Mint 20 by default has smb1 disabled. You can enable it ( Samba calls
SMB1 NT1 just to confuse people ) on the Mint client side by editing
/etc/samba/smb.conf and adding the following line under the workgroup WORKGROUP line:
Code: Select all
client min protocol = NT1
If the server is running a very very old version of SMB you may need
another line under that :
Code: Select all
client lanman auth = yes
For more: Samba and Mint 20
UNQUOTE
Le lien du bas Samba and Mint 20 :
https://forums.linuxmint.com/viewtopic.php?fB&t22404
Va un peu plus loin.
Alors, j'ai essayé de modifier le fichier samba/smb.conf mais je n'y
parviens pas.
J'ai nano sur ma machine mais je ne sais pas m'en servir et si je me
rate, adieu le réseau !
Comment faire ?
D'abord, est-ce bien la solution ? Ça y ressemble en tout cas
Ensuite, y a -t-il une bonne ͢me qui pourrait modifier ce fichier et le
renvoyer avec les instructions me permettant de le substituer Í  celui
d'origine ?
https://www.cjoint.com/c/LHgnAN4fIs4
Merci pour tout.
--
Courrier envoyé par mon top super extra PC Hardware.fr sous Linux Mint
Cinnamon
Avatar
Ghost-Raider
Le 06/08/2022 Í  15:38, Ghost-Raider a écrit :
Le 05/08/2022 Í  20:09, Ghost-Raider a écrit :
Je réponds Í  la fois Í  Christian et Í  Marc Schaeffer et Í  tout le monde
(pas de jaloux !) en les remerciant de supporter vaillamment mes
incompétentes élucubrations.
1 - Une clé USB branchée sur ma Livebox est vue par le PC Windows mais
pas par le PC Linux. C'est donc bien cÍ´té Linux que ça coince.
2 - Je n'arrive pas Í  croire que Linux Mint/SAMBA qui n'est quand même
pas écrit par des débutants (suivez mon regard), ne donne pas accès
"naturellement" au réseau Windows, il y a un loup quelque part. Sur
Ponx/alternos, bebert dit que ça marchait fingers in the nose avec Mint
18 mais que ça ne marche plus avec Mint 20.3. Il a l'habitude de mettre
plein de trucs en réseau Linux/Windows, donc, il soupçonne un bug.
Alors je cherche et je tombe lÍ -dessus :
https://forums.linuxmint.com/viewtopic.php/viewtopic.php?fR&t71522&sidde57583970397680cb23908eaa2a28
On y lit :
QUOTE:
You will get that error message when you attempt to access a smb server
that only understands the smb1 dialect.
Mint 20 by default has smb1 disabled. You can enable it ( Samba calls
SMB1 NT1 just to confuse people ) on the Mint client side by editing
/etc/samba/smb.conf and adding the following line under the workgroup > WORKGROUP line:
Code: Select all
client min protocol = NT1
If the server is running a very very old version of SMB you may need
another line under that :
Code: Select all
client lanman auth = yes
For more: Samba and Mint 20
UNQUOTE
Le lien du bas Samba and Mint 20 :
https://forums.linuxmint.com/viewtopic.php?fB&t22404
Va un peu plus loin.
Alors, j'ai essayé de modifier le fichier samba/smb.conf mais je n'y
parviens pas.
J'ai nano sur ma machine mais je ne sais pas m'en servir et si je me
rate, adieu le réseau !
Comment faire ?
D'abord, est-ce bien la solution ? Ça y ressemble en tout cas
Ensuite, y a -t-il une bonne ͢me qui pourrait modifier ce fichier et le
renvoyer avec les instructions me permettant de le substituer Í  celui
d'origine ?
https://www.cjoint.com/c/LHgnAN4fIs4
Merci pour tout.

VoilÍ  les échanges de bebert :
Le 04/08/2022 Í  15:22, Ghost-Raider a écrit :
Le 04/08/2022 Í  15:20, Ghost-Raider a écrit :
Le 04/08/2022 Í  13:36, bebert a écrit :
Le 03/08/2022 Í  21:06, Ghost-Raider a écrit :
Le 03/08/2022 Í  10:05, bebert a écrit :
Bonjour,
Comme je n'arrive pas avec la dernière version de Mint d'ouvrir
l'accès
Í  mon réseau Windows, je suis revenu Í  la version 19 o͹ ce réseau
s'affiche sans mon intervention. Je n'ai aucune explication...
Trop de paranoͯa sécuritaire de la part des concepteurs?

C'est drÍ´le, j'ai le même problème, voir mes messages.
Peut-être qu'en s'y mettant Í  deux.
Moi, il fonctionne dans un seul sens sans que je fasse rien de
spécial :
Windows a accès au réseau Linux, mais pas le contraire.
Je vais relire et appliquer tes messages, peut-être que ça va marcher.

Linux c'est bien mais on a aucun avis des concepteurs.
Peut-être qu'il faut attendre la prochaine mouture pour qu'ils aient
corrigé ce bug.


J'ai posé la question sur :
news://news-ponx.fr/fr.comp.os.linux.configuration
"Comment mettre deux PC Linux Mint en réseau ?"
Va voir les réponses, peut-être que tu pourras en faire quelque chose.

Erreur :
fr.comp.os.linux.configuration

Il y a quelque chose d'inexplicable:
J'installe Mint 19 sur un pc relié Í  mon réseau par un cÍ¢ble RJ45 comme
tous les autres PC, Windows 7, 10 et Mint 20, et lÍ  aucune action Í 
réaliser, je me balade sur le réseau (sauf Mint 20 qui lui n'arrive pas
Í  se relier). Il y a bien un bug quelque part, c'est bien que Linux Mint
19 n'a pas besoin de modifier quoi que ce soit...
Les grands informaticiens Linux ne parlent pas de cet état de Mint19 ...
--
Courrier envoyé par mon top super extra PC Hardware.fr sous Linux Mint
Cinnamon
Avatar
Thierry P
Le 06/08/2022 Ghost-Raider écrivait :
Il y a quelque chose d'inexplicable:
J'installe Mint 19 sur un pc relié Í  mon réseau par un cÍ¢ble RJ45 comme

non le cable rj45 est branché sur le switch de ta box qui te donne une
adresse IP, une adresse DNS et une route via le serveur DHCP intégré
dans ta box
tous les autres PC, Windows 7, 10 et Mint 20, et lÍ  aucune action Í 
réaliser, je me balade sur le réseau (sauf Mint 20 qui lui n'arrive pas
Í  se relier).

même ma tablette Nexus 7 se "balade" sur le réseau ainsi que mon
imprimante HP Laserjet 4000N branchée ..... sur ma box
Il y a bien un bug quelque part, c'est bien que Linux Mint
19 n'a pas besoin de modifier quoi que ce soit...
Les grands informaticiens Linux ne parlent pas de cet état de Mint19 ...

En fait les grands informaticiens Linux sont souvent fatigués de fcolc y
compris René COUGNENC (21/11/1954 - 19/07/1996)
RIP René
Avatar
Th.A.C
Alors je cherche et je tombe lÍ -dessus :
https://forums.linuxmint.com/viewtopic.php/viewtopic.php?fR&t71522&sidde57583970397680cb23908eaa2a28
...
client min protocol = NT1

j'ai répondu dans 'alternos' avec cette même solution et un exemple.
je remet ma réponse un peu plus bas.
Concernant la modification du fichier'/etc/samba/smb.conf', il est
totalement inutile de passer par la ligne de commande:
- aller avec le gestionnaire de fichier de Mint dans:
/etc/samba
- faire un clic-droit sur ce dossier et choisir:
'ouvrir en tant que superutilisateur'
- cela ouvre un nouveau gestionnaire de fichier qui a TOUS LES DROITS
sur les fichiers et les dossiers.
- clic-droit sur 'smb.conf' puis 'copier'
- clic-droit sur une zone vide Í  coté de 'smb.conf' puis 'coller'
- tu as maintenant une copie de secours du fichier 'smb.conf'
- clic-droit sur 'smb.conf' puis 'Ouvrir avec éditeur de texte'
- tu cherches la ligne qui commence par '[global]' (ce devrait être la
23e ligne)
- juste Í  la ligne en-dessous de '[global]', tu rajoutes une ligne vide
et tu y écris:
client min protocol = NT1
- tu enregistres, tu fermes tout et tu reboot
(en fermant la session, ca devrait suffire, mais je n'ai pas testé)
Thierry
***********************************************************
J'ai fait quelques recherches, et la version de samba qui est sur Mint
20 et suivantes a le protocole SMBV1 désactivé par défaut.
Il se peut que tes PC sous W10 aient seulement le protocole SMBV1 activé.
En général, c'est du Í :
- tes pc sous windows sont des mises Í  jour de Seven
- tu as réactivé SMBV1 pour par exemple accéder Í  un vieux NAS ou une
box qui ne supportait que SMBV1 et tu as sans doute désactivé SMBV2 et
SMBV3.
- ...
Pour activer le SMBV1 pour la partie 'client' de ton Mint, il faut
rajouter ce paramétrage:
client min protocol = NT1
dans /etc/samba/smb.conf, juste sous la section 'global'.
exemple:
#======================= Global Settings ===============[global]
client min protocol = NT1
## Browsing/identification ###
puis redémarrer
Chez moi je vois alors apparaͮtre les partages samba V1 de mon pc
principal sous linux et je peux y accéder.
Sans cette ligne, pas d'accès...
Quand je dis partie 'client', je parle de ton MINT qui va se connecter
sur une autre machine (il est donc client de l'autre machine et pas
l'inverse).
Ca ne concerne pas les partages que tu as fais sur ton MINT (la c'est la
partie 'serveur' qui entre en compte)
La bonne solution, serait de passer toutes les machines (w10 et nas) en
SMBV2 ou SMBV3, mais ca risque d'être compliqué suivant ce qui a déjÍ 
été configuré...
Une autre solution, serait d'activer le protocole NFS sur tes windows,
mais il me semble que la partie client (fonctionnalités de windows)
n'est disponible que sous W10 Pro et Entreprise (donc pas pour les W10
familial).
Et en plus pas de client graphique, tout en ligne de commande...
Il doit exister des clients gratuits, mais je n'ai pas testé...
Thierry
Avatar
Marc SCHAEFER
Ghost-Raider wrote:
1 - Une clé USB branchée sur ma Livebox est vue par le PC Windows mais
pas par le PC Linux. C'est donc bien cÍ´té Linux que ça coince.

Ah, ok, je n'avais pas du tout compris qu'il y avait un autre serveur de
fichier sur la Livebox. Désolé, j'ai raté ça. Je pensais que c'était
Linux <-> Microsoft Windows (donc un serveur de fichier de chaque cÍ´té).
Quel est le procole de partage de fichier implémenté par la Livebox?
C'est du Microsoft CIFS avec voisinage réseau? Dans ce cas, même
manipulation avec smbclient en utilisant l'adresse IP de la Livebox.
smbclient -L adresse-ip-livebox
Si tu vois les partages, alors le bug est au niveau 1 (voisinage
réseau), sinon, effectivement, le problème pourrait être la version du
protocole SMB/CIFS de Microsoft implémenté sur la Livebox.
Il faut dire qu'Í  part de temps en temps gérer des serveurs Linux Samba
qui permettent Í  des clients Microsoft Windows d'y stocker des fichiers,
je ne fais pas grand chose d'autre avec SMB/CIFS :)
2 - Je n'arrive pas Í  croire que Linux Mint/SAMBA qui n'est quand même
pas écrit par des débutants (suivez mon regard), ne donne pas accès
"naturellement" au réseau Windows,

C'est juste. Soit il manque un package, soit ils ont comme tu as trouvé
décidé d'arrêter de supporter un vieux protocole buggué.
Le voisinage réseau ne semble effectivement pas fonctionner. Debugger
(étape 2) avec smbclient -L adresse-ip-live-box. Si ça marche, on a
isolé le problème au voisinage réseau et donc il faut trouver pourquoi
Linux ne semble pas détecter les autres machines alors que Microsoft
Windows y arrive. Sinon, c'est plutÍ´t lié Í  la version.
You will get that error message when you attempt to access a smb server
that only understands the smb1 dialect.

Tu as reçu un message d'erreur (si tu l'as mis en copie d'écran, désolé,
pas vu, il faut le recopier, sans erreur, en texte :->)
Ah, oui, il y a aussi ça. Mais smbclient supporte par défaut et Í  ma
connaissance tous les "dialectes" (les versions du protocole Microsoft
SMB/CIFS). Il est clair que Mint a bien fait de ne plus supporter les
vieilles qui ont d'après ce que j'ai lu plein de trous de sécurité :)
Alors, j'ai essayé de modifier le fichier samba/smb.conf mais je n'y
parviens pas.
J'ai nano sur ma machine mais je ne sais pas m'en servir et si je me
rate, adieu le réseau !

sudo nano /etc/samba/smb.conf
Question pour les spécialistes: modifier la config /etc/samba/smb.conf
va réellement influencer les clients du GUI Mate (hors smbclient qui lui
va lire cette config?)
Avatar
Eric Masson
Marc SCHAEFER writes:
'Lut,
Question pour les spécialistes: modifier la config /etc/samba/smb.conf
va réellement influencer les clients du GUI Mate (hors smbclient qui lui
va lire cette config?)

Très bonne question, il faudrait déjÍ  savoir quelle implémentation
client SMB est utilisée par le client GUI en question afin de comprendre
o͹ elle va chercher sa conf.
--
Que l on parles de moi en bien ou en mal
on parles de moi et c'est ce qui compte
-+- JB in GNU: Parlez moi de moi y'a qu'ça qui m'intéresse -+-
Avatar
Ghost-Raider
Le 07/08/2022 Í  12:54, Eric Masson a écrit :
Marc SCHAEFER writes:
'Lut,
Question pour les spécialistes: modifier la config /etc/samba/smb.conf
va réellement influencer les clients du GUI Mate (hors smbclient qui lui
va lire cette config?)

Très bonne question, il faudrait déjÍ  savoir quelle implémentation
client SMB est utilisée par le client GUI en question afin de comprendre
o͹ elle va chercher sa conf.

Heu.... Pas taper !
J'ai modifié le fichier smb.conf comme dit Th.A.C. ci-dessus :
pas de changement.
Mais il y a du neuf !
Comme je n'y connais toujours rien, et même de moins en moins (si, si,
c'est possible), je me suis dit que c'était peut-être un problème de
pare-feu, après tout, hein !
Ni une, ni deux, dans mon PC Linux, je dis au pare-feu d'accepter les
connexions entrantes.
Et lÍ  : BINGO !
Alors que dans le Réseau du Linux, je n'avais auparavant que :
- réseau Windows
- USER
D'un seul coup, j'ai eu :
- réseau Windows
- USER
- Mon PC Windows 10
- le PC Windows 10 de mon épouse
- la Livebox.
Mais malheureusement, je n'ai pas pu y accéder.
Mais il y a encore du neuf :
Comme j'ai aussi l'impression de conflits peut-être entre le WIFI et
l'ETHERNET, j'ai débranché le cÍ¢ble Ethernet et USER ci-dessus a
disparu, il ne reste plus que Réseau Windows.
Donc, maintenant que Ethernet ne mettra plus le souk, je re-modifie les
permissions du pare-feu Linux.
Et lÍ , RE-BINGO !!!
Dans Réseau de Linux, j'ai maintenant :
- Desktop-N97T883 (mon PC Windows 10)
- Laptop N21LNDSDS (le PC W10 de mon épouse)
- Livebox
- USER (partage de fichiers)
- USER (partage de fichiers) (oui, 2 fois)
Je double-clique sur Desktop-N97T883 et on me dit : Ouverture de
Desktop-N97T883
Mais rien ne s'ouvre encore. Pareil pour les autres.
Il y a encore quelque chose qui coince.
Les permissions ?
Dans les 5 cas, j'ai le message :
"Les permissions de smb n'ont pas pu être déterminées".
Et pour le réseau Windows, j'ai : les permissions de "Réseau Windows"
n'ont pas pu être déterminées.
Question : o͹ est-ce que je gère les permissions ? Dans Windows ?
--
Ils y reviendront, au cheval, ils y reviendront, et au galop !
Avatar
Ghost-Raider
Le 07/08/2022 Í  17:34, Ghost-Raider a écrit :
Question : o͹ est-ce que je gère les permissions ? Dans Windows ?

Mais non, voyons, dans Linux !
Apparemment, il faut configurer Samba spécifiquement pour les fichiers
Windows Í  l'aide de system-config-samba, un utilitaire graphique.
Il ne figure pas dans la logithèque ni dans le gestionnaire de paquets
Synaptic.
On trouve sur le web des packages system-config-samba mais ces versions
sont anciennes (2017) et je ne veux pas courir de risques de problèmes
de version.
Questions :
1 - y a-t-il dans les paquets synaptic un gestionnaire samba me
permettant de gérer les permissions, par exemple smb2www ?
"client SMB/CIFS avec interface web
Ce paquet permet de naviguer sur un réseau basé sur les protocoles
SMB/CIFS (par exemple un réseau constitué de machines Windows) en
utilisant un navigateur web standard. Il utilise l'utilitaire smbclient de
Samba."
Ça a l'air d'être ça, mais je ne veux pas me planter.
2 - si non quel gestionnaire de samba utiliser pour accéder aux fichiers
Windows ?
Merci d'avance.
--
Courrier envoyé par mon top super extra PC Hardware.fr sous Linux Mint
Cinnamon
Avatar
christian
Le Sun, 07 Aug 2022 08:10:19 +0000, Marc SCHAEFER a écrit :
Ah, ok, je n'avais pas du tout compris qu'il y avait un autre serveur de
fichier sur la Livebox. Désolé, j'ai raté ça. Je pensais que c'était
Linux <-> Microsoft Windows (donc un serveur de fichier de chaque cÍ´té).
Quel est le procole de partage de fichier implémenté par la Livebox?
C'est du Microsoft CIFS avec voisinage réseau? Dans ce cas, même
manipulation avec smbclient en utilisant l'adresse IP de la Livebox.
smbclient -L adresse-ip-livebox
Si tu vois les partages, alors le bug est au niveau 1 (voisinage
réseau), sinon, effectivement, le problème pourrait être la version du
protocole SMB/CIFS de Microsoft implémenté sur la Livebox.

Chez moi, j'accède Í  la clé USB branché sur ma Livebox via mon
gestionnaire de fichiers (Thunar)
smbclient n'est pas installé sur mon micro
$ smbclient
bash: smbclient : commande introuvable
je me demande si ça serait pas gvfs qui s'occupe de ça
(chez moi : Debian 10)
--
Christian
1 2 3 4