Changer le masque de sous-réseau d'une interface

Si une interface réseau a été configurée avec le masque de sous-réseau incorrect, comme cela peut arriver lorsque le sous-réseau par défaut est sélectionné avec un masque de sous-réseau de longueur variable, un simple changement de configuration le résout.


Considérons un hôte auquel l'adresse IP 10.50.90.15 est attribuée dans le sous-réseau de classe C 10.50.90.0/24. Le masque de sous-réseau normal pour un sous-réseau de classe A 10. * est 255.0.0.0. Il s’agit de la valeur qu’un système d’exploitation devinera en se basant uniquement sur les informations d’adresse IP. Pour corriger ce problème de manière permanente afin qu'il persiste après le redémarrage de l'hôte, modifiez le fichier / etc / netmask et ajoutez la ligne suivante:

10.50.90.0 255.255.255.0

Pour reconfigurer l'interface, par exemple hme0, immédiatement sans redémarrer le système, exécutez la commande suivante en tant que root:

ifconfig hme0 10.50.90.15 masque de réseau 255.255.255.0