Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora-Fr aux 15èmes Rencontres Mondiales du Logiciel Libre

#1 23/03/2011 16:51:40

daco
Membre
Inscription : 22/03/2011
Messages : 18

Mon pc Fédora est invisible sur le réseau

Bonjour,

cela fait quelques semaines que je suis passé d'Ubuntu à Fédora.

Cela fait aussi quelques semaines que je tente de faire apparaitre mon pc Fédora sur le réseau de la Bbox.
Internet marche parfaitement.
J'ai installé Samba et system-config-samba


J'explique :

un pc fixe (Fédora) est branché par Ethernet à ma box et un PC portable (Windows XP) en wifi.
lorsque je connecte les deux 2 en réseau, mon fixe voit et accède à mon portable mais l'inverse n'est pas possible, le fixe est invisible.
de plus, sous fédora, si je partage mon dossier "incoming" via samba, il n'est même pas visible depuis ce même pc ! Dans"réseau" ou "réseau windows" il n'y a rien d'autre que mon pc windows !


J'ai tenté
- de désactiver SELinux et mon Pare-feu mais rien n'y fait.
- d’arrêter et redémarrer smb :

# service smb restart

mais c'est toujours pareil, mon pc Fédora est invisible pour Windows (et pour lui même dans le menu "réseau") !

Pourriez-vous m'aider s'il vous plait ?

D'avance merci

Hors ligne

#2 23/03/2011 17:03:28

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : Mon pc Fédora est invisible sur le réseau

C'est Fedora !!!!

Pour désactiver le pare-feu c'est par system-config-firewall ?
Les deux machines ont le même nom de domaine (en majuscule) ?


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#3 23/03/2011 17:17:41

madko
Contributeur Fedora et Linuxé depuis 1994
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 4 733
Site Web

Re : Mon pc Fédora est invisible sur le réseau

service nmb start?

Dernière modification par madko (23/03/2011 17:18:03)


Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 19 x86_64 sur Asus N550JV.208 et Fedora 19 x86_64 sur Samsung NP740u3e | Mainteneur du paquet Darktable et glances
OVH ADSL pour Internet, c'est plus libre que Free

Hors ligne

#4 23/03/2011 21:54:29

daco
Membre
Inscription : 22/03/2011
Messages : 18

Re : Mon pc Fédora est invisible sur le réseau

@ MarbolanGos

Oui c'est avec system-config-firewall
oui les deux PC ont le même nom de domaine

@ madko

je vais essayer service nmb start (à quoi ça corresponod au juste ?)

merci à vous !
je vous tiens au courant !

Hors ligne

#5 23/03/2011 22:17:30

daco
Membre
Inscription : 22/03/2011
Messages : 18

Re : Mon pc Fédora est invisible sur le réseau

par ailleurs je rajouterai que lorsque je partage mon dossier "public" Fédora (via la proposition faite en hat de la fenêtre), je le vois sur ce même pc (mais pas sous windows) tandis que lorsque je partage le dossier "téléchargements" je ne le vois pas !

Hors ligne

#6 23/03/2011 22:27:40

MarbolanGos
Membre
Lieu : Fontenay-aux-Roses
Inscription : 11/02/2007
Messages : 4 879
Site Web

Re : Mon pc Fédora est invisible sur le réseau

daco a écrit :

par ailleurs je rajouterai que lorsque je partage mon dossier "public" Fédora (via la proposition faite en hat de la fenêtre), je le vois sur ce même pc (mais pas sous windows) tandis que lorsque je partage le dossier "téléchargements" je ne le vois pas !

Avec cette information j'aurai plutôt tendance à voir un problème de pare-feu Windows qui bloque...
En plus partager un dossier Téléchargement c'est se tirer une balle dans le pied avec les accents qui ont une probabilité proche de 1.0 de ne pas passer...


Fedora 19 : 1 Dell XPS M1330, 1 fixe custom et 1 Dell Latitude 6430u

Hors ligne

#7 24/03/2011 11:19:11

madko
Contributeur Fedora et Linuxé depuis 1994
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 4 733
Site Web

Re : Mon pc Fédora est invisible sur le réseau

Le service nmb s'occupe du protocole Netbios pour les partages samba, c'est ce protocole qui est utilisé quand tu veux accéder à une machine samba en utilisant son nom (genre //ma_machine). Une sorte de DNS pour les partages samba en gros. Si sous windows tu arrives à accéder à ton partage en tapant //<adresse ip du partage>/<partage> mais que ça marche pas avec le nom, c'est lié à netbios. Soit le service non activé (c'est un oublie ultra classique, ya qu'a voir le nombre de sujet sur ce forum), soit en effet un problème de pare-feu comme l'a suggéré MargolanGos.


Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 19 x86_64 sur Asus N550JV.208 et Fedora 19 x86_64 sur Samsung NP740u3e | Mainteneur du paquet Darktable et glances
OVH ADSL pour Internet, c'est plus libre que Free

Hors ligne

#8 24/03/2011 23:12:40

daco
Membre
Inscription : 22/03/2011
Messages : 18

Re : Mon pc Fédora est invisible sur le réseau

Merci beaucoup de votre aide.

Lorsque je parle du dossier "téléchargements", que j'ai d'ailleurs renommé "telechargements", je veux dire qu'il n'est même pas visible depuis la fenêtre "réseau" de Fédora elle-même! alors que le dossier est partagé au même titre que "publics" qui lui est visible.

Depuis windows j'ai tenté de connecter via
\\<adresse ip du partage>\<partage>
mais il me dit que je n'ai pas les droits nécessaires !

yikes

j'espère que vous avez encore un peu de patience pour m'aider !

Bonsoir

Hors ligne

#9 28/03/2011 10:37:21

Tuny
Membre
Lieu : Mondonville (31)
Inscription : 23/11/2010
Messages : 329

Re : Mon pc Fédora est invisible sur le réseau

Ton dossier telechargements se trouve-t-il dans ton /home?
Si oui, c'est normal qu'il te dise que tu n'as pas les droits nécessaires car celui-ci est configuré pour n'être accessible que par l'utilisateur lui-même.
Il te faut donc soit changer les droits de ton /home (dangereux et je te le déconseille car tes documents seraient accessible facilement à un intrus) ou alors définir un dossier partagé en dehors de ton /home et lui mettre les droits d'accès adéquats.


Python + Linux = power!!
"La plus grande source de bugs se trouve entre la chaise et le clavier" (à méditer)

Hors ligne

#10 07/04/2011 08:43:40

daco
Membre
Inscription : 22/03/2011
Messages : 18

Re : Mon pc Fédora est invisible sur le réseau

Bonjour

effectivement mon dossier "telechargements "est dans mon /home, cependant mon dossier "publics" aussi l'est. Or lorsque j'active le partage de "publics" il est visible depuis la section réseau du même pc fédora et même depuis windows. cependant même si je partage "telechargements", il reste invisible.

Voilà pour les infos, j'ai tenté de déplacer "telechargements", tout pareil.

Je vous remercie, du coup pour le moment je reste comme ça, ça ne va pas empêcher de faire tourner ma multi-nationale ! cool lol

Si toutefois j'ai une lumière (ce qui m'étonnerai) je vous tiens au courant !

daco

Hors ligne

#11 07/04/2011 09:01:40

jlmas
Membre
Inscription : 29/07/2010
Messages : 113

Re : Mon pc Fédora est invisible sur le réseau

Tu pourrais nous passer ton smb.conf ?

Hors ligne

#12 07/04/2011 21:58:52

daco
Membre
Inscription : 22/03/2011
Messages : 18

Re : Mon pc Fédora est invisible sur le réseau

(re) bonjour

# This is the main Samba configuration file. For detailed information about the
# options listed here, refer to the smb.conf(5) manual page. Samba has a huge
# number of configurable options, most of which are not shown in this example.
#
# The Official Samba 3.2.x HOWTO and Reference Guide contains step-by-step
# guides for installing, configuring, and using Samba:
# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf
#
# The Samba-3 by Example guide has working examples for smb.conf. This guide is
# generated daily: http://www.samba.org/samba/docs/Samba-Guide.pdf
#
# In this file, lines starting with a semicolon (;) or a hash (#) are
# comments and are ignored. This file uses hashes to denote commentary and
# semicolons for parts of the file you may wish to configure.
#
# Note: Run the "testparm" command after modifying this file to check for basic
# syntax errors.
#
#---------------
# Security-Enhanced Linux (SELinux) Notes:
#
# Turn the samba_domain_controller Boolean on to allow Samba to use the useradd
# and groupadd family of binaries. Run the following command as the root user to
# turn this Boolean on:
# setsebool -P samba_domain_controller on
#
# Turn the samba_enable_home_dirs Boolean on if you want to share home
# directories via Samba. Run the following command as the root user to turn this
# Boolean on:
# setsebool -P samba_enable_home_dirs on
#
# If you create a new directory, such as a new top-level directory, label it
# with samba_share_t so that SELinux allows Samba to read and write to it. Do
# not label system directories, such as /etc/ and /home/, with samba_share_t, as
# such directories should already have an SELinux label.
#
# Run the "ls -ldZ /path/to/directory" command to view the current SELinux
# label for a given directory.
#
# Set SELinux labels only on files and directories you have created. Use the
# chcon command to temporarily change a label:
# chcon -t samba_share_t /path/to/directory
#
# Changes made via chcon are lost when the file system is relabeled or commands
# such as restorecon are run.
#
# Use the samba_export_all_ro or samba_export_all_rw Boolean to share system
# directories. To share such directories and only allow read-only permissions:
# setsebool -P samba_export_all_ro on
# To share such directories and allow read and write permissions:
# setsebool -P samba_export_all_rw on
#
# To run scripts (preexec/root prexec/print command/...), copy them to the
# /var/lib/samba/scripts/ directory so that SELinux will allow smbd to run them.
# Note that if you move the scripts to /var/lib/samba/scripts/, they retain
# their existing SELinux labels, which may be labels that SELinux does not allow
# smbd to run. Copying the scripts will result in the correct SELinux labels.
# Run the "restorecon -R -v /var/lib/samba/scripts" command as the root user to
# apply the correct SELinux labels to these files.
#
#--------------
#
#======================= Global Settings =====================================

[global]

# ----------------------- Network-Related Options -------------------------
#
# workgroup = the Windows NT domain name or workgroup name, for example, MYGROUP.
#
# server string = the equivalent of the Windows NT Description field.
#
# netbios name = used to specify a server name that is not tied to the hostname.
#
# interfaces = used to configure Samba to listen on multiple network interfaces.
# If you have multiple interfaces, you can use the "interfaces =" option to
# configure which of those interfaces Samba listens on. Never omit the localhost
# interface (lo).
#
# hosts allow = the hosts allowed to connect. This option can also be used on a
# per-share basis.

# hosts deny = the hosts not allowed to connect. This option can also be used on
# a per-share basis.
#
    workgroup = mshome
    server string = Samba Serveur Linux

;    netbios name = MYSERVER

;    interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
;    hosts allow = 127. 192.168.12. 192.168.13.

# --------------------------- Logging Options -----------------------------
#
# log file = specify where log files are written to and how they are split.
#
# max log size = specify the maximum size log files are allowed to reach. Log
# files are rotated when they reach the size specified with "max log size".
#

    # log files split per-machine:
    log file = /var/log/samba/log.%m
    # maximum size of 50KB per log file, then rotate:
    max log size = 50

# ----------------------- Standalone Server Options ------------------------
#
# security = the mode Samba runs in. This can be set to user, share
# (deprecated), or server (deprecated).
#
# passdb backend = the backend used to store user information in. New
# installations should use either tdbsam or ldapsam. No additional configuration
# is required for tdbsam. The "smbpasswd" utility is available for backwards
# compatibility.
#

    security = user
;    passdb backend = tdbsam


# ----------------------- Domain Members Options ------------------------
#
# security = must be set to domain or ads.
#
# passdb backend = the backend used to store user information in. New
# installations should use either tdbsam or ldapsam. No additional configuration
# is required for tdbsam. The "smbpasswd" utility is available for backwards
# compatibility.
#
# realm = only use the realm option when the "security = ads" option is set.
# The realm option specifies the Active Directory realm the host is a part of.
#
# password server = only use this option when the "security = server"
# option is set, or if you cannot use DNS to locate a Domain Controller. The
# argument list can include My_PDC_Name, [My_BDC_Name], and [My_Next_BDC_Name]:
#
# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]
#
# Use "password server = *" to automatically locate Domain Controllers.

;    realm = MY_REALM

;    password server = <NT-Server-Name>

# ----------------------- Domain Controller Options ------------------------
#
# security = must be set to user for domain controllers.
#
# passdb backend = the backend used to store user information in. New
# installations should use either tdbsam or ldapsam. No additional configuration
# is required for tdbsam. The "smbpasswd" utility is available for backwards
# compatibility.
#
# domain master = specifies Samba to be the Domain Master Browser, allowing
# Samba to collate browse lists between subnets. Do not use the "domain master"
# option if you already have a Windows NT domain controller performing this task.
#
# domain logons = allows Samba to provide a network logon service for Windows
# workstations.
#
# logon script = specifies a script to run at login time on the client. These
# scripts must be provided in a share named NETLOGON.
#
# logon path = specifies (with a UNC path) where user profiles are stored.
#
#

;    domain master = yes
;    domain logons = yes

    # the following login script name is determined by the machine name
    # (%m):
;    logon script = %m.bat
    # the following login script name is determined by the UNIX user used:
;    logon script = %u.bat
;    logon path = \\%L\Profiles\%u
    # use an empty path to disable profile support:
;    logon path =

    # various scripts can be used on a domain controller or a stand-alone
    # machine to add or delete corresponding UNIX accounts:

;    add user script = /usr/sbin/useradd "%u" -n -g users
;    add group script = /usr/sbin/groupadd "%g"
;    add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"
;    delete user script = /usr/sbin/userdel "%u"
;    delete user from group script = /usr/sbin/userdel "%u" "%g"
;    delete group script = /usr/sbin/groupdel "%g"


# ----------------------- Browser Control Options ----------------------------
#
# local master = when set to no, Samba does not become the master browser on
# your network. When set to yes, normal election rules apply.
#
# os level = determines the precedence the server has in master browser
# elections. The default value should be reasonable.
#
# preferred master = when set to yes, Samba forces a local browser election at
# start up (and gives itself a slightly higher chance of winning the election).
#
;    local master = no
;    os level = 33
;    preferred master = yes

#----------------------------- Name Resolution -------------------------------
#
# This section details the support for the Windows Internet Name Service (WINS).
#
# Note: Samba can be either a WINS server or a WINS client, but not both.
#
# wins support = when set to yes, the NMBD component of Samba enables its WINS
# server.
#
# wins server = tells the NMBD component of Samba to be a WINS client.
#
# wins proxy = when set to yes, Samba answers 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.
#
# dns proxy = when set to yes, Samba attempts to resolve NetBIOS names via DNS
# nslookups.

;    wins support = yes
;    wins server = w.x.y.z
;    wins proxy = yes

;    dns proxy = yes

# --------------------------- Printing Options -----------------------------
#
# The options in this section allow you to configure a non-default printing
# system.
#
# load printers = when set you yes, the list of printers is automatically
# loaded, rather than setting them up individually.
#
# cups options = allows you to pass options to the CUPS library. Setting this
# option to raw, for example, allows you to use drivers on your Windows clients.
#
# printcap name = used to specify an alternative printcap file.
#

;    load printers = yes
    cups options = raw

;    printcap name = /etc/printcap
    # obtain a list of printers automatically on UNIX System V systems:
;    printcap name = lpstat
;    printing = cups

# --------------------------- File System Options ---------------------------
#
# The options in this section can be un-commented if the file system supports
# extended attributes, and those attributes are enabled (usually via the
# "user_xattr" mount option). These options allow the administrator to specify
# that DOS attributes are stored in extended attributes and also make sure that
# Samba does not change the permission bits.
#
# Note: These options can be used on a per-share basis. Setting them globally
# (in the [global] section) makes them the default for all shares.

;    map archive = no
;    map hidden = no
;    map read only = no
;    map system = no
    encrypt passwords = no
;    guest ok = no
;    guest account = nobody
;    store dos attributes = yes


#============================ Share Definitions ==============================

[homes]
    comment = Home Directories
    browseable = no
    writable = yes
;    valid users = %S
;    valid users = MYDOMAIN\%S

[printers]
    comment = All Printers
    path = /var/spool/samba
    browseable = no
;    guest ok = no
;    writable = No
    printable = yes

# Un-comment the following and create the netlogon directory for Domain Logons:
;    [netlogon]
;    comment = Network Logon Service
;    path = /var/lib/samba/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 = /var/lib/samba/profiles
;    browseable = no
;    guest ok = yes

# A publicly accessible directory that is read only, except for users in the
# "staff" group (which have write permissions):
;    [public]
;    comment = Public Stuff
;    path = /home/samba
;    public = yes
;    writable = yes
;    printable = no
;    write list = +staff


;    [Telechargements]
;    comment = Public Stuff
;    path = /home/samba
;    public = yes
;    writable = yes
;    printable = no
;    write list = +staff


[Telechargements]
    path = /home/dacoandco/Telechargements
    read only = no
;    browseable = yes
    guest ok = yes

je vous joins aussi une petite capture d'écran de ce qui apparait dans "réseau" de ce même PC

capture réseau

dans réseau windows il n'y a rien.

bonne soirée

Hors ligne

#13 07/04/2011 23:07:43

Raphos
Zoot Allures
Lieu : Elsass
Inscription : 29/03/2008
Messages : 787

Re : Mon pc Fédora est invisible sur le réseau

Bonsoir,

En passant par Nautilus et réseau (sur le serveur), je n'arrive pas non plus à me connecter directement sur mon partage Samba. Je dois lancer Nautilus, => fichier => Se connecter à un serveur => type de service : Partage Windows => ip du serveur.

Ensuite, dans mon smb.conf pour un partage j'ai ça :

[Public]
    path = /home/Raphos/Public
    read only = no
;    browseable = yes
    valid users = Raphos

à savoir un "valid users".
Pour cela, dans system-config-samba j'ai : Préférences => paramètres du serveur => Sécurité : 1 Utilisateur, 4 Oui, 5 Aucun compte invité

Puis il faut créer un ou des utilisateur(s) : Préférences => Utilisateurs Samba => Ajouter un utilisateur (chez moi les comptes utilisateurs / mot de passe Fedora et Windows sont identiques).

Pour un partage, Inscriptible + Visible cochés + Accès à l'utilisateur.

# service smb restart
# service nmb restart

Pour le firewall : cocher Samba + APPLIQUER

Pour SElinux : cocher samba Allow samba to share users home directories + samba Allow samba to share any file/directory read/write

Windows (seven chez moi) : explorateur => bouton de droite sur Réseau => connecter un lecteur réseau, \\adresse ip du serveur\home\Raphos\Public

Voiçi ma config qui fonctionne.


L'esprit c'est comme un parachute: s'il reste fermé, on s'écrase (FZ).

Music is the Best : The La Radio

Hors ligne

#14 08/04/2011 10:04:07

jlmas
Membre
Inscription : 29/07/2010
Messages : 113

Re : Mon pc Fédora est invisible sur le réseau

En version condensée

[global]
        workgroup = MSHOME
        server string = Samba Serveur Linux
        encrypt passwords = No
        log file = /var/log/samba/log.%m
        max log size = 50
        cups options = raw

[homes]
        comment = Home Directories
        read only = No
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No

[Telechargements]
        path = /home/dacoandco/Telechargements
        read only = No
        guest ok = Yes

Pour qu'un partage soit visible il faut mettre l'option

browseable = Yes

Quand elle n'y est pas, c'est que par défaut elle est à Yes. Ici les home ne seront pas visibles et  [Telechargements] se trouve dans /home

Donc soit tu supprime dans [homes]  la ligne (et donc samba utilise l'option par défaut, c'est à dire yes)

  browseable = No

Soit tu la passe à

  browseable = Yes

Dernière modification par jlmas (08/04/2011 10:05:51)

Hors ligne

#15 18/12/2012 16:27:30

tuxrouge
Membre
Inscription : 21/11/2008
Messages : 31

Re : Mon pc Fédora est invisible sur le réseau

Raphos, comment configures-tu ton SE linux?

Hors ligne

#16 18/12/2012 16:38:55

madko
Contributeur Fedora et Linuxé depuis 1994
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 4 733
Site Web

Re : Mon pc Fédora est invisible sur le réseau

déterrage de post?


Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 19 x86_64 sur Asus N550JV.208 et Fedora 19 x86_64 sur Samsung NP740u3e | Mainteneur du paquet Darktable et glances
OVH ADSL pour Internet, c'est plus libre que Free

Hors ligne

#17 18/12/2012 20:51:55

Raphos
Zoot Allures
Lieu : Elsass
Inscription : 29/03/2008
Messages : 787

Re : Mon pc Fédora est invisible sur le réseau

S'lut,

tuxrouge a écrit :

Raphos, comment configures-tu ton SE linux?

Au post #13 j'avais écrit:

Raphos a écrit :

Pour SElinux : cocher samba Allow samba to share users home directories + samba Allow samba to share any file/directory read/write

au jour d'aujourd'hui, toujours comme ça je pense.


L'esprit c'est comme un parachute: s'il reste fermé, on s'écrase (FZ).

Music is the Best : The La Radio

Hors ligne

Pied de page des forums