Centos 7: falha ao ativar / desativar a rede: configurar a interface para uma interface de tronco

9

O switch configurado no servidor (Centos 7) está configurado como tronco para a VLAN # 115,2014. Eu carreguei

# lsmod | grep 8021q
# modprobe 8021q

Gostaria de configurar um endereço IP no servidor usando a VLAN # 115 Executando a seguinte configuração:

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

Acabei não conseguindo reiniciar o serviço de rede. A mensagem de erro exibida é:

Failed to start LSB: Bring up/down networking.

O que estou fazendo de errado?

nskalis
fonte

Respostas:

23

parece que a desativação do NetworkManager fez o truque :)

systemctl stop NetworkManager
systemctl disable NetworkManager
nskalis
fonte
1
Reiniciar funcionou para mim (não tentei restart, mas usei em startvez de disable).
Skippy le Grand Gourou
1
Você faz meu dia! minhas configurações de VLAN e ligação não puderam ser iniciadas após a atualização do servidor e tudo por causa do NetworkManager.
Fusor
2
@iamsterdam ele trabalhou para mim, mas você poderia por favor, descreva por que ela funciona depois de desactivarNetworkManager
Vishrant
1
eis foi incrível ...
Muthukumar Anbalagan
8

Talvez um pouco tarde, mas o problema no meu caso era que o campo UUID das duas interfaces era o mesmo e elas deveriam ser únicas. Desabilitar o NetworkManager faz o truque, mas a solução real seria alterar / excluir o campo. Deixando isso aqui para referência futura.

Slye
fonte
2

Eu estava enfrentando o mesmo problema. Felizmente,

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

graciosamente parou o serviço de rede. Então eu fiz um:

ip addr flush dev <<dev-name>>

Depois disso, você pode iniciar o serviço usando systemctlou /etc/rc.d/init.d/network start.

gaurav parashar
fonte
1
IPV4_FAILURE_FATAL=no
IPV6INIT=yes"

Alterne o valor

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

reiniciar minha máquina e serviço de rede não foram resolvidos esse problema na minha caixa linux.

Eu removi o arquivo /etc/sysconfig/network-scripts/ifcfg-eth0e, em seguida, recriei o arquivo com um nome diferente, ifcfg-eth1com detalhes de IP estáticos. Depois disso, iniciei o serviço de rede e funcionou.

kali doss
fonte
1

Eu tive esse erro depois de importar uma VM. A solução é corrigir o endereço HW no arquivo / etc / sysconfig / network-scripts / ifcfg-ens32 (ens32 passou a ser minha interface. Você pode verificar o seu usando o Network Manager com nmtui).

Digite 'ip addr' e anote o HW addr da sua interface, por exemplo, 00: 50: 56: 8d: 6a: 9e. Procure a interface na qual você está interessado na lista obtida em 'ip addr'.

Abra para editar seu / etc / sysconfig / network-scripts / ifcfg-ens32 (altere ifcfg-ens32 com o nome da interface, conforme dito acima, obtenha-o do nmtui) e modifique esse endereço ao lado da chave HWADDR.

Agora: reiniciar a rede de serviço

Christian Achilli
fonte
0

você precisa adicionar o seguinte no arquivo HWADDR = "xx: xx: xx: xx: xx: xx" em que xxxx é o endereço mac real ou clonado da sua placa de interface, você pode encontrar pressionando o comando ifconfig -a.

zaheer
fonte
0

Remova qualquer ifcfg-Wiredconnection1 ou -2 adicional dos novos adaptadores adicionados no servidor que não são usados ​​pela rede l2 ou l3 e reinicie. Vai funcionar.

Laboratório Prem-Cloud
fonte
0

Isto resolverá o problema!

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

# reboot
  • Agora edite / etc / sysconfig / network-scripts / ifcfg-eth0,
  • Adicione um novo HWADDR gerado ou remova-o
  • Remover linha UUID

-Reinicie o serviço de rede

 #systemctl restart network.service

AGORA! Trabalhando.

Abdullah
fonte
0
  1. Basta comentar #UUID

    ##UUID=XXXXX-XXXX-XXX-XXXXX
    
  2. Reiniciar rede

    sudo systemctl restart network
    
user257466
fonte
0

Eu tive o mesmo problema com o LSB no Centos e o Ubunto no VMware. Eu o resolvi desligar o Wifi no host (máquina real), ligar e reiniciar o convidado.

Franco Correa
fonte
0

Para mim, era um arquivo de entrada / faltando: /etc/sysconfig/network.

Sem arquivo 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.

Após adicionar arquivo 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)
OneK
fonte
-1

Basta parar e desativar o NetworkManager

E mais uma vez, reinicie os serviços, será um trabalho

#systemctl stop NetworkManager
#systemctl disable NetworkManager

#service network restart
Rana Chatterjee
fonte
Isso não é diferente da resposta aceita (além de estar mal formatada). Sua resposta deve agregar algum valor, como explicar por que desativar o Network Manager corrige o problema e talvez mencione quando faz sentido fazê-lo.
Anthony Geoghegan
Voto positivo - isso me ajudou, mesmo que a resposta aceita não. Pode ser que eu não tenha lido a pergunta corretamente e apenas tenha percorrido rapidamente as respostas, mas reiniciar o NetworkManager sozinho não pareceu fazer nada. Talvez seja óbvio, mas só porque eu vi isso fez eu penso tente reiniciar networkdepois de pararNetworkManager
ec2011