windows机器与ubuntu的嵌入式设备,网线直连,ping丢包严重,可以丢20%,请问有哪些方法可以排查这个问题?
谢谢!
ubuntu与windows互丢包严重,请问有什么排查方法?
-
- 帖子: 14
- 注册时间: 2019-10-10 9:53
- 系统: ubuntu
- astolia
- 论坛版主
- 帖子: 6570
- 注册时间: 2008-09-18 13:11
Re: ubuntu与windows互丢包严重,请问有什么排查方法?
先换根好点的网线。确保网线是交叉线,双绞线。
两边都装上抓包软件(wireshark、tcpdump)看数据包的收发情况
两边都装上抓包软件(wireshark、tcpdump)看数据包的收发情况
-
- 帖子: 14
- 注册时间: 2019-10-10 9:53
- 系统: ubuntu
- astolia
- 论坛版主
- 帖子: 6570
- 注册时间: 2008-09-18 13:11
Re: ubuntu与windows互丢包严重,请问有什么排查方法?
从硬件层面,还可以考虑搞个外接有线网卡,看是不是设备网卡本身的问题,反正也不贵
https://search.jd.com/Search?keyword=usb有线网卡&enc=utf-8
软件层面,你可以用netstat -s来看icmp包的收发情况。用perf trace来看ping命令的底层信息
可以把--no-syscalls去掉看系统调用的结果
更进一步的话,也可以考虑写个eBPF程序深入检查下
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
更进一步的话,也可以考虑写个eBPF程序深入检查下
-
- 帖子: 14
- 注册时间: 2019-10-10 9:53
- 系统: ubuntu
Re: ubuntu与windows互丢包严重,请问有什么排查方法?
好的,我尝试下。又交叉验证了下,应该是硬件问题,换个网卡是正常了。谢谢astolia 写了: ↑2020-04-23 15:50 从硬件层面,还可以考虑搞个外接有线网卡,看是不是设备网卡本身的问题,反正也不贵
https://search.jd.com/Search?keyword=usb有线网卡&enc=utf-8
软件层面,你可以用netstat -s来看icmp包的收发情况。用perf trace来看ping命令的底层信息可以把--no-syscalls去掉看系统调用的结果代码: 全选
sudo perf trace --event 'net:*' ping -c 1 192.168.1.1
更进一步的话,也可以考虑写个eBPF程序深入检查下