Arch: sem rede após a atualização recente

1

Atualizei meu sistema do Arch há alguns dias e, desde então, perdi meu acesso à rede. Network-manager-applet diz "interface eth0 está inativa". De "dmesg" eu tenho isso:

systemd[1]: Cannot add dependency job for unit networkmanager.service, ignoring: Unit networkmanager.service failed to load: No such file or directory. See system logs and 'systemctl status networkmanager.service' for details.

de "sysctl" eu tenho:

networkmanager.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)

Reinstalar o serviço de rede do CD não ajudou ... O conhecimento do My Arch não é tão bom (muda o tempo todo, não tenho tempo para rastreá-los) então, por favor, você pode me ajudar e me dizer qual é o problema e como resolvê-lo. Eu acho que pode ter algo a ver com o serviço "networkservice" substituído após a atualização, mas isso é apenas o meu palpite ...

    
por guest86 23.03.2013 / 16:45

3 respostas

1

O serviço systemd é chamado NetworkManager.service , não networkmanager.service .

    
por 23.03.2013 / 22:49
2

Versões recentes usam nomenclatura diferente para as interfaces. Eu encontrei o meu "eth0" sendo relatado como "eno1", que aparentemente é a nova convenção de nomenclatura para systemd ou udev ou algo parecido. Você pode querer verificar se seu sistema não está tentando iniciar com 'systemctl start [email protected]' e alterá-lo para qualquer que seja a sua interface, na verdade, chamada.

    
por 23.03.2013 / 17:33
2

Abra o terminal e digite:

ls /sys/class/net

Você verá a nomenclatura exata de suas interfaces. Uma é a interface de loopback (lo), outra deve ser a interface wireless (talvez wlan0) e a que resta é a interface ethernet. Para ativar a ethernet na inicialização, digite no terminal:

systemctl enable dhcpcd@XXXX

Substitua XXXX pelo nome da sua interface ethernet.

Para impedir que o systemd tente carregar o eth0 (que não existe mais) na inicialização, digite:

systemctl disable dhcpcd@eth0
    
por 23.03.2013 / 18:09