CentOS 6 설치 중에 이더넷 인터페이스가 감지되지 않음

CentOS 6 설치 중에 이더넷 인터페이스가 감지되지 않음

Dell Inspiron 14z 5423에 CentOS 6을 설치하려고 하는데 유선 네트워크 인터페이스를 감지할 수 없습니다.

일어나는 일은 다음과 같습니다.

  • CentOS Minimal CD로 설치를 시작하고 마법사를 진행하세요.
  • 호스트 이름을 묻는 페이지에 "네트워크 구성" 버튼이 있습니다.
  • 이를 클릭하면 무선 인터페이스에 대해 "System wlan0"을 표시하는 "네트워크 연결" 대화 상자가 열리지만 그 외에는 아무것도 표시되지 않습니다. "추가" 버튼이 있지만 MAC 주소가 무엇인지, 그것이 작동하는지 여부도 알 수 없습니다.

이것이 드라이버 문제인 것 같습니다. 시도해 볼 수 있는 일반 드라이버가 있습니까? 그렇다면 어떻게 해야 합니까?

그건 그렇고, 이전에는 CentOS 7이 있었고 이더넷 포트는 잘 작동했습니다. 특히 테스트 목적으로 CentOS 6을 원합니다.

누군가 이 문제를 해결하기 위한 절차를 개략적으로 설명하거나 올바른 방향을 알려준다면 매우 감사하겠습니다. 다음과 같은 다양한 게시물을 검색하고 살펴보았습니다.https://www.centos.org/forums/viewtopic.php?t=7684, 그러나 그들은 도움이 되지 않았습니다. 감사합니다!

답변1

아마도 드라이버 문제일 것입니다. CentOS 6의 커널 버전이 너무 오래되었고 NIC용 드라이버가 없습니다. 확인하려면 다음을 사용하십시오.이 페이지또는 유사한 것: lspci -n출력을 업로드하고 어떤 드라이버가 NIC를 지원하는지, 어떤 버전에서 지원이 나타나는지 확인하십시오. 확인하다드라이버 하위 디렉터리에 대한 git 로그확실하지 않은 경우 Linux 안정 소스에서 확인하세요.

Kenshi Muto의 HCL 페이지에서 관심을 갖는 것은 PCI 장치의 VID 및 PID이므로 lspci -nbash 및 sysfs만 사용하여 출력을 충분히 자세히 시뮬레이션할 수 있습니다.

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

"커널이 너무 오래되어 드라이버가 없습니다" 문제를 해결하는 방법 중 하나는 다음에서 최신 커널을 설치하는 것입니다.엘레포일단 시스템이 설치되면. 네트워크 액세스 없이는 시스템에 네트워크 저장소를 추가할 수 없으므로 다음에서 새 커널과 함께 적절한 RPM을 다운로드하여 Catch-22를 피할 수 있습니다.http://elrepo.org/linux/kernel/el6/(머신 아키텍처( i386또는 x86_64)가 포함된 링크를 따라간 다음 RPMS), 썸드라이브에 복사하고 를 사용하여 설치합니다 rpm -ivh <file>.rpm. kernel-ml-<version>(메인라인 소스에서 구축, 최신이지만 버그를 포함할 가능성이 더 높음) 및 kernel-lt-<version>("장기 지원" 소스에서 구축, 오래되었지만 더 안정적임) 중에서 선택하세요 . 패키지가 필요하지 않을 -doc수도 있지만 -firmware(아래 참조) 소스에서 로컬로 빌드해야 하는 일부 드라이버(VirtualBox 등)가 있는 경우도 있습니다 -devel. -headers그것들도 다운로드하세요.

가능성이 덜한 또 다른 원인은 NIC가 작동하기 위해 드라이버가 런타임에 로드해야 하는 펌웨어일 수 있습니다. 파일을 dmesg찾았지만 찾을 수 없다는 오류가 있는지 출력을 확인하세요 /lib/firmware/.... CentOS를 설치할 때 /lib/firmware램디스크에 상주하므로 다음에서 파일을 다운로드할 수 있어야 합니다.리눅스 펌웨어 저장소썸드라이브에 연결하고 mount파일 cp을 필요한 위치에 연결합니다.

관련 정보