Linux 시스템의 네트워크 카드가 자체적으로 시작되는 이유는 무엇입니까?

Linux 시스템의 네트워크 카드가 자체적으로 시작되는 이유는 무엇입니까?

Telnet을 사용하여 Windows에서 대상 컴퓨터에 원격으로 액세스하고 다음을 사용하여 대기 시간 테스트를 수행했을 때 cyclictest몇 시간 동안 실행한 후 갑자기 telnet연결이 중단된 것을 발견했습니다.

C:\Users\guoya>telnet 192.168.5.1
...
遗失对主机的连接。(Lost connection to host)

eth2이 시점에서 마치 네트워크 카드가 재부팅된 것처럼 대상 컴퓨터에 다음 메시지가 나타나는 것을 보았습니다 .

[18825.382832] asix 1-6:1.0 eth2: Link is Up - 100Mbps/Full - flow control rx/tx

그러나 현재로서는 대상 장치를 작동하는 프로세스가 없거나 다른 프로세스가 없습니다. 물론 eth2현재 실행 중인 프로세스는 없습니다.

내 대상 컴퓨터는 루트 파일 시스템을 bzImage생성하기 위해 커널 6.4.0을 컴파일한 busybox시스템을 사용하고 있습니다.

# taskset -c 2 cyclictest -p 80 -t 1 -n -i 1000 -l 100000000000
/dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 1.36 1.22 1.14 1/127 1617

T: 0 ( 1553) P:80 I:1000 C:11258227 Min:      2 Act:    3 Avg:    3 Max:      21

답변1

이는 하드웨어 문제처럼 느껴지지만 실제로 한 줄의 정보만으로는 알 수 없습니다.

클라이언트와 대상 컴퓨터 사이에 하나 이상의 라우터(또는 스위치)가 있습니까? 어느 것이나 다시 시작할 수 있습니다.

그 사이에 있는 모든 네트워크 케이블을 확인하셨나요? 그 중 하나가 느슨할 수 있습니다.

관련 정보