[/etc/hosts] ip de machine variable
[/etc/hosts] ip de machine variable
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.
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.
Re: [/etc/hosts] ip de machine variable
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.
Si ça se borne à 1,2 machines, il serait peut être meilleur de juste définir 2 noms par machine.
Re: [/etc/hosts] ip de machine variable
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.
J'ai besoin d'un nom unique pour une des application.
- Desintegr
- Chu Ko Nu
- Messages : 354
- Inscription : jeu. 28 avr. 2011, 16:42
- Localisation : Orléans - France
Re: [/etc/hosts] ip de machine variable
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.Re: [/etc/hosts] ip de machine variable
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
Mais ça me parais lourd
Re: [/etc/hosts] ip de machine variable
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
Re: [/etc/hosts] ip de machine variable
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
Bonne nouvelle /etc/hosts peut ptendre plusieurs IP

Re: [/etc/hosts] ip de machine variable
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.
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
- 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
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).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.
«The following statement is not true. The previous statement is true.» 

- benjarobin
- Maître du Kyudo
- Messages : 17625
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [/etc/hosts] ip de machine variable
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
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [/etc/hosts] ip de machine variable
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
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [/etc/hosts] ip de machine variable
La résolution des noms se fait suivant la ligne hosts du fichier /etc/nsswitch.conf
Sous Archlinux, par défaut elle est égale à :
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.
Sous Archlinux, par défaut elle est égale à :
Code : Tout sélectionner
$ grep hosts /etc/nsswitch.conf
$ hosts : files 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
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [/etc/hosts] ip de machine variable
Effectivement j'ai une ligne nameserver <ip-livebox>
Je pensais que la Livebox faisait serveur DNS pour le WAN, à priori pour le LAN aussi.
Je pensais que la Livebox faisait serveur DNS pour le WAN, à priori pour le LAN aussi.
oloꟼ aka ewloni
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [/etc/hosts] ip de machine variable
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
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [/etc/hosts] ip de machine variable
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
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Re: [/etc/hosts] ip de machine variable
Tu veux dire que le wifi utilise autre chose ?jhonnyboy a écrit :J'ai déjà un dnsmasq pour mon réseau cablé. Je dois pouvoir modifié sa configuration?
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.