“ping : sendmsg : 사용 가능한 버퍼 공간이 없음”은 무엇을 의미합니까?


15

하나의 특정 무선 네트워크에서 인터넷 요청이 실패하는 간헐적 인 문제 (한동안 다른 연결을 사용한 후 자발적으로 해결되는 문제)가있었습니다. AP와 연결 한 후 약 5 개의 요청 후 ping오류를보고합니다.

ping: sendmsg: No buffer space available

Wi-Fi에 연결되어 있지만 데이터 전송이없는 것처럼 : "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?
David Tonhofer

Kek의 끔찍한 웃음으로 /etc/hostname인해 Azure VM에 FQDN이 잘못 입력 되면 네트워크 인터페이스가 Wi-Fi 연결이 나쁜 것처럼 작동합니다. 나는 한동안 "산업"에 있었지만 점점 더 흥미로워지고 있습니다.
David Tonhofer 2012 년

답변:


6

시스템 매개 변수의 최대 값에 도달했음을 의미합니다. 아마 /proc/sys/net/core/wmem_max(그러나 이것은이 오류를 보여주는 시스템에 대한 조사가 필요할 수 있습니다). 이 설정은 최대량 "수신 소켓 메모리"입니다.

원인은 NIC가 손상되었거나 시스템에 스트레스를주지 않으면 100 % 지원되지 않는 NIC 일 수 있습니다. Broadcom bcm4313은이 오류를 나타내는 것으로 보입니다.


누구나 알고 싶어하는 경우 : 파일이 저장된 파일 /etc/sysctl.confroot(!) 프롬프트 에서 변경할 수 있습니다 . 여기에 몇 가지 예가 있습니다 (이 답변의 시작 부분에 표시된 매개 변수도 포함되어 있음). 그러나 NIC 자체를 교체해도 문제가 해결되지 않는 경우에만 수행해야합니다.


1

드라이버 나 하드웨어 자체에 문제가있을 수 있습니다. 인터페이스를 위 / 아래로 가져 가서 일시적으로 수정할 수 있습니다. 기본적으로 출력 큐가 가득 차서 주요 네트워크 트래픽을 처리하지 않거나 네트워크에 많은 호스트가없는 경우 해당 오류가 표시되지 않아야하며 오류가 발생하지 않은 경우 일부 커널 값을 조정하여 오류를 방지 할 수 있습니다.


실제로, ifconfig [interface] down다음에 ìfconfig [interface] up나를 위해 속임수를 썼는지.
sankari

1

3g 모뎀 (USB 모뎀)과 비슷한 문제가있었습니다. 다른 브랜드, 동일한 브랜드를 사용하면 문제가 사라졌습니다. 결함이있는 모뎀을 사용할 때마다 잠시 동안 작동 한 다음 같은 증상으로 실패하기 시작했습니다. 며칠 후 모뎀이 완전히 고장 나면 마침내 교체하고 문제가 완전히 해결되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.