Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/07/2014, à 06:23

zarmu

une machine avec 2 adresses IP

J'ai un ordi avec 2 cartes réseau (ethernet et wifi). Selon l’endroit où je l'utilise, je le connecte à mon réseau local avec l'une ou l'autre des cartes. Cet ordi peux donc avoir 2 adresses IP diférentes (voir les 2) mais j'aimerai pouvoir m'y connecter indifféremment à travers son nom de machine. J'ai donc configuré mon fichier hosts de la manière suivante :
192.168.0.11    HTPC
192.168.0.21    HTPC

Et j'ai activé l'option "multi on" dans host.conf

Mais si je fait ping HTPC et que son adresse IP est la 192.168.0.21, ça ne marche pas.
Y'a-t-il moyen de configurer linux afin qu'il trouve la bonne adresse ?

Hors ligne

#2 Le 19/07/2014, à 08:17

J5012

Re : une machine avec 2 adresses IP

une ip peut avoir plusieurs noms, mais un nom ne peut etre sur plusieurs ip ... (le procede ip balancing n'est pas un procede d'adressage multiple mais un procede de repartition de charge)

Hors ligne

#3 Le 19/07/2014, à 08:49

Compte supprimé

Re : une machine avec 2 adresses IP

Selon l’endroit où je l'utilise, je le connecte à mon réseau local avec l'une ou l'autre des cartes.

Donc jamais avec les deux à la fois.
Regarde si tu peux affecter la même IP locale statique aux deux cartes, dans les paramètres de ta box.

#4 Le 20/07/2014, à 16:06

zarmu

Re : une machine avec 2 adresses IP

Excellente idée, mais ça ne marche pas sad
Le serveur DHCP de mon router ne me laisse pas affecter 2 fois la même adresse IP à des adresses MAC différentes.
Est-il possible de construire un script qui modifie le fichier /etc/hosts en fonction de l’existence ou non d'une machine connectée sur une adresse IP ?
Faire quelque chose du style :
Si 192.168.0.11 existe alors ecrire dans /etc/host "192.168.0.11 HTPC"
Si 192.168.0.21 existe alors ecrire dans /etc/host "192.168.0.12 HTPC"
Si 192.168.0.11 et 192.168.0.21 existent  alors ecrire dans /etc/host "192.168.0.11 HTPC"

Hors ligne

#5 Le 20/07/2014, à 16:18

jplemoine

Re : une machine avec 2 adresses IP

Est-ce que la technique dit du bonding ne résoudrait pas ton problème ?
Il me semble qu'il y a un technique où si une carte ne répond pas, c'est l'autre qui prend le relai.
Je ne sais pas ce que ça donne dans l'autre sens.

Dernière modification par jplemoine (Le 20/07/2014, à 16:19)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#6 Le 21/07/2014, à 03:33

zarmu

Re : une machine avec 2 adresses IP

J'ai testé la solution du bonding, mais je n'ai pas réussi à la configurer correctement. Néanmoins j'ai trouvé la solution : zeroconf. ZeroConf permet d'associer dynamiquement l'adresse IP au nom de la machine dans le domaine local. Du coup, pas de config à faire, il suffit juste d'appeler ma machine HTPC.local et ça marche quelque soit la carte réseau (wifi ou ethernet) utilisée.

Hors ligne