Desabilitando o NetworkManager no RHEL 7

9

Eu estava configurando um servidor RHEL7 no vmware vSphere e estou tendo problemas para obtê-lo na rede sem o NetworkManager. Configurei o servidor para ter um IP estático durante o processo de instalação e configurei tudo usando o NetworkManager. Enquanto isso funciona, nós não usamos o NetworkManager no meu escritório, então eu entrei no que normalmente colocamos no arquivo de configuração para obter os servidores RHEL6 online sem o NetworkManager.

/ etc / sysconfig / scripts de rede / ifcfg-ens192 é o seguinte:

NAME=ens192
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=10.0.2.15
PREFIX=24
GATEWAY=10.0.2.2

No entanto, quando desativo o NetworkManager, o serviço de rede falha ao iniciar com o seguinte erro

Reinicie a rede do serviço

Restarting network (via systemctl): Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.

E ambos os comandos geram o seguinte:

network[1838]: RTNETLINK answers: File exists
network[1838]: RTNETLINK answers: File exists
network[1838]: RTNETLINK answers: File exists
network[1838]: RTNETLINK answers: File exists
network[1838]: RTNETLINK answers: File exists
network[1838]: RTNETLINK answers: File exists
network[1838]: RTNETLINK answers: File exists
systemd[1]: network.service: control process exited, code=exited status=1
systemd[1]: Failed to start LSB: Bring up/down networking

Além disso, aqui está o que o comando 'ip addr' produz:

1: lo: mtu 65536 qdisc noqueue state UNKNOWN
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
     inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens192: mtu 1500 qdisc noop state DOWN qlen 1000
     link/ether 08:00:27:98:8e:df brd ff:ff:ff:ff:ff:ff

    
por Andrew 12.07.2014 / 00:19

8 respostas

2

Verifique seu endereço MAC para a VM. Deve ser 08: 00: 27: 98: 8e: df pois é isso que é mostrado que você correu ip addr. Se for mais alguma coisa, você precisará configurá-lo em seu arquivo ifcfg-ens192 com o seguinte, mas substitua o endereço pelo real.

HWADDR="08:00:27:98:8e:df"

Eu tive o mesmo problema e isso resolveu para mim.

    
por 25.10.2014 / 18:46
2

Tudo que eu descobri que é necessário para resolver isso é que o MAC no Config

 NAME=ens192
 TYPE=Ethernet
 ONBOOT=yes
 HWADDR="08:00:27:98:8e:df"
 NM_CONTROLLED=no
 BOOTPROTO=static
 IPADDR=10.0.2.15
 PREFIX=24
 GATEWAY=10.0.2.2

Se você não tiver certeza do endereço de hardware, poderá encontrá-lo.

 cat /sys/class/net/ens192/address
    
por 30.12.2014 / 15:46
1

Tente acessar as configurações de rede da máquina virtual e verifique se o cabo de rede está conectado e verifique se você bloqueou isso com um firewall.

    
por 19.02.2015 / 15:11
0

você deve colocar essa informação (GATEWAY = 10.0.2.2) em / etc / sysconfig / network uma vez feito, reiniciar o serviço deve ter sucesso

    
por 20.08.2014 / 12:54
0

Eu também me deparei com o erro "Falha ao iniciar o LSB: Levar / Desativar Rede", desde a desativação do NetworkManager. Demorou dois minutos para ser trazido interfaces após a inicialização. A causa da confusão foi "... LSB". Acontece que a mensagem sai apenas do tradicional script /etc/rc.d/init.d/network. No meu caso, seguindo resolveu o problema;

Para scripts de rede / ifcfg-eth0 adicionados

NMCONTROLLED=no

Removidos arquivos ifcfg- * desnecessários que o NetworkManager deixou para trás

# rm /etc/sysconfig/network-scripts/ifcfg-Wired_connection_?
    
por 26.06.2016 / 02:10
0

Isso resolverá o problema!

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

# reboot
  • Agora edite o / etc / sysconfig / network-scripts / ifcfg-eth0,
  • Adicionar novo HWADDR gerado ou removê-lo
  • Remover linha do UUID

-Reinicie o serviço de rede

 #systemctl restart network.service

AGORA! Trabalhando.

    
por 11.05.2017 / 12:26
0

O NetworkManager dita a rota padrão (ip route) mesmo que sua interface tenha o nm desativado, é apenas essa interface e não o sistema inteiro.

ps aux | grep -I net   # will probably find NetworkManager still running.
chkconfig network on
systemctl disable NetworkManager.service
systemctl stop NetworkManager.service
    
por 12.07.2014 / 06:49
-1

Eu estava tendo o mesmo problema. Por isso, excluo os arquivos de backup que fiz em /etc/sysconfig/network-scripts , como ifcfg-Bridge_connection_1.home e ifcfg-Bridge_connection_1.office , que criei para uso de backup. Eles não devem ser criados lá. O /etc/init.d/network restart poderia funcionar bem depois de excluir esses ifcfg - *.

inúteis     
por 20.07.2015 / 06:48