부팅하기 전에 케이블을 연결하면 이더넷 포트가 케이블을 감지하지 못합니다.

부팅하기 전에 케이블을 연결하면 이더넷 포트가 케이블을 감지하지 못합니다.

컴퓨터를 인터넷에 연결하는 데 문제가 있습니다. 아래 단계를 수행해야만 이 작업을 수행할 수 있으며(이상적인 동작은 아님) 작동하도록 하는 데 도움이 필요합니다.


질문

취미생활을 하는 사람의 서버처럼 사용하도록 의도된 컴퓨터에서 이런 일이 일어났습니다.

다음 단계를 따르면 물리적 포트는 케이블만 감지합니다.

  • eth 케이블을 분리합니다.
  • 컴퓨터를 다시 시작합니다.
  • 운영 체제가 로드될 때까지 기다립니다.
  • 케이블을 연결하세요.

이 단계를 따르지 않으면 컴퓨터가 케이블을 인식하지 못하고 인터넷에 다시 연결할 수 없습니다. 물리적 포트의 LED는 켜지지 않으며 결과 sudo ethtool eth0 | grep Link는 다음과 같습니다.Link detected: no

이 문제는 "서버"로 간주되기 때문에 특히 짜증납니다.


나의 생각과 질문

제 생각에는 이것이 드라이버 문제일 수도 있습니다(하드웨어 문제가 아니기를 바랄 뿐입니다). 다음에 무엇을 해야할지 모르겠습니다.

이 유형의 문제를 추가로 디버깅하려면 어떻게 해야 합니까?

업데이트된 드라이버를 찾는 도구가 있습니까(가급적이면 콘솔 도구 사용)?

일시적으로 사용할 수 있는 해결 방법이 있습니까(예: 8.8.8.8로 핑되지 않는 경우 cron을 사용하여 인터페이스를 재설정)?


시스템 메시지

마더보드는ASUS Z590-A 프로

eth 인터페이스는인텔® 2.5G 이더넷컨트롤러는Intel 이더넷 컨트롤러 I225-V(개정 03)

운영 체제는HiveO 0.6-217@220510, 기반우분투18.04


추가 정보

오늘 이더넷 케이블을 구입했기 때문에 이 문제가 언제부터 시작되었는지 모르겠습니다. 이전에는 USB WIFI 안테나를 사용하고 있었는데 효과가 별로 좋지 않았습니다.

다른 운영 체제가 설치되어 있지 않으며 테스트용 라이브 USB도 없습니다. 그러려면 월요일까지 기다려야 해요.

이더넷 케이블은 문제가 아닙니다. 라우터와 노트북에서 테스트했는데 둘 다에서 작동합니다.

관련이 있는지 확실하지 않지만 netplan을 사용하고 있으며 기본적으로 설치되지 않습니다. 이건 내 /etc/netplan/config.yml파일이야

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.x.y/24]
      gateway4: 192.168.x.1
      nameservers:
        addresses: [8.8.8.8,8.8.4.4]

(x와 y는 숫자입니다)

운영 체제가 Ubuntu를 기반으로 하고 있고 "hive" 태그가 없기 때문에 "Ubuntu" 태그를 지정했습니다.


고쳐 쓰다

나는 컴퓨터를 내가 일하는 사무실로 가져갔고 거기에는 아무런 문제가 없었습니다.

라우터가 아닐까 싶습니다.

나는 다음 달이나 그 다음 달에 컴퓨터를 집에 가져갈 것입니다. 그동안은 거기에 남겨두겠습니다.

컴퓨터를 여기로 가져왔을 때 문제가 다시 발생하면 제대로 디버깅하고 근본 원인을 찾아 나중에 이 문제를 겪는 모든 사람에게 유용한 정보를 남길 수 있도록 이 질문을 열어 두겠습니다.

여기에서 나를 도와주신 모든 분들께 감사드립니다.

관련 정보