Ubuntu – Wifi connected but no data transfer: “ping: sendmsg: No buffer space available”

pingwireless

I have a Desktop which runs on Windows XP and a laptop which runs in Ubuntu 12.04.

Recently I have set up a wireless router in order to be able to access internet on my laptop through wifi. The laptop connects to the wifi at ease, but is unable to transfer any data. Only when I switch on my laptop for the first time, it is able to transfer some data for just few minutes, after which it even fails to ping the router.

Ping to router shows: "ping: sendmsg: No buffer space available", but the wifi still shows to be connected.

Please help!

Best Answer

  1. Maybe it's a duplicate IP address?

  2. It maybe another software affecting your connection, try to stop Ubuntu firewall.

    sudo service ufw stop

  3. Check the log.

    cat /var/log/syslog | less

  4. Try to tune the buffer size.

    echo 83886080 |sudo tee /proc/sys/net/core/wmem_max

  5. The problem is in the router.