J'ai toujours utilisé les fichiers d'alias ifcfg-eth0: 1 pour créer des adresses supplémentaires. Cependant, dans la documentation récente de rhel , il indique que:
Comme la commande ip du package iproute prend désormais en charge l'attribution de plusieurs adresses à la même interface, il n'est plus nécessaire d'utiliser cette méthode de liaison de plusieurs adresses à la même interface.
De plus, de nombreuses réponses et commentaires sur ce site mentionnent que ifconfig est obsolète et que "ip" doit être utilisé à la place. Je peux très bien l'utiliser pour des changements en direct, mais comment puis-je conserver les changements à travers les redémarrages sans utiliser les fichiers d'alias?
linux
centos6
rhel6
ip-aliasing
prl77
la source
la source
ifcfg-ethX:Y
fichiers séparés , car ce cadre continuera d'être pris en charge pendant un certain temps. Quel est votre cas d'utilisation, cependant?ifconfig
, n'implique pas que lapsuedo-interface
fonctionnalité du noyau disparaît également.Réponses:
Mettez-les dedans
/etc/sysconfig/network-scripts/ifcfg-eth0
, avec un2
ou3
etc. après eux, comme:Malheureusement, cela ne semble pas être documenté (ou je ne le trouve pas pour le moment; il semble que Red Hat ait réorganisé son site Web encore une fois).
la source
ifcfg-eth0:1
fonctionne sur RHEL 6 mais pas sur RHEL 7 et elle ne se trouve nulle part dans le document Guide de mise en réseau .Sur la même page où vous avez tiré ce paragraphe, il vous indique d'utiliser
NetworkManager
pour attribuer plusieurs adresses IP à une interface.Cela semble modifier votre configuration d'interface pour ajouter:
Pour ce que ça vaut, il dit également qu'il n'est plus nécessaire d'utiliser des fichiers d'alias, mais cela ne signifie pas que cela ne fonctionne pas. (Surtout si vous avez besoin de DHCP.) Personnellement, je préfère gérer mon réseau en dehors de l'interface graphique afin que vous puissiez arrêter le service NetworkManager et continuer comme d'habitude avec vos fichiers d'alias.
La dernière option serait de mettre vos
ip
commandes/etc/rc.local
à exécuter au démarrage du système. Attention, cependant, si le service réseau est redémarré, ces paramètres ne seront pas persistants. Cela ne doit être considéré qu'en dernier recours.Guide de déploiement, 8.2.7. Fichiers d'alias et de clonage
la source