USB ethernet registrado mas não funcionando

1

Eu tenho um dispositivo Ethernet USB da Cisco conectado aos 12.04lts. Ele aparece em lsusb como ASIX Electronics Corp. AX88772 e dmesg observa:

asix 5-1:1.0: eth1: register 'asix' at usb-000:06:00.0-1 ASIX AX88772 USB 2.0 Ethernet c0:c1:c0:94:f7:bd

(Atualizando ...) Eu vejo isso listado em /etc/udev/rules.d/70-persistent-net.rules as ...

# USB device 0x0b95:0x7720 (usb)
SUBSYSTEM=="net"", ACTION=="add", DRIVERS=="?*", ATTR{address}=="c0:c1:c0:94:f7:bd", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL="eth*", NAME="eth1"

Então o USB tem isso, e parte do sistema de rede o tem, mas não há eth1 em ifconfig e ifup eth1 diz

Ignoring unknown interface eth1=eth1

Como faço para que funcione?

    
por Leopd 06.08.2012 / 18:27

2 respostas

3

Entre em /etc/network/interfaces e adicione

auto eth1
iface eth1 inet dhcp
    
por Leopd 13.08.2012 / 20:54
2

Eu tive um problema semelhante que exigiu uma solução ligeiramente diferente que consegui alcançar graças ao pôster original. Eu tenho vários adaptadores Cisco que estou usando com sistemas embarcados e, assim, de tempos em tempos, cada sistema verá diferentes adaptadores. Apenas um adaptador é detectado de forma confiável.

O que eu posso dizer, o problema é que cada adaptador obtém sua própria linha em /etc/udev/rules.d/70-persistent-net.rules , que especifica um nome para o adaptador, e.

# USB device 0x0b95:0x7720 (usb)
SUBSYSTEM=="net", ..., ATTR{address}=="xx:xx:xx:xx:xx:xx",...,KERNEL=="eth*", NAME="eth1"

# USB device 0x0b95:0x7720 (usb)
SUBSYSTEM=="net", ..., ATTR{address}=="yy:yy:yy:yy:yy:yy",...,KERNEL=="eth*", NAME="eth2"

Apenas o adaptador com NAME="eth1" funciona felizmente. Alterar o nome de todos os dispositivos para NAME=="eth1" resolve o problema. Isso pode ser um problema em sistemas que podem usar vários adaptadores.

Pergunta: Esta é a única solução alternativa? Parece muito hacky. Também devo observar que o dmesg mostra a mesma mensagem que o pôster original sempre mostrando eth1 independentemente das regras do udev.

    
por Badgie 25.07.2013 / 00:10