Centos 7: échec de mise en réseau haut / bas: configurer l'interface pour une interface de jonction

9

Le commutateur configuré sur le serveur (Centos 7) est configuré comme jonction pour le VLAN # 115,2014. J'ai chargé

# lsmod | grep 8021q
# modprobe 8021q

Je voudrais configurer une adresse IP sur le serveur en utilisant le VLAN # 115 Effectuer la configuration suivante:

ifcfg-em1

TYPE=Ethernet
BOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1
UUID=c0c4d851-d762-4301-8c20-d6128aee5261
DEVICE=em1
ONBOOT=yes

ifcfg-em1.115

TYPE=Ethernet
BOOTPROTO=none
IPADDR=172.31.141.242
PREFIX=24
GATEWAY=172.31.141.1
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=em1.115
UUID=c0c4d851-d762-4301-8c20-d6128aee5261
DEVICE=em1.115
VLAN=yes
ONBOOT=yes

J'ai fini par ne pas pouvoir redémarrer le service réseau. Le message d'erreur qui apparaît est:

Failed to start LSB: Bring up/down networking.

Qu'est-ce que je fais mal?

nskalis
la source

Réponses:

23

il semble que la désactivation de NetworkManager ait fait l'affaire :)

systemctl stop NetworkManager
systemctl disable NetworkManager
nskalis
la source
1
Le redémarrage a fonctionné pour moi (n'a pas essayé restart, mais en utilisant à la startplace de disable).
Skippy le Grand Gourou
1
tu fais ma journée! mes paramètres VLAN et de liaison n'ont pas pu démarrer après la mise à jour du serveur et tout cela à cause de NetworkManager.
fuser du
2
@iamsterdam, cela a fonctionné pour moi, mais pourriez-vous s'il vous plaît expliquer pourquoi cela fonctionne après la désactivationNetworkManager
Vishrant
1
c'était génial ...
Muthukumar Anbalagan
8

Peut-être un peu tard, mais le problème dans mon cas était que le champ UUID des deux interfaces était le même, et ils devaient être uniques. La désactivation de NetworkManager fait l'affaire, mais la vraie solution serait de modifier / supprimer le champ. Laissant ceci ici pour référence future.

Slye
la source
2

J'étais confronté au même problème. Heureusement,

/etc/rc.d/init.d/network stop

a gracieusement arrêté le service réseau. Ensuite, j'ai fait un:

ip addr flush dev <<dev-name>>

Après cela, vous pouvez démarrer le service à l'aide de systemctlou /etc/rc.d/init.d/network start.

gaurav parashar
la source
1
IPV4_FAILURE_FATAL=no
IPV6INIT=yes"

Basculer la valeur-

IPV4_FAILURE_FATAL=yes
IPV6INIT=no # (if IPV6 not require)
Rajeev Rahman
la source
1

redémarrer ma machine et le service réseau ne sont pas résolus ce problème dans ma boîte Linux.

J'ai supprimé le fichier /etc/sysconfig/network-scripts/ifcfg-eth0, puis recréé le fichier avec un nom différent ifcfg-eth1avec des détails IP statiques. Après cela, j'ai commencé le service réseau et cela a fonctionné.

kali doss
la source
1

J'ai eu cette erreur après l'importation d'une machine virtuelle. La solution consiste à corriger l'adresse matérielle dans le fichier / etc / sysconfig / network-scripts / ifcfg-ens32 (ens32 était mon interface. Vous pouvez vérifier la vôtre à l'aide de Network Manager avec nmtui).

Tapez 'ip addr' et notez l'adr HW de votre interface, par exemple 00: 50: 56: 8d: 6a: 9e.Recherchez l'interface qui vous intéresse dans la liste que vous obtenez de 'ip addr'.

Ouvrez pour modifier votre / etc / sysconfig / network-scripts / ifcfg-ens32 (changez ifcfg-ens32 avec votre nom d'interface, comme dit ci-dessus, obtenez-le de nmtui) et modifiez cette adresse à côté de la clé HWADDR.

Maintenant: redémarrage du réseau de service

Christian Achilli
la source
0

vous devez ajouter ce qui suit dans votre fichier HWADDR = "xx: xx: xx: xx: xx: xx" où xxxx est l'adresse mac réelle ou clonée de votre carte d'interface que vous pouvez trouver en exécutant la commande ifconfig -a.

zaheer
la source
0

Supprimez tout ifcfg-Wiredconnection1 ou -2 supplémentaire des nouveaux adaptateurs que vous avez ajoutés sur le serveur qui ne sont pas utilisés par le réseau l2 ou l3 et redémarrez. Ça va marcher.

Prem-Cloud-lab
la source
0

Cela résoudra le problème!

# rm /etc/udev/rules.d/70-persistent-ipoib.rules 

# reboot
  • Maintenant, éditez / etc / sysconfig / network-scripts / ifcfg-eth0,
  • Ajouter un nouveau HWADDR généré ou le supprimer
  • Supprimer la ligne UUID

-Redémarrez le service de mise en réseau

 #systemctl restart network.service

MAINTENANT! Travail.

Abdullah
la source
0
  1. Il suffit de commenter #UUID

    ##UUID=XXXXX-XXXX-XXX-XXXXX
    
  2. Redémarrez le réseau

    sudo systemctl restart network
    
user257466
la source
0

J'ai eu le même problème avec LSB dans Centos et Ubunto sur VMware. Je l'ai résolu désactiver WiFi sur l'hôte (machine réelle) et allumer, puis redémarrer l'invité.

Franco Correa
la source
0

Pour moi, ce fut un fichier / entrée manquante: /etc/sysconfig/network.

Sans fichier ni passerelle:

[root@randomHost ~]# file /etc/sysconfig/network
/etc/sysconfig/network: cannot open (No such file or directory)
[root@randomHost ~]#
[root@randomHost ~]#
[root@randomHost ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since Mon 2019-01-07 10:53:38 UTC; 1 weeks 0 days ago
     Docs: man:systemd-sysv-generator(8)
Jan 07 10:53:38 randomHost systemd[1]: network.service failed.

Après avoir ajouté un fichier et une passerelle:

[root@randomHost ~]# 
[root@randomHost ~]# echo "GATEWAY=10.XX.XX.XX" >> /etc/sysconfig/network
[root@randomHost ~]# 
[root@randomHost ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
   Active: active (exited) since Mon 2019-01-14 12:18:28 UTC; 2s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 329008 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=0/SUCCESS)
OneK
la source
-1

Arrêtez et désactivez simplement NetworkManager

Et encore une fois redémarrer les services, ce sera le travail

#systemctl stop NetworkManager
#systemctl disable NetworkManager

#service network restart
Rana Chatterjee
la source
Ce n'est pas différent de la réponse acceptée (autre que d'être mal formaté). Votre réponse doit ajouter une valeur telle que l'explication des raisons pour lesquelles la désactivation de Network Manager résout le problème et peut-être mentionner quand cela est logique de le faire.
Anthony Geoghegan
Vote positif - cela m'a aidé même si la réponse acceptée ne l'a pas été. Il se peut que je n'aie pas lu correctement la question et que j'ai simplement fait défiler rapidement les réponses, mais le redémarrage de NetworkManager seul ne semblait rien faire. C'est peut-être évident, mais seulement parce que j'ai vu cela, j'ai pensé essayer de redémarrer networkaprès l'arrêtNetworkManager
ec2011