Tive um problema intermitente (que se resolve espontaneamente após um tempo usando uma conexão diferente) que causava falhas nas solicitações da Internet, com uma rede sem fio específica. Após cerca de 5 solicitações após a associação a um AP, ping
relataria o erro
ping: sendmsg: No buffer space available
assim como no Wifi conectado, mas não há transferência de dados: "ping: sendmsg: não há espaço disponível no buffer" .
Caso seja relevante, estou vendo com uma Centrino Ultimate-N 6300 [8086:4238]
interface sem fio em um Thinkpad X201. O bug # 836250 está possivelmente relacionado.
Embora eu possa solucionar esse problema, fiquei pensando: O que essa mensagem de erro significa? Em particular, de que buffer ele está falando?
networking
wireless
ping
Caracol mecânico
fonte
fonte
/etc/hostname
em uma Azure VM faz com que a interface de rede para se comportar como se fosse um link ruim Wifi. Estou na "indústria" há algum tempo, mas está ficando mais interessante a cada dia.Respostas:
Isso significa que você atingiu um valor máximo para um parâmetro do sistema. Provavelmente
/proc/sys/net/core/wmem_max
(mas isso pode exigir alguma investigação em um sistema que mostre esse erro). Esta configuração é a quantidade máxima de "receber memória de soquete".É provável que a causa seja uma NIC quebrada - ou - uma NIC que não seja 100% suportada se o sistema não estiver estressado. O Broadcom bcm4313 é um que parece mostrar esse erro.
Caso alguém queira saber: o arquivo em que eles estão armazenados é
/etc/sysctl.conf
e você pode alterá-los a partir de umroot
prompt (!). Alguns exemplos podem ser encontrados aqui (também inclui o parâmetro mostrado no início desta resposta). Mas isso só deve ser feito se a substituição da própria NIC não a resolver.fonte
Provavelmente, é um problema com o driver ou o próprio hardware. Pode ser corrigido temporariamente, com a interface ativada / desativada. Basicamente, a fila de saída está cheia e, a menos que você esteja lidando com algum tráfego importante da rede ou tenha muitos hosts na rede, não deverá ver esse erro e, se estiver, provavelmente poderá ajustar alguns valores do kernel para evitar o erro.
fonte
ifconfig [interface] down
seguido porìfconfig [interface] up
fez o truque para mim.Eu tive um problema semelhante com um modem 3G (modem USB). Ao usar um modem diferente, da mesma marca, o problema desapareceu. Sempre que usei o modem defeituoso, ele funcionou por um tempo e depois começou a falhar com os mesmos sintomas, depois de alguns dias o modem quebrou completamente, eu finalmente o substituí eo problema foi resolvido completamente.
fonte