Assim, a interface 'devXXXXX' foi gerada sempre que eu conectei o adaptador Ethernet USB da Apple (e saí quando desconectado), mas ele mudou, então não espero que ele tenha o mesmo nome de dispositivo após a reinicialização. (Sem mencionar que eu não consegui um IP para ficar com ele ao configurar usando system-config-network-tui
.)
Ao conectar o adaptador Ethernet USB da Apple, obtive o seguinte em /var/log/messages
:
Sep 21 13:40:15 hostname kernel: usb 1-6: new high speed USB device using ehci_hcd and address 6
Sep 21 13:40:15 hostname kernel: usb 1-6: configuration #1 chosen from 1 choice
Sep 21 13:40:15 hostname kernel: ASIX USB Ethernet Adapter:v4.1.0 17:04:38 Sep 20 2011
Sep 21 13:40:15 hostname kernel: http://www.asix.com.tw
Sep 21 13:40:15 hostname kernel: eth%d: status ep1in, 8 bytes period 11
Sep 21 13:40:15 hostname kernel: eth1: register 'asix' at usb-0000:00:1d.7-6, ASIX AX88772A USB 2.0 Ethernet, ffff8100769819a8M
Eu encontrei uma linha lendo alias eth1 skge
em /etc/modprobe.conf
(para aquela estranha interface eth1 que não é nada e nunca aparece como conectada) e fiz um comentário (especialmente porque /var/logs/messages
mostra o log registrando asix como eth1). Depois de fazer isso, atribua a eth1 um IP estático usando system-config-network-tui
e desconectado & Ao reconectar o adaptador Ethernet USB da Apple, ele agora aparece sempre como eth1 e com o endereço Ethernet correto. Eu também posso pingar hosts nessa sub-rede, então isso está funcionando.
O principal problema parece ter sido o conflito entre o codinome embutido e o módulo asix tentando se registrar como o mesmo nome.
Uma observação adicional: Parece que a rota padrão do Apple Ethernet é alterada para o adaptador Ethernet USB da Apple sempre que ele é conectado. Por isso, verifique se & ajustar, se necessário.