Defender
En fait il semble que le protocole NETBIOS sur win est absent, ben c'est pas gangné pour le mettre en route cet bête...
Si quelqu'un a une idée, je suis preneur
shakyamuni
Contournes le problème en mettant l'adresse IP et le nom NETBIOS de la machine dans le fichier "host" de Windows et crées un mappage de lecteur réseau sur ton partage réseau Linux.
Defender
Avec l'adresse IP faut-il mettre le nom de la machine ou de connection?
Ou peut on faire un nappage de lecteur réseaux?
Et comment faire un partage de réseau linux?
il faut pas oublier que je début...
Merci quand même de votre aide
shakyamuni
En face de l'adresse IP, tu mets le nom de la machine Linux.
En faisant un clic droit sur le voisinage réseau, tu dois pouvoir créer un lecteur réseau mappé. Là, tu devras renseigner le partage réseau Linux ( exemple:
om_linuxpartage ainsi qu'une lettre de lecteur pour Windows ).
Pour le partage réseau sous Linux, tu lances le serveur samba "service smb start", si auparavant, tu t'es créé un utilisateur samba, qui est l'utilisateur principal de ton WInodows 98. Fais correspondre les deux mots de passe ( utlisateur samba et utilisateur windows ) pour plus de facilité.
J'essaie de répondre clairement, mais sinon, si ça passe pas, je te mettrai un bout de smb.conf pour à la limite accéder en anonyme à un dossier partagés sous Samba.
Defender
A tout hazard le nom de la machine linux c'est ce qui apparaît dans les lignes de commandes?
Je sais il y a toute une éducation à faire.
Defender
C'est le caca, je en vois plus ma machine win depuis linux.
Si je désinstalle samba et que je recommence tout depuis le début, cela va t il me permettre de revoir mon réseaux windows qui avant apparaissait dans (applications - serveurs réseaux ) ou bien c'est peine perdue?
shakyamuni
L'utilité de Samba est tout d'abord de permettre de partager des dossiers et fichiers pour un réseau Windows comme le tien.
A propos de la vision de ton Windows depuis Linux, il ne s'agit pas de Samba.
Pour voir ton Windows depuis Linux, je n'ai pas encore eu le temps de voir ça, cependant essaies de creuser un peu sur Samba pour au moins accéder à un répertoire partagé de ton Linux.
Le nom de ta machine apparait lorsque tu tapes "hostname" en ligne de commande.
Defender
Sous win comment fait on pour connaître le nom de la machine?
Merci
shakyamuni
En faisant un clic droit sur Voisinage Réseau, puis Propriétés. tu as un onglet ( je ne me rappele plus le nom ) et tu as le nom de ta machine, son grope de travail et une description ).
Defender
Impossible de voir linux depuis win98....
J'ai bien mis dans le fichier host l'IP et le nom de la machine (recupérer grace à hostname). Ensuite je mets
om_machinehome dans se connecter à un lecteur réseau et toujours impossible d'accéder a linux.
Faut il partager un repertoire sous linux?
Si oui comment peut on partager un dossier sous linux?
Dans tout vos conseils il n'apparait jamais le nom de groupe de réseau est ce normal?
Defender
C'est bien le nom que je m'entête à mettre depuis des jours...
shakyamuni
Déjà, tu peux me tutoyer, ça ira mieux 🙂
Il n'est pas forcé de mettre le même groupe de travail pour les deux postes, mais pour une question d'ergonomie, tu peux.
Dans ce cas, tu vas devoir mettre en place ton serveur Samba pour partager des dossiers et fichiers.
Depuis ton Linux, si tu ouvres le fichier /etc/samba/smb.conf, en haut tu dois avoir les lignes suivantes
workgroup =
server string =
Dans workgroup, il s'agit du groupe de travail, mets le meme que celui de windows si tu veux.
Puis pour server string, il s'agit là d'une description.
Ensuite tu enregistres ce fichier, puis en ligne de commande tu tapes la commande "service smb start" ou "service smb restart" pour lancer le serveur samba. Par défaut, sont partagés les répertoires de chaque utilisateur classique qui sont accessibles uniquement par leur propriétaire.
Par exemple, l'utilisteur "test" aura accès à son répertoire perso mais l'utilisateur "toto" n'aura pas accès au répertoire perso de "test".
En démarrant samba, tu devrais voir le ou les répertoires partagés même si tu n'as pas accès à leur contenu. A savoir que par défaut, le répertoire de l'utilisateur est le nom de l'utilisateur lui-même.
Defender
Comme tu veux
Pour Workgroup je l'ai déja fait.
Pour server string = je ne sais pas ce que c'est donc je n'ai rien touché
Quand je redémarre samba avec service smb restart où et comment voir les dossiers partagés?
Et comment je peux vérifier l'adresse Ip de ma machine sous linux?
Merci
shakyamuni
En fait, tu connais tes dossiers qui sont partagés car tu permets leur partage dans le fichier /etc/samba/smb.conf
Mais pour les voir de tes propres yeux, il faut que tu ailles dans ton voisinage réseau windows, ton groupe de travail, et là, tu verras ta machine linux, une fois dedans tu verras le ou les répertoires partagés.
Par défaut, seuls les répertoires des utilisateurs présents dans /home seront partagés. As tu créé ton utilisateur samba ( même nom et même mot de passe que celui de ton windows ) ??
Pour connaître l'adresse IP de ton Linux, tu tapes "ifconfig" en ligne de commande.
Defender
Impossible de voir la machine linux depuis le voisinage réseaux, ni directement ni avec "se connecter à un réseau local". J'ai peut être un probléme d'adresse lorsque je le fait directement, de plus la lettre qui est définie me semble bizard (E pourquoi il n'y a pas de C).
J'ai créé un utilisateur samba la premiere fois avec la commande useradd suivi d'un nom (ensuite le mot de passe). J'ai fait un autre essai avec un autre nom et un autre mot de passe, ensuite j'ai enlevé le nom avec userdell suivi du nom. Par contre dans mon fichier smbpasswd il reste le mot de passe de cet utilisateur.
Faut il le recrééer à chaque fois?
En faisant ifconfig je ne retrouve pas mon IP mais seulement celle de la machine windows
shakyamuni
Tout d'abord, pour connaitre son adresse IP sous Windows, la commande est "ipconfig", et sous Linux, c'est "ifconfig".
Pour voir si ton serveur samba est bien lancé, tapes en ligne de commande Linux "service smb status".
Pour effacer un utlisateur samba, tu dois taper la commande "smbpasswd -x nom_utilisateur".
D'abord, s'assurer que chaque machine ait bien une adresse IP qui lui est propre. tu affecteras une lettre au lecteur lorsque tu verras ton poste Linux dans ton voisinage réseau Windows.
Ne pas confondre, tout ce qui commence par "user" dans les commandes Linux sont des commandes uniquement pour les utilisateurs du système Linux. Pour la création, modification ou suppression d'utilisateur Samba, il s'agit de la commande "smbpasswd" à laquelle tu ajoutes des options. Pour plus d'infos, tapes "smbpasswd --help" en ligne de commande.
Defender
Je pense que l'adresse de la machine linux n'est pas bonne. J'ai été dans le fichier lmhosts et j'ai changé l'adresse, mais même en faisant ifconfig je n'ai pas l'adresse souhaitée?
Comment faire? STP
Defender
Non seulement il n'y a pas l'adresse IP souhaité (comme précisé ci dessus) mais dans le fichier smbusers il n'y a pas le nom d'utilisateur.
Pourtant j'ai fait smbpasswd -a toto...
Certaine fois sur l'ordi win j'ai un localhost (samba server) qui apparaît. Est ce que c'est ce que je dois obtenir?
Meci
shakyamuni
Alors, tu vas devoir changer l'adresse IP de ton Linux depuis Linux. Sois tu le fais en ligne de commande, sois tu le fais en interface graphique
Paramètres systèmes / Réseau. Ensuite dans la nouvelle fenêtre tu cliques sur ton interface réseau puis Modifier. Configurer statiquement l'adresse IP. Tu mets un adresse IP, un masque de sous-réseau et une passerelle si nécessaire.
Vérifies si tu peux faire un ping adresse_ip_linux depuis ton windows.
Si tu tapes sous une ligne de commande Linux "hostname" le nom "localhost" devrait apparître. Pour le changer tu tapes "hostname ton_nouveau_nom". Puis tu redémarres Samba "service smb restart".
Pour ton utilisateur créé sous samba, l'as tu créé auparavant avec la commande "useradd" pour qu'il doit présent dans le fichier /etc/passwd. Si ce n'est pas le cas crées ton utiliateur toto "useradd toto".
Enfin si tu vas dans ton voisinage réseau Windows,tu verras ton poste Linux sous le nom que tu lui as donné dans ta commande "hostname ton_nouveau_nom".
Voilà, j'espère que ça marchera.
Defender
Salut,
J'ai un problème d'adresse. Depuis win je ne peux pas pinger avec l'adresse qui est dans Paramètres systèmes / Réseau. /Configurer statiquement l'adresse IP.
Par contre je peux pinger sur l'adresse qui est dans /etc/samba/lmhosts (qui est différente). j'ai bien changé l'adresse dans ce fichier (avec gedit), et redémarré avec service smb restart... mais toujours impossible de pinger de win vers linux.
Autre chose pour lancer ma connection je fais "ifconfig eth0 -pointopoint 192.168.1.2", est ce la bonne méthode?
Si je change le nom avec hostname cela aura t il des conséquences sur autre chose (je pense à la connection adsl)?
Merci de ta patience.