Eu não tenho eth0 mas eth1

1

Como é que eu não tenho eth0 mas um eth1 em vez de?

Eu reinicio o serviço udev, como abaixo, mas meu cartão de éter ainda é eth1, não eth0

% service udev --full-restart
* Stopping the hotplug events dispatcher udevd                          [ OK ] 

Preciso de ajuda.

PS meu sistema é Ubuntu 13.10 Saucy x86_64

obrigado

xpt
fonte
Talvez isso deva ser movido para AskUbuntu?
Mike Koch
Você não fez uma pergunta. Que ajuda você precisa?
David Schwartz
A primeira coisa que vem à mente é que você clonou a caixa. ou dispositivos alterados. Nesse caso, remova o arquivo de regras persistentes de /etc/udev/rules.d (não sei qual número está em sua distribuição).
tink
Estou curioso para saber exatamente o que está quebrando
Journeyman Geek

Respostas:

3

No meu sistema Kubuntu, a atribuição do nome à NIC ethernet é feita através da seguinte regra: vá para /etc/udev/rules.d, emita o seguinte comando

  grep eth0 *

cuja saída é

  70-persistent-net.rules:SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e8:e0:b7:be:72:6a", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

A parte 70-persistent-net.rules identifica o arquivo no qual a palavra eth0 está contida, a parte restante é a linha real contendo eth0 .

O fato de que há apenas uma linha torna muito simples modificá-la.

MariusMatutiae
fonte
Obrigado. Sim, isso faria. Agora, eu estou querendo saber como o arquivo acaba lá em primeiro lugar. Ou seja, se eu removê-lo, ele seria gerado novamente? Ah, achei - o arquivo foi gerado automaticamente pelo / lib / udev / write_net_rules
xpt