이것은 이 사이트의 첫 번째 게시물입니다. 내 문제는 이더넷 통신 문제와 관련이 있기 때문에 서버 오류와 관련이 있다고 생각합니다. 동의하지 않으시면 이 게시물을 적절한 위치로 옮기라고 말씀해주세요. 감사해요.
저는 USB3-GigE 변환기를 사용하고 있습니다. Linux 보드에 GigE가 없기 때문입니다. 내 문제는 웹캠에 연결한 후입니다. 한동안 효과가 있었고 이미지를 받을 수 있었지만 1~2분 후에 중지되었습니다. 중지된 후에는 아무 것도 핑할 수 없으며 rx 패킷에 오류가 표시됩니다. 카메라를 연결하기 전의 모습은 다음과 같습니다
.ifconfig
ifconfig
eth1 Link encap:Ethernet HWaddr 00:13:3b:99:28:56
inet addr:192.168.0.117 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::213:3bff:fe99:2856/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:4000 Metric:1
RX packets:102 errors:0 dropped:0 overruns:0 frame:0
TX packets:39 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:29172 (29.1 KB) TX bytes:6614 (6.6 KB)
카메라에 연결하고 응답을 멈춘 후에도 마찬가지입니다.
ifconfig
eth1 Link encap:Ethernet HWaddr 00:13:3b:99:28:56
inet addr:192.168.0.117 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::213:3bff:fe99:2856/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:4000 Metric:1
RX packets:137338 errors:1604 dropped:0 overruns:0 frame:0
TX packets:3662 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:274563593 (274.5 MB) TX bytes:287885 (287.8 KB)
분명히 RX 패킷에 문제가 있는 것 같습니다. 이유는 모르겠습니다. ethtool eth1
출력 은 다음 과 같습니다 .
ethtool eth1
Settings for eth1:
Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 1000Mb/s
Duplex: Full
Port: MII
PHYAD: 3
Transceiver: internal
Auto-negotiation: off
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
답변1
MTU를 살펴보겠습니다. USB3/GigE 문제일 수 있지만 1500으로 변경하고 계속해 보세요.
ifconfig eth1 mtu 1500
편집: 설명 - 이는 임시 설정이며 재부팅 후에도 유지되지 않습니다.