Mec*_*ail 21 wireless networking ping
我有一个间歇性问题(在使用不同的连接一段时间后会自行解决),导致 Internet 请求失败,使用一个特定的无线网络。关联一个AP后大约5次请求后,ping
会报错
ping: sendmsg: No buffer space available
Run Code Online (Sandbox Code Playgroud)
就像在Wifi 连接但没有数据传输中一样: "ping: sendmsg: No buffer space available"。
如果相关,我在Centrino Ultimate-N 6300 [8086:4238]
Thinkpad X201 上看到了无线接口。错误 #836250可能与此相关。
虽然我可以解决这个问题,但我想知道:这个错误消息是什么意思?特别是,它在谈论什么缓冲区?
Rin*_*ind 10
这意味着您达到了系统参数的最大值。可能/proc/sys/net/core/wmem_max
(但这可能需要对显示此错误的系统进行一些调查)。此设置是“接收套接字内存”的最大数量。
原因很可能是网卡损坏 - 或者 - 如果系统没有压力,网卡不是 100% 受支持。Broadcom bcm4313 似乎显示了此错误。
如果有人想知道:存储这些文件的文件所在/etc/sysctl.conf
,您可以从root
(!) 提示中更改它们。可以在此处找到一些示例(还包括本答案开头显示的参数)。但只有在更换 NIC 本身不能解决问题时才应该这样做。
很可能是驱动程序或硬件本身的问题。可以通过上/下接口来临时修复。基本上输出队列已满,除非您正在处理一些主要网络流量或网络上有大量主机,否则您不应该看到该错误,如果是,您可能可以调整一些内核值以防止错误。
归档时间: |
|
查看次数: |
71667 次 |
最近记录: |