Miałem sporadyczny problem (który rozwiązuje się spontanicznie po użyciu innego połączenia przez pewien czas), który powodował niepowodzenie żądań internetowych w przypadku jednej konkretnej sieci bezprzewodowej. Po około 5 żądaniach po skojarzeniu z AP ping
zgłosi błąd
ping: sendmsg: No buffer space available
podobnie jak w przypadku połączenia Wi-Fi, ale bez przesyłania danych: „ping: sendmsg: brak dostępnego miejsca w buforze” .
W przypadku, gdy jest to istotne, widzę za pomocą Centrino Ultimate-N 6300 [8086:4238]
interfejsu bezprzewodowego na Thinkpad X201. Błąd # 836250 jest prawdopodobnie powiązany.
Chociaż mogę obejść ten problem, zastanawiałem się: co oznacza ten komunikat o błędzie? W szczególności o jakim buforze chodzi?
networking
wireless
ping
Ślimak mechaniczny
źródło
źródło
/etc/hostname
maszynie wirtualnej platformy Azure powoduje, że interfejs sieciowy zachowuje się tak, jakby był złym łączem Wi-Fi. Od jakiegoś czasu pracuję w „branży”, ale z każdym dniem robi się coraz ciekawiej.Odpowiedzi:
Oznacza to, że osiągnąłeś maksymalną wartość parametru systemowego. Prawdopodobnie
/proc/sys/net/core/wmem_max
(ale może to wymagać trochę badań w systemie, który pokazuje ten błąd). To ustawienie to maksymalna ilość „pamięci gniazda odbiorczego”.Prawdopodobnie przyczyną jest zepsuta karta sieciowa lub karta sieciowa, która nie jest w 100% obsługiwana, jeśli system nie jest zestresowany. Broadcom bcm4313 to taki, który wydaje się wyświetlać ten błąd.
W przypadku, gdy ktoś chce wiedzieć: plik, w którym są przechowywane, to plik,
/etc/sysctl.conf
który można zmienić za pomocąroot
zachęty (!). Niektóre przykłady można znaleźć tutaj (obejmuje również parametr pokazany na początku tej odpowiedzi). Ale należy to zrobić tylko wtedy, gdy sama wymiana karty sieciowej nie rozwiąże problemu.źródło
Możliwe, że jest to problem ze sterownikiem lub samym sprzętem. Można go tymczasowo naprawić, podnosząc / obniżając interfejs. Zasadniczo kolejka wyjściowa jest pełna i chyba że zajmujesz się dużym ruchem sieciowym lub masz mnóstwo hostów w sieci, nie powinieneś widzieć tego błędu, a jeśli tak, prawdopodobnie możesz poprawić niektóre wartości jądra, aby zapobiec błędowi.
źródło
ifconfig [interface] down
a następnieìfconfig [interface] up
zrobiłem lewę dla mnie.Miałem podobny problem z modemem 3g (modem USB). Podczas korzystania z innego modemu tej samej marki problem zniknął. Ilekroć korzystałem z uszkodzonego modemu, działał on przez jakiś czas, a potem zaczynał działać z tymi samymi objawami, po kilku dniach modem całkowicie się zepsuł, w końcu go wymieniłem, a problem został całkowicie rozwiązany.
źródło