Centos 7: impossibile attivare / disattivare la rete: configurare l'interfaccia per un'interfaccia trunk


9

Lo switch configurato sul server (Centos 7) è configurato come trunk per VLAN # 115,2014. Ho caricato

# lsmod | grep 8021q
# modprobe 8021q

Vorrei configurare un indirizzo IP sul server utilizzando la VLAN # 115 Eseguendo la seguente configurazione:

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

Ho finito per non essere in grado di riavviare il servizio di rete. Il messaggio di errore visualizzato è:

Failed to start LSB: Bring up/down networking.

Cosa sto facendo di sbagliato?

Risposte:


23

sembra che la disabilitazione di NetworkManager abbia fatto il trucco :)

systemctl stop NetworkManager
systemctl disable NetworkManager

1
Il riavvio ha funzionato per me (non ho provato restart, ma usando startinvece di disable).
Skippy le Grand Gourou,

1
hai migliorato la mia giornata! le mie impostazioni VLAN e Bonding non sono state in grado di avviarsi dopo l'aggiornamento del server e tutto a causa di NetworkManager.
fusore

2
@iamsterdam ha funzionato per me, ma potresti spiegare perché funziona dopo aver disabilitatoNetworkManager
Vishrant,

1
è stato fantastico ...
Muthukumar Anbalagan il

8

Forse un po 'in ritardo, ma nel mio caso il problema era che il campo UUID delle due interfacce era lo stesso e devono essere univoci. Disabilitare NetworkManager fa il trucco, ma la vera soluzione sarebbe cambiare / eliminare il campo. Lasciandolo qui per riferimento futuro.


2

Stavo affrontando lo stesso problema. Per fortuna,

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

arrestato con garbo il servizio di rete. Quindi ho fatto un:

ip addr flush dev <<dev-name>>

Successivamente è possibile avviare il servizio utilizzando systemctlo /etc/rc.d/init.d/network start.


1
IPV4_FAILURE_FATAL=no
IPV6INIT=yes"

Attiva / disattiva il valore

IPV4_FAILURE_FATAL=yes
IPV6INIT=no # (if IPV6 not require)

1

riavviare la mia macchina e il servizio di rete non hanno risolto questo problema nella mia scatola di Linux.

Ho rimosso il file /etc/sysconfig/network-scripts/ifcfg-eth0e poi ricreato il file con un nome diverso ifcfg-eth1con dettagli ip statici. Dopo di che ho iniziato il servizio di rete e ha funzionato.


1

Ho avuto questo errore dopo aver importato una VM. La soluzione è correggere l'indirizzo HW nel file / etc / sysconfig / network-scripts / ifcfg-ens32 (ens32 è la mia interfaccia. Puoi controllare il tuo usando Network Manager con nmtui).

Digita "ip addr" e annota l'add HW della tua interfaccia, ad esempio 00: 50: 56: 8d: 6a: 9e. Cerca l'interfaccia che ti interessa dall'elenco che ottieni da "ip addr".

Apri per modificare il tuo / etc / sysconfig / network-scripts / ifcfg-ens32 (cambia ifcfg-ens32 con il nome della tua interfaccia, come detto sopra, prendilo da nmtui) e modifica quell'indirizzo accanto al tasto HWADDR.

Ora: riavvio della rete di servizio


0

devi aggiungere quanto segue nel tuo file HWADDR = "xx: xx: xx: xx: xx: xx" dove xxxx è l'indirizzo mac reale o clonato della tua scheda di interfaccia che puoi trovare emettendo il comando ifconfig -a.


0

Rimuovere eventuali ulteriori ifcfg-Wiredconnection1 o -2 dei nuovi adattatori aggiunti sul server non utilizzati dalla rete l2 o l3 e riavviare. Funzionerà.


0

Questo risolverà il problema!

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

# reboot
  • Ora modifica / etc / sysconfig / network-scripts / ifcfg-eth0,
  • Aggiungi nuovo HWADDR generato o rimuovilo
  • Rimuovi la linea UUID

-Riavviare il servizio di rete

 #systemctl restart network.service

ADESSO! Lavorando.


0
  1. Basta commentare #UUID

    ##UUID=XXXXX-XXXX-XXX-XXXXX
    
  2. Riavvia la rete

    sudo systemctl restart network
    

0

Ho avuto lo stesso problema con LSB in Centos e Ubunto su VMware. Ho risolto spegnere Wifi sull'host (macchina reale) e accendere e riavviare l'ospite.


0

Per me, è stato un file / ingresso mancante: /etc/sysconfig/network.

Senza file e gateway:

[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.

Dopo aver aggiunto file e gateway:

[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)

-1

Basta arrestare e disabilitare NetworkManager

E ancora una volta riavviare i servizi funzionerà

#systemctl stop NetworkManager
#systemctl disable NetworkManager

#service network restart

Questo non è diverso dalla risposta accettata (oltre ad essere mal formattata). La tua risposta dovrebbe aggiungere un valore come spiegare perché la disabilitazione di Network Manager risolve il problema e forse menziona quando ha senso farlo.
Anthony Geoghegan,

Voto: questo mi ha aiutato anche se la risposta accettata no. È possibile che non abbia letto correttamente la domanda e abbia semplicemente fatto scorrere rapidamente le risposte, ma il riavvio di NetworkManager da solo non sembrava fare nulla. Forse è ovvio, ma solo perché ho visto questo ho pensato di provare a riavviare networkdopo l'arrestoNetworkManager
ec2011
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.