Salut,
J'ai un gros problème avec ma nouvelle distribution Fedora Core 3.
Je n'arrive pas du tout à accéder à mon voisinage réseau.
Il me semble que c'est un client samba que je dois utliser pour cela.
Mais c'est carrément impossible pour moi d'accéder à tous les partages de mon réseau.
Est-ce que le fichier smb.conf influence aussi le client Samba? Si oui quelqu'un pourrait-il me faire voir son fichier smb.conf?
ça m'aiderait énormément.
Merci.
P.S : Pour les bonnes âmes qui ont 2 minutes à consacrer au décryprtage de mon smb.conf presque exactement comme Fedora me l'a légué.
# This is the main Samba configuration file. You should read the
# smb.conf(5) manual page in order to understand the options listed
# here. Samba has a huge number of configurable options (perhaps too
# many!) most of which are not shown in this example
#
# Any line which starts with a ; (semi-colon) or a # (hash)
# is a comment and is ignored. In this example we will use a #
# for commentry and a ; for parts of the config file that you
# may wish to enable
#
# NOTE: Whenever you modify this file you should run the command "testparm"
# to check that you have not made any basic syntactic errors.
#
#======================= Global Settings =====================================
[global]

# workgroup = NT-Domain-Name or Workgroup-Name
workgroup = Roberval

# server string is the equivalent of the NT Description field
server string = Samba Server

# This option is important for security. It allows you to restrict
# connections to machines which are on your local network. The
# following example restricts access to two C class networks and
# the "loopback" interface. For more examples of the syntax see
# the smb.conf man page
; hosts allow = 192.168.1. 192.168.2. 127.

# if you want to automatically load your printer list rather
# than setting them up individually then you'll need this
printcap name = /etc/printcap
load printers = yes

# It should not be necessary to spell out the print system type unless
# yours is non-standard. Currently supported print systems include:
# bsd, sysv, plp, lprng, aix, hpux, qnx
; printing = cups

# This option tells cups that the data has already been rasterized
cups options = raw

# Uncomment this if you want a guest account, you must add this to /etc/passwd
# otherwise the user "nobody" is used
; guest account = pcguest

# this tells Samba to use a separate log file for each machine
# that connects
log file = /var/log/samba/%m.log
# all log information in one file
# log file = /var/log/samba/smbd.log

# Put a capping on the size of the log files (in Kb).
max log size = 50

# Security mode. Most people will want user level security. See
# security_level.txt for details.
security = user
# Use password server option only with security = server
; password server = <NT-Server-Name>

# Password Level allows matching of _n_ characters of the password for
# all combinations of upper and lower case.
; password level = 8
; username level = 8

# You may wish to use password encryption. Please read
# ENCRYPTION.txt, Win95.txt and WinNT.txt in the Samba documentation.
# Do not enable this option unless you have read those documents
; encrypt passwords = yes
; smb passwd file = /etc/samba/smbpasswd

# The following are needed to allow password changing from Windows to
# update the Linux system password also.
# NOTE: Use these with 'encrypt passwords' and 'smb passwd file' above.
# NOTE2: You do NOT need these to allow workstations to change only
# the encrypted SMB passwords. They allow the Unix password
# to be kept in sync with the SMB password.
; unix password sync = Yes
; passwd program = /usr/bin/passwd %u
; passwd chat = *New*UNIX*password* %nn *ReType*new*UNIX*password* %nn *passwd:*all*authentication*tokens*updated*successfully*

# Unix users can map to different SMB User names
; username map = /etc/samba/smbusers

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
; include = /etc/samba/smb.conf.%m

# Most people will find that this option gives better performance.
# See speed.txt and the manual pages for details
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

# Configure Samba to use multiple interfaces
# If you have multiple network interfaces then you must list them
# here. See the man page for details.
interfaces = 172.26.19.100/16


# Configure remote browse list synchronisation here
# request announcement to, or browse list sync from:
# a specific host or from / to a whole subnet (see below)
; remote browse sync = 192.168.3.25 192.168.5.255
# Cause this host to announce itself to local subnets here
; remote announce = 192.168.1.255 192.168.2.44

# Browser Control Options:
# set local master to no if you don't want Samba to become a master
# browser on your network. Otherwise the normal election rules apply
local master = no

# OS Level determines the precedence of this server in master browser
# elections. The default value should be reasonable
; os level = 33

# Domain Master specifies Samba to be the Domain Master Browser. This
# allows Samba to collate browse lists between subnets. Don't use this
# if you already have a Windows NT domain controller doing this job
; domain master = yes

# Preferred Master causes Samba to force a local browser election on startup
# and gives it a slightly higher chance of winning the election
; preferred master = yes

# Enable this if you want Samba to be a domain logon server for
# Windows95 workstations.
; domain logons = yes

# if you enable domain logons then you may want a per-machine or
# per user logon script
# run a specific logon batch file per workstation (machine)
; logon script = %m.bat
# run a specific logon batch file per username
; logon script = %U.bat

# Where to store roving profiles (only for Win95 and WinNT)
# %L substitutes for this servers netbios name, %U is username
# You must uncomment the [Profiles] share below
; logon path = \%LProfiles%U

# All NetBIOS names must be resolved to IP Addresses
# 'Name Resolve Order' allows the named resolution mechanism to be specified
# the default order is "host lmhosts wins bcast". "host" means use the unix
# system gethostbyname() function call that will use either /etc/hosts OR
# DNS or NIS depending on the settings of /etc/host.config, /etc/nsswitch.conf
# and the /etc/resolv.conf file. "host" therefore is system configuration
# dependant. This parameter is most often of use to prevent DNS lookups
# in order to resolve NetBIOS names to IP Addresses. Use with care!
# The example below excludes use of name resolution for machines that are NOT
# on the local network segment
# - OR - are not deliberately to be known via lmhosts or via WINS.
; name resolve order = wins lmhosts bcast

# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
; wins support = yes

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
; wins server = w.x.y.z

# WINS Proxy - Tells Samba to answer name resolution queries on
# behalf of a non WINS capable client, for this to work there must be
# at least one WINS Server on the network. The default is NO.
; wins proxy = yes

# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names
# via DNS nslookups. The built-in default for versions 1.9.17 is yes,
# this has been changed in version 1.9.18 to no.
dns proxy = no

# Case Preservation can be handy - system default is _no_
# NOTE: These can be set on a per share basis
; preserve case = no
; short preserve case = no
# Default case is normally upper case for all DOS files
; default case = lower
# Be very careful with case sensitivity - it can break things!
; case sensitive = no

#============================ Share Definitions ==============================
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /bin/false
winbind use default domain = no
[homes]
comment = Home Directories
browseable = no
writable = yes

# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
; comment = Network Logon Service
; path = /home/netlogon
; guest ok = yes
; writable = no
; share modes = no


# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
;[Profiles]
; path = /home/profiles
; browseable = no
; guest ok = yes


# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes

# This one is useful for people to share files
;[tmp]
; comment = Temporary file space
; path = /tmp
; read only = no
; public = yes

# A publicly accessible directory, but read only, except for people in
# the "staff" group
;[public]
; comment = Public Stuff
; path = /home/samba
; public = yes
; read only = yes
; write list = @staff

# Other examples.
#
# A private printer, usable only by fred. Spool data will be placed in fred's
# home directory. Note that fred must have write access to the spool directory,
# wherever it is.
;[fredsprn]
; comment = Fred's Printer
; valid users = fred
; path = /homes/fred
; printer = freds_printer
; public = no
; writable = no
; printable = yes

# A private directory, usable only by fred. Note that fred requires write
# access to the directory.
;[fredsdir]
; comment = Fred's Service
; path = /usr/somewhere/private
; valid users = fred
; public = no
; writable = yes
; printable = no

# a service which has a different directory for each machine that connects
# this allows you to tailor configurations to incoming machines. You could
# also use the %u option to tailor it by user name.
# The %m gets replaced with the machine name that is connecting.
;[pchome]
; comment = PC Directories
; path = /usr/pc/%m
; public = no
; writable = yes

# A publicly accessible directory, read/write to all users. Note that all files
# created in the directory by users will be owned by the default user, so
# any user with access can delete any other user's files. Obviously this
# directory must be writable by the default user. Another user could of course
# be specified, in which case all files would be owned by that user instead.
;[public]
; path = /usr/somewhere/else/public
; public = yes
; only guest = yes
; writable = yes
; printable = no

# The following two entries demonstrate how to share a directory so that two
# users can place files there that will be owned by the specific users. In this
# setup, the directory should be writable by both users and should have the
# sticky bit set on it to prevent abuse. Obviously this could be extended to
# as many users as required.
;[myshare]
; comment = Mary's and Fred's stuff
; path = /usr/somewhere/shared
; valid users = mary fred
; public = no
; writable = yes
; printable = no
; create mask = 0765
salut

tes client sont des windows ou linux ?
a tu bien creé des utilisateurs samba ? regarde dans etc/samba/smbusers
autrement pour configure samba tu peut installer swat ou webmin
Bonjour,

En toute logique, je ne vois pas pourquoi un client Samba aurait besoin du paramètrage trouvé dans le smb.conf.
Normalement, sous Gnome, le "voisinage réseau" est accessible depuis l'icône "Poste de Travail" puis "Réseau" : Nautilus se charge alors de te proposer, tout seul comme un grand, les partages accessibles sur les différents groupes de travail qu'il a trouvés.
Sous Firefox, tu peux aussi taper l'URL smb://xxx/ où xxx=le nom de ton groupe de travail.
Si ça ne fonctionne pas, commence par vérifier qu'il n'y pas entre toi et tes partages Windows un firewall ou un routeur qui réclame un paramètrage spécifique à SMB.
Petite précision supplémentaire :

Nautilus a du mal dans certains cas à afficher la liste des dossiers partagés d'une machine windows. Il ne demande pas de mot de passe et se contente d'afficher un message du style : "Accès interdit".

Ce problème a été corrigé dans la version 2.10 de Gnome.
Slt à toi,

Je pense qu'il faudrait que tu vois les choses autrement car on se complique parfois la vie (voir souvent :lol: :lol: :lol: ).
Regardes mon article concernant SAMBA du 29/04/05 dans forum-->réseaux-->réseau linux windows et reste dans la simplicité.
Ces pages résument la simplicité même de la mise en oeuvre.
La preuve ça fonctionne chez moi donc il n'y a pas de raison que ça ne fonctionne pas chez toi.
Et puis même si tu te trompes c'est rien tu es sous linux et non sur zinzindoz ça te plantera pas tout.

Allons !!!!! haute la tête et courage :lol: :lol: :lol: :lol: :lol:

Tiens moi au courant Bon courage et A+

GUI.
Merci pour toutes vos réponses. C'est vraiment encourageant.
D'abord je vous précise que j'ai déjà essayé le Voisinage réseau de Nautilus. Il ne marche pas du tout. Aucun poste n'apparaît.
Ensuite j'ai essayé Firefox avec smb://xxx/ sans succès aussi.
Et enfin je voudrais bien positiver mais l'article de
iamaware n'est pas fait pour m'y encourager. Il fournit une multitudes d'URLs. Je ne sais pas où donner de la tête. Et en plus d'après ce que j'ai lu il traite plus de la configuration de Samba en serveur. Mais je voudrais juste pour l'instant être client des réseaux Microsoft. Je précise ma situation: j'habite une résid de quelques dizaines de chambres avec un réseau local. Je voudrais accéder aux partages des autres postes du réseau.
Voilà. Pouvez préciser un peu vos réponses?
Merci.
Bonjour Allad,

J'ai une question toute simple : est-ce que tu vois les stations Windows en faisant un ping ?
Autrement dit, as-tu vérifié que toutes les machines étaient bien sur le même réseau logique ?
  • [supprimé]

essaye Konqueror avec smb://user@adresseipduserveur
La première étape est effectivement de vérifier que les machines se ping bien (avec l'adresse ip car ca peut-être aussi un problème de résolution du nom).

Ensuite, essaye effectivement avec Konqueror qui fonctionne mieux que nautilus 2.8.
Le fait d'être en server ou clinet n'est pas le problême en soit.
tout est dans la config de samba.conf.
tu devrais voir aussi bien le serveur que les clients.
Si tes pings se passent bien donc il ne doit pas avoir problême.
Vois quand mme du côté de ton pare-feu si tu en a 1 ou des permissions de tes dossiers.

En ce qui concerne la visualisation des clients , sur linux il faut parfois monter les serveurs windows et faire parcourir les dossiers:style smb://xxxx/nom du dossier.(où xxxx est le nom du serveur ou client sur windows )pour pouvoir le visualiser.
A+ 😉 😉 😉
Salut,
J'arrive parfaitement à pinger les autres machines avec nmap
ou netcat... Et la résolution de noms ne pose pas de problème.
Quant à essayer smb://user@adresseipduserveur je pense qu'il y a un tout petit problème.
Comme je l'ai dit c'est un réseau de quelques dizaines de machines. Chacun met des dossiers en partage et les autres prennent. Personne ne définit d'user. Je ne peux donc pas utiliser user@ipduserveur puisqu'il n'y a pas de nom d'utilisateur ( ce sont des postes Windows après tout).
Je pense que le problème se situe essentiellement au niveau du client Samba.
Par exemple j'ai essayé la commande smbclient et voici un exemple
# smbclient -L \jabou
Connection to jabou failed
jabou est le nom d'un ordi du réseau. Et pourtant j'arrive à pinger cet ordi. Auriez-vous une autre idée?
Merci
Bonjour,

nmap est un outil de scan réseau particulièrement avancé. Dans ton cas, une simple commande ping donnerait une meilleure indication sur l'aptitude de ta machine à voir le reste du réseau.
D'autre part, une réponse DNS se contente de fournir une adresse IP : elle ne préjuge pas de ta capacité à atteindre cette adresse.
Le message d'erreur renvoyé par smbclient indique que jabou n'a pas été trouvé : soit le nom est incorrect, soit son adresse IP n'est pas joignable (plan d'adressage IP, routage, firewall, ...).
lire et observer peut parfois faire gagner de précieuses heures............. :roll: :roll: :roll:
14 jours plus tard
  • [supprimé]

Etes vous sur un domaine ???
Est ce renseigné dans smb.conf ?
J'avais un probleme similaire sur un Mount d'un rep partagé sur un poste XP pro sur un domaine géré par Win Serveur 2003. Un petit coup d'ethereal ma montré que avant de repondre au client linux pour valider l'acces au repertoire, mon poste Xp demandait une validation au Controleur de domaine.
Acces refusé tant que je n'avais pas mis workgroup = mon_domaine dans le fichier smb.conf

En esperant que cela vous sera utile ...

Franck


Attention aussi, au firewall de Xp!!!
Bonsoir,

il y a un utilitaire que pas grand monde utilise mais qui est a mon gout le meilleur pour se promener sur un reseau et qui serait du meme niveau que le voisinnage reseau de M$, c est smb4k, il est a cette adresse :

http://smb4k.berlios.de/

Il est parametrable tres facilement.

Voila
Et si on aime pas KDE ? :-D