Bonjour à tous,
Je dispose d'un serveur à domicile avec Ubuntu Server 20.04 installé en "dur".
Pour identifier la machine via la barre d'adresse, je peux, grâce au fichier Hosts, utiliser soit son "nom" soit son IP.
Jusque là normal.
Sur cette machine, j'ai également 3 VM's Debian 10. (Le même problème s'est posé avec une VM Ubuntu Server), et là, bien que les fichiers hosts hostname resolv.conf etc… soit bien configuré, que le ping soit bon et autre, impossible d'utiliser le nom de machine en lieu et place de l'ip…
Quelqu'un aurait-il une idée?
En vous remerciant,
# Informations complémentaires
Posté par Julien_J06 . Évalué à 1.
Hello Irwin,
Est-ce que tu peux nous donner d'autres informations comme par exemple
- Les adresses IP des machines (toutes, les VM, le serveur et ta machine et ton routeur)
- Les routes déclarées pour les joindre
- Quels types de services tournent sur ces machines
Julien_c'est_bien (y'a pas que Seb)
[^] # Re: Informations complémentaires
Posté par Irwin . Évalué à 1.
Donc comme précisé les VM sont des serveurs.
Le routeur 172.16.0.1/22
Le serveur dur 172.16.1.200 et 201/22 (lui pas de problème avec le Hosts)
Les serveur VM 172.16.2.200 -> 203
Le routing est statique (seul les smartphone et autre wifi ont du DHCP réservé)
L'accès routeur des VM se font par bridge (Br0)
Chacune des VM (en ce compris le serveur "dur") ont un LAMP
Concernant le hosts c'est assez standard
127.0.0.1 Localhost
127.0.1.1 ocs.xxx.home (par exemple)
172.16.2.202 ocs.xxx.home (par exemple)
Et le resolv.conf
search xxx.home
nameserver 1st DNS de mon provider
nameserver IP de la machine
nameserver 2nd DNS de mon provider
idem pour les autres fichiers
Si cela a pu t'aider
# Nom de machine et nsswitch
Posté par IceCat (Mastodon) . Évalué à 2.
Bonjour,
Tu dis qu'il est impossible d'utiliser le nom de machine à la place de l'IP, mais dans ton /etc/hosts tu sembles n'avoir indiqué que le FQDN, du coup je pense qu'il ne fait pas le lien avec uniquement le nom de la machine.
Tu devrais mettre les 2.
Sinon, tu peux aussi vérifier que dans /etc/nsswitch.conf, que pour "hosts:" la première interrogation se fait bien sur "files".
Cf. https://debian-handbook.info/browse/fr-FR/stable/sect.hostname-name-service.html chapitre 8.3.1.
# le hosts c'est pour la machine qui "interroge"
Posté par NeoX . Évalué à 3.
si tu veux, depuis ton PC, interroger PC1 ou PC2 plutot que IP1 ou IP2
il faut modifier le /etc/hosts de TON PC
en mettant les lignes
ainsi depuis ton PC, tu peux ping ou naviguer vers
IP1, PC1, PC1.domain PC1.domain.tld
mais aussi vers PC2, autrenom2, etc
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.