Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

acceder aux ordis de mon reseau par leur nom samba

12 réponses
Avatar
luc2
je voudrais acceder aux ordis de mon reseau par leur nom samba au lieu
d'utiliser leur adresse ip. exemples :

ping MONORDI
http://MONORDI

sous windows, ca se fait automatiquement, sans modifier de fichier
hosts. c'est possible d'en faire autant sous linux ?

2 réponses

1 2
Avatar
luc2
On Wed, 13 Apr 2005 19:03:02 +0200, Nico
wrote:

je voudrais acceder aux ordis de mon reseau par leur nom samba au
lieu d'utiliser leur adresse ip. exemples :

ping MONORDI
http://MONORDI

sous windows, ca se fait automatiquement, sans modifier de fichier
hosts. c'est possible d'en faire autant sous linux ?



Dans l'installation que j'ai faite, j'ai 2 win98 + 1 mdk 10.1

Sur le bureau du pc sous mdk j'ai mis un raccourci vers smb://
qui ouvre une fenêtre ~ au navigateur réseau de microsoft et après
j'accède aux différents ordis par leur nom.

Le nom de l'ordi est configuré dans (mode graphique) :
kcontrol > réseau > config de samba (je me demande si c'est pas le
module LISA) qui ressemble au panneau win et qui permet de notifier le
nom de l'ordi.

ensuite smb://nom-de-l'ordi et ça roule




ce n'est pas seulement pour samba que je veux pouvoir acceder aux
ordis par leur nom. c'est pour tout ce qui utilise l'adresse ip des
ordis, par exemple, le ping et l'acces au serveur http. ta reponse ne
concerne que l'acces a samba.




Alors là, il me semble que c'est le nom à renseigner quand tu configures
ta connexion au réseau.
Tu choisis conn LAN et ensuite il y a un nom de machine (optionnel à
renseigner - nom d'hôte sur 4 ou 5ème fenêtre), je me demande si ce
n'est pas ce que tu cherches ?

en ayant fait ça, j'ai le *ping mon-ordi* qui répond et le
http://mon-ordi qui redirige sur l'adresse IP de mon serveur

C'est le nom que tu retrouves il me semble en nom de fenêtre du MCC
"centre de controle MdkLinux [sur monordi]"




pour acceder a mon ordi sous mandrake, ca marche, mais l'ordi qui est
sous mandrake n'arrive pas a acceder aux autres ordis par leur nom. je
suis toujours oblige d'y acceder en tapant leur adresse ip.



Rah ça résiste !
Tu peux jeter un oeil sur cette page :
http://www.ouvatonlesamis.org/article.php3?id_articlei

Les adresses des fichiers hosts sous les différents OS sont en fin
d'article.

ça devrait finir de t'aider à configurer le bordel ;o)



malheureusement non. dans la question que j'ai posee, j'ai demande une
solution sans toucher au fichier "hosts". je ne veux pas avoir a
entrer les correspondances entre les ip et les noms de machine.

sous windows, quand on branche une nouvelle machine au reseau, on peut
y acceder directement par son nom, sans connaitre son adresse ip. sous
linux, ca ne se fait pas automatiquement, mais il suffit peut-etre
simplement d'activer un petit quelque chose. personne ne sait comment
faire ?



Pourquoi ne pas utiliser que des ordis sous microsofts.C'est simple virer
linux et aprés pas de problêmes.



Ou virer tous les crosofts ;o)

Non sérieusement, je sais plus là !

Genre trouver le truc qui automatiquement au démarrage scanne le réseau
et met à jour le fichier hosts : lancer un avis aux programmeurs !
Moralité : faut trouver si un pc sous Linux est capable de trouver le
nom d'un ordi sous Win à partir de son IP... hmmm

Par curiosité, c'est quoi le but ? car tous les ordis que tu rajoutes à
ton réseau n'ont pas besoin de répondre à une requête http. Les ping qui
sont gérés par un admin réseau peuvent s'arrnger de l'adressage IP, et
samba gère les noms de lui-même (non ?) alors ?



les requetes http et les pings ne sont que des exemples. je veux
pouvoir acceder aux ordis par leur nom au lieu de leur ip, quelle que
soit l'application. pourquoi ? pour la meme raison que l'on modifie le
fichier hosts.

pourquoi ne pas modifier le fichier hosts ? parce qu'on n'a pas besoin
de le faire sous windows, et je suis du genre a tester les differences
entre linux est windows.

voila pour ta curiosite.
Avatar
nicolas
Le Thu, 14 Apr 2005 15:20:14 +0200, luc2 nous exposa quelques reflexions
personnelles :

On Wed, 13 Apr 2005 19:03:02 +0200, Nico
wrote:

je voudrais acceder aux ordis de mon reseau par leur nom samba au
lieu d'utiliser leur adresse ip. exemples :

ping MONORDI
http://MONORDI

sous windows, ca se fait automatiquement, sans modifier de fichier
hosts. c'est possible d'en faire autant sous linux ?



Dans l'installation que j'ai faite, j'ai 2 win98 + 1 mdk 10.1

Sur le bureau du pc sous mdk j'ai mis un raccourci vers smb://
qui ouvre une fenêtre ~ au navigateur réseau de microsoft et après
j'accède aux différents ordis par leur nom.

Le nom de l'ordi est configuré dans (mode graphique) :
kcontrol > réseau > config de samba (je me demande si c'est pas le
module LISA) qui ressemble au panneau win et qui permet de notifier le
nom de l'ordi.

ensuite smb://nom-de-l'ordi et ça roule




ce n'est pas seulement pour samba que je veux pouvoir acceder aux
ordis par leur nom. c'est pour tout ce qui utilise l'adresse ip des
ordis, par exemple, le ping et l'acces au serveur http. ta reponse ne
concerne que l'acces a samba.




Alors là, il me semble que c'est le nom à renseigner quand tu configures
ta connexion au réseau.
Tu choisis conn LAN et ensuite il y a un nom de machine (optionnel à
renseigner - nom d'hôte sur 4 ou 5ème fenêtre), je me demande si ce
n'est pas ce que tu cherches ?

en ayant fait ça, j'ai le *ping mon-ordi* qui répond et le
http://mon-ordi qui redirige sur l'adresse IP de mon serveur

C'est le nom que tu retrouves il me semble en nom de fenêtre du MCC
"centre de controle MdkLinux [sur monordi]"




pour acceder a mon ordi sous mandrake, ca marche, mais l'ordi qui est
sous mandrake n'arrive pas a acceder aux autres ordis par leur nom. je
suis toujours oblige d'y acceder en tapant leur adresse ip.



Rah ça résiste !
Tu peux jeter un oeil sur cette page :
http://www.ouvatonlesamis.org/article.php3?id_articlei

Les adresses des fichiers hosts sous les différents OS sont en fin
d'article.

ça devrait finir de t'aider à configurer le bordel ;o)



malheureusement non. dans la question que j'ai posee, j'ai demande une
solution sans toucher au fichier "hosts". je ne veux pas avoir a
entrer les correspondances entre les ip et les noms de machine.

sous windows, quand on branche une nouvelle machine au reseau, on peut
y acceder directement par son nom, sans connaitre son adresse ip. sous
linux, ca ne se fait pas automatiquement, mais il suffit peut-etre
simplement d'activer un petit quelque chose. personne ne sait comment
faire ?



Pourquoi ne pas utiliser que des ordis sous microsofts.C'est simple virer
linux et aprés pas de problêmes.



Ou virer tous les crosofts ;o)

Non sérieusement, je sais plus là !

Genre trouver le truc qui automatiquement au démarrage scanne le réseau
et met à jour le fichier hosts : lancer un avis aux programmeurs !
Moralité : faut trouver si un pc sous Linux est capable de trouver le
nom d'un ordi sous Win à partir de son IP... hmmm

Par curiosité, c'est quoi le but ? car tous les ordis que tu rajoutes à
ton réseau n'ont pas besoin de répondre à une requête http. Les ping qui
sont gérés par un admin réseau peuvent s'arrnger de l'adressage IP, et
samba gère les noms de lui-même (non ?) alors ?



les requetes http et les pings ne sont que des exemples. je veux
pouvoir acceder aux ordis par leur nom au lieu de leur ip, quelle que
soit l'application. pourquoi ? pour la meme raison que l'on modifie le
fichier hosts.

pourquoi ne pas modifier le fichier hosts ? parce qu'on n'a pas besoin
de le faire sous windows, et je suis du genre a tester les differences
entre linux est windows.

voila pour ta curiosite.



La résolution de nom avec windows est différente de celle de linux.

windows utilise le protocole netbios, qui permet permet une mise à jour
dynamique des noms de machine sur un réseau. Celà est pratique pour les
petits réseaux, une machine qui est allumée ou éteinte voit son nom
automatiquement répertorié, dynamiquement. L'inconvénient de ce
principe réside dans la sécurité, un hôte pouvant très facilement se
faire passer pour un autre... l'utilisation de ce type de résolution de
nom est impensable sur un grand réseau comme internet.

linux, à contrario, utilise des techniques dns qui ne sont pas
directement compatibles avec celles de windows/netbios. Samba ajoute donc
cette gestion de nom (daemon nmbd) identique à celle de netbios,
mais restreinte à l'utilisation de samba. C'est ainsi que tu peux voir
tes pc windows, mais via samba, uniquement.

La gestion dns sous linux utilise principalement :

- une gestion purement statique, via le fichier /etc/hosts (introduit au
départ par sun dans ses premiers sunos)
- une gestion statique ou dynamique via dns bind 8 (daemon named) qui est
la _référence_ en matière de dns sur les réseaux modernes, comme
internet par exemple. bind permet une gestion dynamique des noms, mais sur
un principe fondamentalement différent de celui de netbios, sous
contrôle sécuritaire total via des zones/domaines.

Microsoft ayant implémenté toutefois à partir de windows 2000, la
gestion de noms via dns, il est possible d'autoriser une mise à jour des
noms issus d'un serveur win2000 sur un dns linux, mais tout celà
nécessite un bon niveau de configuration.

Voilà, c'était un peu long, et en espérant ne pas t'avoir déçu sur la
faisabilité, pour une lecture plus approfondie, qq liens sur
le sujet :

samba :
http://www.oreilly.com/catalog/samba2/book/toc.html

bind et dns
http://www.hn.edu.cn/book/NetWork/NetworkingBookshelf_2ndEd/dns/index.htm
1 2