não consegue encontrar o dispositivo “eth0” [closed]

6

Ei usuários do Arch Linux por aí!

Eu sou novo no Arch Linux (vindo do Ubuntu), e acabei de instalar o ArchLinux em minha máquina.

Após a reinicialização eu queria instalar alguns pacotes usando pacman -S , mas vi que minha máquina não foi capaz de buscar os arquivos dos servidores, interrompi a instalação ustn <Ctrl-C> . Então eu tentei atualizar meus repositórios usando pacman -Sy , isso não funcionou porque o pacman não foi capaz de buscar os pacotes.

Então eu tentei ping alguns IPs, o que não funcionou porque

network is unreachable

Depois disso, tentei configurar minha eth0 usando

ip link set eth0 up

retornou-me este erro:

cannot find device "eth0"

o comando ip link mostrou que lo (claro) e emp1s0 (o que diabos é isso?) estão ativos. Eu tentei definir emp1s0 usando

ip link set emp1s0 down

que retornou

cannot find device "emp1s0"

Eu também tentei carregar o módulo do kernel tg3 manualmente e iniciar dhcpd manualmente, ambos não funcionaram.

Eu na verdade não sei como continuar.

    
por LittleByBlue 08.08.2014 / 12:36

2 respostas

5

Você ativou e começou a systemd-networkd.service ?

Primeiro, crie um arquivo /etc/systemd/network/mynet.network contendo (se você usar o DHCP):

[Network]
DHCP=yes

Emita então estes comandos:

systemctl enable systemd-networkd.service
systemctl start systemd-networkd.service

Se isso não funcionar (tente reiniciar no caso de você ter tentado muitas coisas desde a última inicialização), inicialize a partir do cd de instalação novamente e veja quais módulos estão carregados e tente encontrar diferenças entre o ambiente em execução ao inicializar do disco rígido e do cd.

O guia de instalação do ArchLinux é um pouco complicado para os usuários iniciantes. Algumas informações cruciais não estão na primeira página, como configuração de rede e gerenciador de inicialização. A esse respeito, acho o manual do gentoo muito mais legível.

    
por 08.08.2014 / 13:13
3

emp1s0 é o novo nome Nomeação consistente de dispositivos de rede para eth0 .

Use onde você teria usado eth0 no passado e tudo bem.

Ele pode ser desativado se você insistir em retornar a eth0 criando um vazio:

/etc/udev/rules.d/80-net-name-slot.rules
    
por 08.08.2014 / 12:51