Eu daria uma olhada no MTU. Pode ser uma coisa USB3 / GigE, mas mude para 1500 e tente continuar:
ifconfig eth1 mtu 1500
Edit: Uma nota - Esta é uma configuração temporária que não persiste durante a reinicialização.
Este é o meu primeiro post para este site. Eu isso que minha pergunta está relacionada ao serverfault porque está relacionado a um problema de comunicação ethernet. Se você não concordar, por favor, deixe-me saber qual é o lugar apropriado para mover este post para. Obrigado.
Estou usando o conversor USB3 para GigE - já que não tenho GigE na minha placa linux. Meu problema é depois de se conectar a uma câmera IP. Ele funciona por algum tempo e eu sou capaz de receber imagens, mas depois ele pára depois de um ou dois minutos. Depois que ele para, eu não consigo pingar nada e posso ver que há erros nos pacotes rx.
Aqui está o meu ifconfig
antes de se conectar à câmera:
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)
e aqui está o mesmo depois de se conectar à câmera e parar de responder:
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)
É evidente que há erros nos pacotes RX, não sei por quê.
Aqui está a ethtool eth1
output:
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
Eu daria uma olhada no MTU. Pode ser uma coisa USB3 / GigE, mas mude para 1500 e tente continuar:
ifconfig eth1 mtu 1500
Edit: Uma nota - Esta é uma configuração temporária que não persiste durante a reinicialização.