OVH Cloud OVH Cloud

Routeur en DHCP et noms d'hotes

5 réponses
Avatar
Strange Fruit
Bonjour,

Je dispose d'un modem routeur (US Robotics adsl « sure connect » 4 ports
modèle USR9105 code produit : USR999105 - des fois que cela serait utile)
auquel sont reliés des portables (Ubuntu 6.06) par DHCP (aucun ne joue de
rôle serveur).

Chaque portable possède bien entendu un nom d'hôte et je souhaiterais
pouvoir me connecter (par exemple ssh) de l'un à l'autre en utilisant des
noms plutôt que des adresses IP changeantes.

Remplacer le DHCP par un réseau fixe ne me paraît pas envisageable car la
plupart des portables se connectent aussi à d'autres réseaux où le DHCP est
imposé.

Je souhaiterais donc que chaque machine qui se connecte à mon réseau puisse
d'une manière ou d'une autre récupérer les noms des autres machines
connectées localement et les utiliser et ce sans devoir installer de
matériel supplémentaire (je pense à une machine fixe qui serait serveur
DNS).

Est-ce possible ? J'aimerais des avis, des conseils... (je n'y entends pas
grand chose en réseaux).

J'ai pensé que le modem-routeur pourrait se charger de cela mais soit il
n'en est pas capable, soit je ne sais comment le configurer.

Installer un serveur DNS sur chaque portable est-il une solution ?

Est-ce que Samba pourrais aider (même si aucune machine windows ne doit se
connecter au réseau) ?

Merci.

--
Strange Fruit

5 réponses

Avatar
JustMe
Strange Fruit a écrit
Bonjour,

Je dispose d'un modem routeur (US Robotics adsl « sure connect » 4 ports
modèle USR9105 code produit : USR999105 - des fois que cela serait utile)
auquel sont reliés des portables (Ubuntu 6.06) par DHCP (aucun ne joue de
rôle serveur).

Chaque portable possède bien entendu un nom d'hôte et je souhaiterais
pouvoir me connecter (par exemple ssh) de l'un à l'autre en utilisant des
noms plutôt que des adresses IP changeantes.

Remplacer le DHCP par un réseau fixe ne me paraît pas envisageable car la
plupart des portables se connectent aussi à d'autres réseaux où le DHCP est
imposé.

Je souhaiterais donc que chaque machine qui se connecte à mon réseau puisse
d'une manière ou d'une autre récupérer les noms des autres machines
connectées localement et les utiliser et ce sans devoir installer de
matériel supplémentaire (je pense à une machine fixe qui serait serveur
DNS).

Est-ce possible ? J'aimerais des avis, des conseils... (je n'y entends pas
grand chose en réseaux).

J'ai pensé que le modem-routeur pourrait se charger de cela mais soit il
n'en est pas capable, soit je ne sais comment le configurer.

Installer un serveur DNS sur chaque portable est-il une solution ?

Est-ce que Samba pourrais aider (même si aucune machine windows ne doit se
connecter au réseau) ?

Merci.


Premiere piste : fixer les couples MAC/IP dans le serveur DHCP. C'est
un classique

Sinon solution brutale :
- pinguer les adresses de la plage
- regarder les couples mac/ip avec arp -a
- construire le /etc/hosts dynamiquement

Avatar
Strange Fruit
Merci pour ta réponse.

JustMe wrote:

Premiere piste : fixer les couples MAC/IP dans le serveur DHCP. C'est
un classique


C'est en effet ce que j'ai longtemps cherché à faire mais je n'y parviens
pas. Serait-il possible que ce modem-routeur ne puisse pas le faire ?
Je vais contacter le helpdesk de USR pour le leur demander.

Sinon solution brutale :
- pinguer les adresses de la plage
- regarder les couples mac/ip avec arp -a
- construire le /etc/hosts dynamiquement


Merci pour cette info : je ne connaissais même pas cette commande arp !

OK, maintenant je vois au moins comment procéder. Je peux faire un script
qui fait cela. Je vais tout de même attendre pour voir si j'ai une réponse
de USR avant de me lancer dans ta solution "brutale".

--
Strange Fruit

Avatar
zoot
Strange Fruit wrote:
Merci pour ta réponse.

JustMe wrote:

Premiere piste : fixer les couples MAC/IP dans le serveur DHCP. C'est
un classique


C'est en effet ce que j'ai longtemps cherché à faire mais je n'y parv iens
pas. Serait-il possible que ce modem-routeur ne puisse pas le faire ?
Je vais contacter le helpdesk de USR pour le leur demander.

Sinon solution brutale :
- pinguer les adresses de la plage
- regarder les couples mac/ip avec arp -a
- construire le /etc/hosts dynamiquement


Merci pour cette info : je ne connaissais même pas cette commande arp !

OK, maintenant je vois au moins comment procéder. Je peux faire un scr ipt
qui fait cela. Je vais tout de même attendre pour voir si j'ai une r éponse
de USR avant de me lancer dans ta solution "brutale".

--
Strange Fruit


Je ne connais pas ce routeur, mais je sais que certain tourne aussi un
serveru DNS.
Dans ce cas il faut autoriser la mise a jour "dynamique de dns (DDNS )
A++
Zoot


Avatar
Floris
"Strange Fruit" a écrit dans le message de
news: NrIAg.113$
Bonjour,

Je dispose d'un modem routeur (US Robotics adsl « sure connect » 4 ports
modèle USR9105 code produit : USR999105 - des fois que cela serait utile)
auquel sont reliés des portables (Ubuntu 6.06) par DHCP (aucun ne joue de
rôle serveur).

Chaque portable possède bien entendu un nom d'hôte et je souhaiterais
pouvoir me connecter (par exemple ssh) de l'un à l'autre en utilisant des
noms plutôt que des adresses IP changeantes.

Remplacer le DHCP par un réseau fixe ne me paraît pas envisageable car la
plupart des portables se connectent aussi à d'autres réseaux où le DHCP
est
imposé.

Je souhaiterais donc que chaque machine qui se connecte à mon réseau
puisse
d'une manière ou d'une autre récupérer les noms des autres machines
connectées localement et les utiliser et ce sans devoir installer de
matériel supplémentaire (je pense à une machine fixe qui serait serveur
DNS).

Est-ce possible ? J'aimerais des avis, des conseils... (je n'y entends
pas
grand chose en réseaux).


Je vais essayer de répondre, j'espère avoir bien compris la problématique.

Le serveur DHCP, lorsqu'il distribue les IP, peut également distribuer tout
pleins de paramètres dont les serveurs DNS.
Vu qu'il attribue une IP à chaque machine avec un bail basé sur le nom de
machine et l'adresse MAC (c'est le cas avec IPCop), n'est-il pas judicieux:
- d'activer le serveur DNS de ton routeur
- d'ajouter son IP comme serveur DNS secondaire ou tertiaire dans les
paramètres DHCP qu'il fourni aux pcs clients ?

Moi ca me parait juste en théorie, la pratique ... ?

Chose qui fonctionnait ya longtemps chez moi: ajouter un serveur WINS dans
les paramètres DHCP qui servira également de serveur DNS (c'est jouable avec
un WINS sous Windows ou Samba).

--
Floris Dubreuil

Avatar
Strange Fruit
Floris wrote:

[...]
Le serveur DHCP, lorsqu'il distribue les IP, peut également distribuer
tout pleins de paramètres dont les serveurs DNS.
Vu qu'il attribue une IP à chaque machine avec un bail basé sur le nom de
machine et l'adresse MAC (c'est le cas avec IPCop), n'est-il pas
judicieux: - d'activer le serveur DNS de ton routeur
- d'ajouter son IP comme serveur DNS secondaire ou tertiaire dans les
paramètres DHCP qu'il fourni aux pcs clients ?
[...]


Malheureusement, je n'ai aucun moyen de modifier cela dans les paramètres du
routeur. J'ai contacté U.S. Robotics qui m'a confirmé que ce que je
souhaite faire n'est pas possible avec ce modèle.

Outre un bricolage comme suggéré par JustMe, j'ai vu sur le net qu'installer
dnsmasq sur chacun des portables serait peut-être un moyen d'y parvenir.

En lisant de la doc Debian
(http://www.debian.org/doc/manuals/reference/ch-gateway.fr.html), j'ai
aussi appris qu'il existe un paquet laptop-net qui permettrait aux
portables de détecter dans quel réseau ils se trouvent (dhcp ou non) et de
s'y adapter. C'est peut-être la solution la plus simple : configurer mon
(mini) réseau domestique en statique (le dhcp ne m'y apporte aucun
bénéfice) tout en laissant les portables fonctionner en dhcp lorsqu'ils
sont ailleurs. Je vais tester en tout cas... dès que je retournerai au
boulot (mais je ne suis pas trop pressé :) ).

Merci à tous pour vos conseils.

--
Strange Fruit