Não é possível adicionar eth0 em Rhel 7

3

Não consigo encontrar o eth0 no RHEL 7 após a instalação. Mesmo eu criei a eth0 dentro do diretório / etc / sysconfig / network-scripts /. Depois de criar a eth0 dentro dos scripts de rede, não consigo reiniciar o serviço de rede. Eu corro o comando:

service network restart

O seguinte erro é exibido:

Job for network.service failed.
See systemctl status network.service and journalctl -xn for details.

Editar: mais detalhes

Depois de executar o comando systemctl status network.service, recebo o seguinte erro:

network.service - LSB: Bring up/down networking
   Loaded: loaded (/etc/rc.d/init.d/network)
   Active: failed (Result: exit-code) since Mon 2014-11-24 00:02:21 IST;
  Process: 626 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

Nov 24 00:02:21 htpc.homenet network[626]: Bringing up loopback interface:[Ok]
Nov 24 00:02:21 htpc.homenet network[626]:Bringing up interface eth0 :ERROR[/etc/sysconfig/network-scripts/ifup-eth]Device does not seem to be present,delaying initialization.
Nov 24 00:02:21 htpc.homenet network[626]:network.service:control process exited,code=exited status=1
Nov 24 00:02:21 htpc.homenet network[626]: Failed to start LSB:Bringing Up/down networking
Nov 24 00:02:21 htpc.homenet network[626]:Unit network.service entered failed state
    
por Rohit Singh 24.11.2014 / 10:54

2 respostas

2

O RHEL7 usa uma mudança de nome de dispositivo deliciosamente caprichosa e arbitrária, para manter as coisas sensíveis à versão não-servidor ou laptop de seu sistema operacional que sustentam seus negócios (na verdade, o motivo anunciado também para o sistema, embora para benefício questionável).

Ele define seus dispositivos de rede como 'en132psDieDieDie' ou algo assim, muda se você embaralhar os slots com o seu NIC e, sem uma solução rápida, dá a todos que usam o linux nos últimos 20 anos uma surpresa maravilhosa. Mas o seu wunderkinder diz que é a melhor coisa desde pulseaudio, e toda essa compatibilidade é para geezers, então nossas carteiras são nosso único voto.

grep -q ifnames /etc/sysconfig/grub ||\
sed -i~ '/^GRUB_CMDLINE_LINUX/s/"$/ net.ifnames=0"/' /etc/sysconfig/grub
grub2-mkconfig -o /boot/grub2/grub.cfg
exec init 6

Essa é a correção, por enquanto.

Espero que continue a funcionar como uma correção, já que é uma coisa do kernel e, provavelmente, uma característica de qualquer novo kernel para o qual passamos, ou seja, manchada ou não.

    
por 22.08.2015 / 23:24
0

Consegui que a rede funcionasse depois de desabilitar e reiniciar o NetworkManager:

systemctl disable NetworkManager
systemctl restart NetworkManager

Trabalhou no Rhel7

    
por 08.12.2016 / 01:23

Tags