[/etc/hosts] ip de machine variable

Applications, problèmes de configuration réseau
Répondre
jhonnyboy
Hankyu
Messages : 31
Inscription : lun. 01 mars 2010, 11:59

[/etc/hosts] ip de machine variable

Message par jhonnyboy »

Bonjour j'ai une passerelle qui est le point centrale de mon réseau. Qui relie des machines en wifi et en cable à internet.
Mes machines (wifi ou cablé) communiquent entre elles. Certaines machines sont parfois connecter par cable parfois par wifi.

Est il possible que le nom de machine renseigné dans /etc/hosts utilisent ou bascule vers l'adresse IP wifi et cable?
Ainsi il me suffirait de faire ssh nom-de-machine que la machine distante soit relié par cable ou par wifi.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [/etc/hosts] ip de machine variable

Message par tuxce »

Salut, il te faut mettre en place un serveur DNS+DHCP pour gérer ça.
Si ça se borne à 1,2 machines, il serait peut être meilleur de juste définir 2 noms par machine.
jhonnyboy
Hankyu
Messages : 31
Inscription : lun. 01 mars 2010, 11:59

Re: [/etc/hosts] ip de machine variable

Message par jhonnyboy »

J'ai déjà un dnsmasq pour mon réseau cablé. Je dois pouvoir modifié sa configuration?
J'ai besoin d'un nom unique pour une des application.
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [/etc/hosts] ip de machine variable

Message par Desintegr »

Si tu utilises netcfg, tu peux rajouter une ligne POST_UP dans tes profils de connexion pour exécuter un script qui va modifier ton fichier /etc/hosts et placer la bonne IP selon que tu es connectés en wifi ou par câble.
jhonnyboy
Hankyu
Messages : 31
Inscription : lun. 01 mars 2010, 11:59

Re: [/etc/hosts] ip de machine variable

Message par jhonnyboy »

c'est le /etc/hosts des autres machines (celles dont le mode de connexion ne change pas) que je dois modifier. Je peux toujours l'automatiser par ssh (je pense).
Mais ça me parais lourd
Avatar de l’utilisateur
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [/etc/hosts] ip de machine variable

Message par oloꟼ »

Je vais peut-être dire une énorme connerie, mais … Il se passe quoi à l'heure actuelle si tu fais ssh nom_machine ? Je suis pas sûr qu'il y ait besoin de configurer quoi que ce soit, la résolution devrait fonctionner.
oloꟼ aka ewloni
jhonnyboy
Hankyu
Messages : 31
Inscription : lun. 01 mars 2010, 11:59

Re: [/etc/hosts] ip de machine variable

Message par jhonnyboy »

ssh la macgine ne marche que quand la machine est connecté avec l(interface/l'adresse ip rférencé dans /etc/hosts.
Bonne nouvelle /etc/hosts peut ptendre plusieurs IP :)
Avatar de l’utilisateur
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [/etc/hosts] ip de machine variable

Message par oloꟼ »

t'es sûr de toi ?

Je pense que chaque PC connait au moins son entourage. Ce qui est suffisant pour aller partout.

En tous cas j'ai jamais rien rempli dans /etc/hosts et j'ai jamais eu aucun soucis pour me connecter en ssh avec le nom de la machine cible.
oloꟼ aka ewloni
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [/etc/hosts] ip de machine variable

Message par FoolEcho »

ewloni a écrit :Je pense que chaque PC connait au moins son entourage.

En tous cas j'ai jamais rien rempli dans /etc/hosts et j'ai jamais eu aucun soucis pour me connecter en ssh avec le nom de la machine cible.
Non, ça ne fonctionne pas sans rien faire, comme dit précédemment: soit tu as un serveur DNS local (solution propre / réseau important), soit les /etc/hosts de tes machines sont correctement renseignés (suffisant pour un réseau de quelques machines).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [/etc/hosts] ip de machine variable

Message par benjarobin »

Soit tu utilise un service qui permet de propager le hostname. Je crois qu'il y en a un dans samba, mais le petit problème c'est que je ne sais pas si un ordinateur sous Linux peut récupérer l'information, je sais que Windows récupère puis utilise cette information
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [/etc/hosts] ip de machine variable

Message par oloꟼ »

Mon hosts ne contien que localhost, et je n'ai aucun service de partage ou truc du genre (à part SSH). Ça vient peut-être de ma box ? C'est une livebox.
oloꟼ aka ewloni
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [/etc/hosts] ip de machine variable

Message par oktoberfest »

La résolution des noms se fait suivant la ligne hosts du fichier /etc/nsswitch.conf
Sous Archlinux, par défaut elle est égale à :

Code : Tout sélectionner

$ grep hosts /etc/nsswitch.conf
$ hosts : files dns
Ce qui signifie que la résolution de noms utilise d'abord /etc/hosts (files) et si elle ne trouve rien, elle utilise ensuite le dns (dns).
ewloni, regarde le contenu de ton /etc/resolv.conf. Si tes machines sont en DHCP, il est possible que la livebox offre le service DHCP + un service DNS pour le réseau local.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [/etc/hosts] ip de machine variable

Message par oloꟼ »

Effectivement j'ai une ligne nameserver <ip-livebox>

Je pensais que la Livebox faisait serveur DNS pour le WAN, à priori pour le LAN aussi.
oloꟼ aka ewloni
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [/etc/hosts] ip de machine variable

Message par oktoberfest »

C'est bien on sait que la livebox fait DNS local, mais ça ne résout pas le problème de jhonnyboy
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [/etc/hosts] ip de machine variable

Message par oktoberfest »

jhonnyboy : tes machines sont en DHCP ? Et si oui qui fait serveur DHCP ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [/etc/hosts] ip de machine variable

Message par tuxce »

jhonnyboy a écrit :J'ai déjà un dnsmasq pour mon réseau cablé. Je dois pouvoir modifié sa configuration?
Tu veux dire que le wifi utilise autre chose ?

En tout cas, dnsmasq prend en compte le hostname envoyé par le client. (pour peu que tu ne définisses pas le host dans dhcp-host)
Si dnsmasq est bien utilisé pour attribuer les ip, il te faut enlever les enregistrements depuis les /etc/hosts afin de ne pas court-circuiter dnsmasq.
Répondre