젠투가 네트워크 장치를 감지할 수 없는 이유는 무엇입니까? [폐쇄]

젠투가 네트워크 장치를 감지할 수 없는 이유는 무엇입니까? [폐쇄]

젠투를 설치하는 데 문제가 있습니다. 설치가 완료되고 LiveCD가 추출된 후 네트워크에 접근할 수 없게 됩니다:

gentoo~ # ping 8.8.8.8

connect: Network is unreachable

ifconfig루프백 장치만 표시되며 실제 네트워크 장치는 표시되지 않습니다(이더넷 및 무선 인터페이스 lo도 있어야 함 ).enp3s0wlp4s0

이것이 내가 본 것입니다 lspci.

gentoo~ # lspci | grep Eth

03:00.0 Ethernet controller: Qualcomm Atheros AR8131 Gigabit Ethernet (rev c0)

해당 장치에 대한 드라이버 없이 커널이 컴파일되었을 수 있다고 생각합니다. 이를 확인하려면 운전자의 이름을 찾아야 합니다(다음을 사용).http://kmuto.jp/)

gentoo~ # lspci -n

...

03:00.0 0200: 1969:1063 (rev c0)

...

따라서 이름은 이며 컴파일 전에 커널에 포함되도록 지원하는 것과 atl1c관련이 있습니다 .Atheris L1C Gigabit Ethernet

답변1

Gentoo/Linux LiveCD 이더넷을 연결할 수 없습니다: 문제 해결 단계:

  1. 공식 부팅 미디어 웹사이트에서 최신 .iso 또는 부팅 가능한 USB 이미지가 있는지 다시 확인하세요. Intel과 같은 마더보드/이더넷 제조업체는 주요 업데이트를 출시하고 Linux 개발자는 소프트웨어 업데이트를 통해 이를 수정해야 합니다.
  2. Cat5를 다른 컴퓨터에 연결하고 연결하여 인터넷과 유선 Cat5 케이블이 제대로 작동하는지 다시 확인하세요. 작동한다면 인터넷과 Cat5 케이블이 작동합니다. 그렇지 않으면 교체하십시오.
  3. 5포트 허브, 스위치, 라우터(브리지 또는 기타) 또는 컴퓨터와 ISP 서비스 제공업체 사이에 기타 릴레이 장치 등 중복되거나 결함이 있는 장치나 셋톱 박스가 없는지 다시 확인하세요. 이러한 네트워크 홉을 제거하면 liveCD가 이를 "투과"할 수 있음을 확인할 수 있습니다. 문제가 해결되면 허브/스위치/라우터 하드웨어를 신속하게 업데이트하세요.
  4. 컴퓨터의 BIOS/CMOS 또는 마더보드 설정에 이더넷 카드가 활성화되어 있는지, 컴퓨터가 여러 이더넷 카드를 지원할 수 있는지, 아니면 단순히 기본이 아닌 이더넷 카드를 연결했는지 다시 확인하십시오. 재부팅 후 F2/F12/Del을 누르고 이더넷 또는 네트워크 스택과 관련된 설정을 찾고 레거시 IPv4 및 IPv6 설정을 활성화/비활성화합니다.
  5. 두 개 이상의 이더넷 카드 간의 협상으로 인해 컴퓨터가 정지되지 않았는지 다시 확인하십시오. 이동식 이더넷 카드를 제거할 수 있으면 오류를 격리할 수 있습니다. 귀하의 이더넷 카드는 위조된 타사 카드일 수 있습니다. modprobe를 사용하여 제조업체에서 승인한 이더넷 드라이버를 로드하십시오.
  6. 이제 이더넷 하드웨어나 부팅 미디어 리더의 무결성이 의심스럽습니다. Ubuntu, Arch, SystemRescueCD 등과 같은 다른 LiveCD나 다른 부팅 USB를 사용해 보십시오. CD로 굽거나 USB로 부팅하세요. 그것이 작동한다면 적어도 이더넷 카드 하드웨어가 포기하지 않았다는 것을 증명하는 것입니다.
  7. 이더넷이 여전히 이러한 부팅 미디어에서 자동으로 연결되지 않는 경우. 하드웨어가 의심스럽습니다. 불필요한 이동식 PCI 카드를 제거하고 불필요한 메모리를 제거합니다.
  8. 이 중 어느 것도 작동하지 않는다면 Linux가 8 공 뒤에 있을 수도 있습니다. 다른 유형의 운영 체제를 설치해 보십시오.
  9. 이들 중 아무것도 작동하지 않으면 하드웨어가 작동하지 않는 것입니다.

https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Networking

궁극적으로 문제를 해결한 것은 커널을 다시 컴파일하는 것이었습니다. 드라이버를 로드했지만 실제로 설치하지는 않았습니다.

해결책은 다음과 같습니다.

gentoo~ # cd /usr/src/linux

gentoo linux # make modules_install

gentoo linux # cp arch/x86/boot/bzImage /boot/kernel-genkernel-x86_64-4.0.5-gentoo

gentoo linux # reboot

관련 정보