ubuntu与windows互丢包严重,请问有什么排查方法?

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
askkkkk
帖子: 11
注册时间: 2019-10-10 9:53
系统: ubuntu
送出感谢: 0
接收感谢: 0

ubuntu与windows互丢包严重,请问有什么排查方法?

#1

帖子 askkkkk » 2020-04-22 21:07

windows机器与ubuntu的嵌入式设备,网线直连,ping丢包严重,可以丢20%,请问有哪些方法可以排查这个问题?
谢谢!
头像
astolia
论坛版主
帖子: 4802
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 809 次

Re: ubuntu与windows互丢包严重,请问有什么排查方法?

#2

帖子 astolia » 2020-04-23 0:21

先换根好点的网线。确保网线是交叉线,双绞线。
两边都装上抓包软件(wireshark、tcpdump)看数据包的收发情况
askkkkk
帖子: 11
注册时间: 2019-10-10 9:53
系统: ubuntu
送出感谢: 0
接收感谢: 0

Re: ubuntu与windows互丢包严重,请问有什么排查方法?

#3

帖子 askkkkk » 2020-04-23 14:39

astolia 写了:
2020-04-23 0:21
先换根好点的网线。确保网线是交叉线,双绞线。
两边都装上抓包软件(wireshark、tcpdump)看数据包的收发情况
你好。
网线确认是好的,使用iperf3测速可以到900多M。
wireshark抓包,linux端(ubuntu18.04)确实回复icmp丢包,不确定是丢包还是没有回复。
头像
astolia
论坛版主
帖子: 4802
注册时间: 2008-09-18 13:11
送出感谢: 1 次
接收感谢: 809 次

Re: ubuntu与windows互丢包严重,请问有什么排查方法?

#4

帖子 astolia » 2020-04-23 15:50

从硬件层面,还可以考虑搞个外接有线网卡,看是不是设备网卡本身的问题,反正也不贵
https://search.jd.com/Search?keyword=usb有线网卡&enc=utf-8

软件层面,你可以用netstat -s来看icmp包的收发情况。用perf trace来看ping命令的底层信息

代码: 全选

sudo perf trace --event 'net:*' ping -c 1 192.168.1.1
可以把--no-syscalls去掉看系统调用的结果
更进一步的话,也可以考虑写个eBPF程序深入检查下
askkkkk
帖子: 11
注册时间: 2019-10-10 9:53
系统: ubuntu
送出感谢: 0
接收感谢: 0

Re: ubuntu与windows互丢包严重,请问有什么排查方法?

#5

帖子 askkkkk » 2020-04-26 8:32

astolia 写了:
2020-04-23 15:50
从硬件层面,还可以考虑搞个外接有线网卡,看是不是设备网卡本身的问题,反正也不贵
https://search.jd.com/Search?keyword=usb有线网卡&enc=utf-8

软件层面,你可以用netstat -s来看icmp包的收发情况。用perf trace来看ping命令的底层信息

代码: 全选

sudo perf trace --event 'net:*' ping -c 1 192.168.1.1
可以把--no-syscalls去掉看系统调用的结果
更进一步的话,也可以考虑写个eBPF程序深入检查下
好的,我尝试下。又交叉验证了下,应该是硬件问题,换个网卡是正常了。谢谢
回复

回到 “网络相关问题”