이더넷 케이블 링크 협상

이더넷 케이블 링크 협상

방금 Linux가 있는 라우터로 변환할 계획인 4개의 eth 포트가 있는 SoC 컴퓨터를 구입했습니다. CAT5 케이블을 eth 중 하나와 노트북에 연결했지만 양쪽에 링크가 표시되지 않습니다. 내 잘못된 기억(여기서 뇌에 대해 이야기하고 있음)은 NB가 전송 협상에 능숙했던 것으로 기억하는 것 같습니다.포함케이블을 직선으로 사용할지 크로스오버로 사용할지 여부. 이게 현실에 가깝나요? 내가 할 수 있을까?NB의 eth 포트를 크로스오버로 사용하려면 어떻게 해야 합니까? 아니면 크로스오버 케이블을 구입해야 합니까?

답변1

어느지난 10년 동안 제작된 장치는 Auto MDI-X를 지원해야 합니다. 링크가 없으면 먼저 케이블을 의심해 봅니다. 스위치에 연결하여 연결되어 있는지 확인해볼 수도 있습니다.

어쨌든 MDI-X를 강제로 ethtool. 로부터맨페이지:

      mdix auto|on|off
              Selects MDI-X mode for port. May be used to override the
              automatic detection feature of most adapters. An argument
              of auto means automatic detection of MDI status, on forces
              MDI-X (crossover) mode, while off means MDI (straight
              through) mode.  The driver should guarantee that this
              command takes effect immediately, and if necessary may
              reset the link to cause the change to take effect.

답변2

방금 문제를 발견했기 때문에 스스로 대답했습니다. 그것은 단지 실행의 문제였습니다 ip link <dev> up. 이것을 잊어버리면 어리석은 기분이 들겠지만, 그 사람이 그 수준에서 제어할 수 있다는 것과 인터페이스를 구성하지 않으면 링크 설정을 시도하지 않는다는 사실을 정말 몰랐습니다.

관련 정보