J'ai un serveur Ubuntu. L'accès au serveur à partir de clients Windows fonctionne correctement.
Mais le serveur n'est pas répertorié parmi les PC disponibles sur la vue d'ensemble du réseau du client Windows.
Pour les machines Windows, ce serait la fonction de découverte du réseau .
Comment rendre mon serveur Samba visible sur le réseau?
La version Windows est Windows 7.
Le groupe de travail dans smb.conf
est le même que dans Windows.
networking
windows
samba
Sauter
la source
la source
Réponses:
Pour partager des ressources (partage de fichiers) entre 2 ordinateurs ou plus sur le même réseau local, vous avez besoin de Samba qui est fourni par défaut avec la découverte du réseau (après avoir installé Samba). Cela fonctionnera pour votre réseau local, mais vous devez vous rappeler de définir le groupe de travail sur celui que le réseau utilise.
Pour installer Samba, vous devez d'abord "Partager un dossier", je vous recommande de partager quoi que ce soit à l'intérieur de votre dossier personnel afin qu'il soit moins gênant à cause des autorisations, cela peut être un dossier sur votre bureau par exemple. Vous pouvez le partager en cliquant avec le bouton droit sur le dossier et en sélectionnant Partage, Ubuntu vous guidera à travers quelques questions de partage qui impliquent d'installer Samba et de définir les autorisations appropriées.
L'autre façon d'installer samba est d'installer littéralement samba;). Soit avec le Centre logiciel ou dans le terminal en tapant ce qui suit:
sudo apt-get install samba
<- Vous n'avez pas vu celui-là venir vous!Maintenant, modifiez la configuration de Samba et assurez-vous que vous êtes sur le même groupe de travail réseau . Le groupe de travail doit être le même pour toutes les machines de votre réseau local. De cette façon, ils peuvent réellement profiter de la découverte du réseau entre Windows et Ubuntu ou les machines Ubuntu et Ubuntu.
Modifiez votre
smb.conf
fichier:sudo nano /etc/samba/smb.conf
Trouvez la ligne dans la section [Global] qui lit le groupe de travail
Remplacez la valeur de groupe de travail par celle que votre groupe de travail réseau utilise ou définissez un nouveau nom pour le groupe de travail sur lequel vous souhaitez travailler, par exemple:
Enregistrez le fichier et redémarrez le service Samba:
sudo service smbd restart
Profitez de la puissance de la découverte de réseaux étranges ^^
Cela devrait être suffisant pour qu'un Ubuntu sur Ubuntu LAN fonctionne, mais dans les cas où Windows est impliqué et juste au cas où Windows ne voit pas votre PC Ubuntu, ajoutez ce qui suit à votre
smb.conf
fichier:Et bien sûr, redémarrez votre service Samba.
S'il ne le voit toujours pas, recherchez dans Windows les paramètres de partage avancés dans le panneau de gauche du Centre Réseau et partage . Pendant que vous y êtes, choisissez l'option Activer le partage de fichiers pour les appareils qui utilisent un cryptage 40 ou 56 bits . Ce n'est qu'un problème dans Windows Vista et au-dessus, si vous avez Windows XP, cela devrait fonctionner correctement.
Après cela, pour accéder à tout autre ordinateur du réseau, vous pouvez ouvrir le navigateur de fichiers et sélectionner Parcourir le réseau :
la source
Je viens de décider de résoudre ce problème ennuyeux. Je l'ai depuis longtemps, mais maintenant, quand j'ai installé un nouveau PC, il était temps de le faire fonctionner.
J'ai défini ma boîte Ubuntu comme un serveur WINS et j'ai également ajouté les lignes du post ci-dessus à mon
smb.conf
:Comme cela n'a pas aidé, j'ai forcé ma boîte Win7 à utiliser la boîte Ubuntu comme serveur WINS en modifiant les paramètres WINS avancés dans les préférences IPv4 de la carte réseau
Cela n'a pas aidé non plus, alors j'ai lancé Wireshark pour voir ce qui se passait. J'ai vu la boîte Win7 interroger le serveur WINS et j'ai vu la réponse contenant tous les ordinateurs avec des partages. Alors, pourquoi n'apparaissent-ils pas dans Windows? J'ai pensé Firewall . J'utilise le pare-feu Windows et dans les paramètres avancés pour cela j'ai remarqué que
est activé pour les réseaux privés mais pas pour le domaine ou le public. J'ai simplement activé la règle pour le domaine et le public également.
Ouf, mes ordinateurs s'affichent désormais sous Windows. Je suppose qu'il pourrait y avoir un moyen de faire en sorte que Win7 inclue la boîte Ubuntu et d'autres machines Linux dans tout ce qu'il définit comme réseau privé, mais je garderai cette aventure pour un autre jour.
J'espère que cela pourrait aider quelqu'un.
EDIT: Après avoir activé la règle de pare-feu, j'ai supprimé le paramètre de serveur WINS codé en dur dans la carte réseau, maintenant lorsque le trafic est autorisé, je pense que le processus de négociation standard peut fonctionner comme je le souhaite.
la source
Si vous voulez quelque chose de convivial, il existe un outil appelé system-config-samba que vous pouvez obtenir auprès du gestionnaire de logiciels.
Une fois que vous l'avez téléchargé, vous pouvez voir quels dossiers sont partagés, leurs autorisations et s'ils sont visibles. Au moins un dossier doit être visible pour qu'une machine Windows puisse le voir sur le réseau.
la source
Eh bien, je l'ai résolu en ajoutant des composants Windows et en vérifiant le client et le serveur SMB1 / CIFS et cela a fonctionné comme un charme. J'espère que ça t'aide.
Cordialement
Marko
la source