3 votes

Comment ajouter un alias d'interface sur RHEL6 ou CentOS6 avec NetworkManager ?

Comment ajouter un alias d'interface réseau (par exemple eth0:0) sur CentOS6 ou RHEL6 de la manière "correcte", c'est-à-dire via NetworkManager sans NM_CONTROLLED=no. Et cela doit être fait sans interface graphique.

Merci, a

0 votes

Est-ce que eth0 est géré par NetworkManager ?

0 votes

Oui # cat ifcfg-eth0 DEVICE=eth0 BOOTPROTO=none NM_CONTROLLED=yes

1 votes

NM_CONTROLLED=yes ne signifie pas nécessairement que l'interface est gérée par le NetworkManager. NM_CONTROLLED=yes est la valeur par défaut et est présente même sur les systèmes où NetworkManager n'est pas installé.

2voto

Stat-R Points 1300

Exécutez les commandes suivantes en tant que root:-

  1. cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:0
  2. vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

Trouver l'entrée qui se lit comme suit :

DEVICE=eth0

Remplacer par :

DEVICE=eth0:0

Trouver l'entrée qui se lit comme suit :

IPADDR=

Remplacez-la par l'adresse IP supplémentaire que vous souhaitez donner à la machine :

IPADDR=172.134.54.1

4.run:-

ifup eth0:0

ou service network restart

De même, vous pouvez ajouter des adresses IP supplémentaires.

Pour plus de détails, voir :- http://www.cyberciti.biz/faq/linux-creating-or-adding-new-network-alias-to-a-network-card-nic/

0 votes

Vous n'avez pas lu la question. La réponse que vous avez présentée est l'"ancienne" ou "incorrecte" méthode, c'est-à-dire sans NetworkManager. Si vous le faites, le nouveau fichier ifcfg-eth0:0 sera supprimé à moins qu'il n'ait l'option NM_CONTROLLED=no. Ma question était de savoir comment l'ajouter correctement via NetworkManager.

0 votes

De plus, si vous devez citer de la documentation, indiquez au moins la documentation la plus pertinente pour CentOS, qui est la distro en amont. access.redhat.com/knowledge/docs/fr-US/Red_Hat_Enterprise_Linux/

0 votes

Network Manager fournit des outils GUI pour configurer un réseau.Il ne peut pas être utilisé sans GUI.Veuillez expliquer pourquoi vous l'utilisez en ligne de commande.Tant que vous n'aurez pas expliqué clairement votre objectif, nous ne pourrons pas vous aider.La réponse que j'ai présentée est une méthode non-NM.Je l'ai fait parce que vous n'avez pas expliqué clairement votre objectif.

2voto

Michael Hampton Points 232226

NetworkManager ne dispose que d'une CLI très basique. nmcli qui, malheureusement, n'est pas capable de créer des connexions pour le moment (mais peut les faire monter et descendre).

Si vous devez configurer une machine sans interface graphique, il est fortement recommandé d'utiliser la fonction la méthode normale (non-NM) telle que décrite dans la documentation et n'utilisent pas du tout NetworkManager. Je noterai que vous n'avez pas vraiment donné de réponse à cette question. raison d'utiliser NetworkManager sur ce système, je dois donc le déconseiller.

Si vous vraiment Si vous devez le faire, la méthode de NetworkManager sur les systèmes dérivés de Red Hat consiste à ajouter toutes les adresses IP à la même adresse IP. /etc/sysconfig/network-scripts/ifcfg-eth0 dossier. Ceci a été décrit dans le Documentation de NetworkManager sous Device Aliases .

Exemple :

IPADDR=172.25.33.1
PREFIX=29
IPADDR2=172.25.33.2
PREFIX2=29
IPADDR3=172.25.33.3
PREFIX3=29
IPADDR4=172.25.33.4
PREFIX4=29
IPADDR5=172.25.33.5
PREFIX5=29

0 votes

Je me réfère à la déclaration de SELinux selon laquelle les programmes doivent être rendus compatibles avec SELinux plutôt que de le désactiver. Le même principe s'applique ici. Je veux que mon Shell Shell soit compatible avec NM plutôt que de le désactiver.

0 votes

J'ai posté les instructions, mais je dois encore vous déconseiller de le faire, car vous ne nous avez pas donné de bonne raison d'utiliser NetworkManager.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X