「ping:sendmsg:No buffer space available」とはどういう意味ですか?


15

ある特定のワイヤレスネットワークで、インターネット要求が失敗する原因となる断続的な問題(しばらくの間、別の接続を使用した後、自然に解決します)がありました。APとの関連付け後、約5つのリクエストの後ping、エラーを報告します

ping: sendmsg: No buffer space available

接続されたWifiと同じですが、データ転送はありません: "ping:sendmsg:使用可能なバッファースペースがありません"

関連する場合Centrino Ultimate-N 6300 [8086:4238]は、Thinkpad X201のワイヤレスインターフェースを使用しています。バグ#836250はおそらく関連しています。

この問題を回避することはできますが、このエラーメッセージはどういう意味ですか?特に、それはどのバッファについて話しているのですか?


それは場合に役立ちます私は知らないが、私はここで同様の問題が見つかりました:forums.opensuse.org/archives/sls-archives/archives-suse-linux/...またはlinuxquestions.org/questions/linux-networking-3/...を
an_AVERAGE_linux_guy

@an_AVERAGE_linux_guyは両方とも興味深いですが、それが何を意味するかを言わないでください;)
Rinzwind

AzureのCentOSインスタンスでそれらを取得しています。WTF?
デビッドトンホーファー

Kekの恐ろしい笑い声により、/etc/hostnameAzure VMにFQDNを誤って入力すると、ネットワークインターフェイスが不正なWifiリンクであるかのように動作することがわかりました。私はしばらくの間「産業」にいましたが、それは毎日より面白くなってきています。
デビッドトンホーファー

回答:


6

システムパラメータの最大値に達したということです。おそらく/proc/sys/net/core/wmem_max(ただし、このエラーを示すシステムを調査する必要があるかもしれません)。この設定は、「受信ソケットメモリ」の最大量です。

原因は、NICの破損、またはシステムにストレスがかからない場合に100%サポートされていないNICである可能性があります。Broadcom bcm4313は、このエラーを示しているようです。


誰かが知りたい場合:これらが保存されているファイルは/etc/sysctl.confあり、root(!)プロンプトから変更できます。いくつかの例がここにあります(この回答の冒頭に示されているパラメーターも含まれています)。ただし、NIC自体を交換しても解決しない場合にのみ、これを行う必要があります。


1

ドライバーまたはハードウェア自体に問題がある可能性があります。インターフェイスをアップ/ダウンすることで一時的に修正できます。基本的に、出力キューはいっぱいです。いくつかの主要なネットワークトラフィックを処理しているか、ネットワーク上に大量のホストがない限り、そのエラーは表示されないはずです。


確かに、ifconfig [interface] down続いìfconfig [interface] upて私のためにトリックをしました。
sankari

1

3gモデム(USBモデム)でも同様の問題が発生しました。同じブランドの異なるモデムを使用すると、問題はなくなりました。欠陥のあるモデムを使用すると、しばらく動作し、その後同じ症状で失敗し始めました。数日後にモデムが完全に壊れ、最終的に交換し、問題は完全に解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.