Interface Ethernet não detectada durante a instalação do CentOS 6

Interface Ethernet não detectada durante a instalação do CentOS 6

Estou tentando instalar o CentOS 6 em um Dell Inspiron 14z 5423, mas não consigo detectar a interface de rede com fio.

Aqui está o que acontece:

  • Comece a instalação com CentOS Minimal CD e siga o assistente
  • Na página que solicita o nome do host, há um botão "Configurar rede"
  • Clicar nele abre a caixa de diálogo "Conexões de Rede", mostrando "Sistema wlan0", para a interface wireless, mas nada mais. Existe um botão "Adicionar", mas não sei qual é o endereço MAC e se isso funcionaria.

Eu suspeito que isso seja um problema de driver. Existe um driver genérico que eu possa tentar e, em caso afirmativo, como eu faria isso?

A propósito, eu já tinha o CentOS 7 e a porta Ethernet funcionava bem. Eu quero especificamente o CentOS 6 para fins de teste.

Se alguém puder delinear um procedimento para resolver isso, ou me indicar a direção certa, ficarei muito grato. Eu pesquisei e vi vários outros posts, comohttps://www.centos.org/forums/viewtopic.php?t=7684, mas eles não ajudaram. Obrigado!

Responder1

Provavelmente é um problema de driver: a versão do kernel no CentOS 6 é muito antiga e não possui driver para sua NIC. Para verificar, useesta páginaou semelhante: carregue sua lspci -nsaída e veja qual driver suporta sua NIC e em qual versão o suporte apareceu. Verificargit log para o subdiretório do driverem fontes estáveis ​​​​do Linux se você não tiver certeza.

Como apenas as coisas nas quais a página HCL de Kenshi Muto está interessada são VID e PID de dispositivos PCI, você pode simular a lspci -nsaída de perto o suficiente usando apenas bash e sysfs:

for d in /sys/bus/pci/devices/*; do
 vid=$(cat $d/vendor)
 pid=$(cat $d/device)
 echo "${vid#*x}:${pid#*x}"
done

Uma das maneiras de resolver o problema de "driver ausente devido ao kernel ser muito antigo" é instalar um kernel mais recente a partir deElRepoassim que o sistema estiver instalado. Como você não pode adicionar um repositório de rede ao seu sistema sem acesso à rede, você pode contornar o Catch-22 baixando o RPM apropriado com o novo kernel emhttp://elrepo.org/linux/kernel/el6/(siga o link com a arquitetura da sua máquina ( i386ou x86_64), depois RPMS), copie-o em um pendrive e instale usando rpm -ivh <file>.rpm. Escolha entre kernel-ml-<version>(construído a partir de fontes principais, mais recente, mas com mais chances de conter bugs) e kernel-lt-<version>(construído a partir de fontes de "suporte de longo prazo", mais antigo, mas mais estável). Você provavelmente não precisará do -docpacote, embora possa precisar -firmware(veja abaixo) ou -devel/ -headersse tiver alguns drivers que devem ser compilados localmente a partir de fontes (como o VirtualBox). Baixe-os também.

Outra causa, mas menos provável, pode ser o firmware que deve ser carregado em tempo de execução pelo driver para que a NIC esteja operacional. Verifique dmesga saída em busca de erros ao procurar, mas não encontrar /lib/firmware/...arquivos. Ao instalar o CentOS, /lib/firmwareele reside em um disco RAM, portanto deve ser possível baixar arquivos derepositório de firmware linuxem um pendrive, conecte-o mounte cpos arquivos no local desejado.

informação relacionada