Tag Archives: route

connect: No buffer space available

First time I’ve gotten this problem when trying to ping another host:

$ ping pong
connect: No buffer space available

The command ifconfig didn’t show anything unusual, but dmesg showed some interesting lines:

[332083.737268] ipv4: Neighbour table overflow.
[332205.552806] net_ratelimit: 15 callbacks suppressed

I noticed that minidlna sucked up 100% from one core, but I don’t know if this is related. I restarted minidlna and the network, and all was back to normal again:

$ sudo /etc/init.d/minidlna restart
$ sudo /etc/init.d/networking restart

When I was back online again, I was curious and googled the problem. I found some hints to check the routing table and arp table, which I’ll do in the future should the problem ever arise again.

Posted in Linux | Tagged , , , , , , , , , , , , , , , , | 2 Comments

SIOCADDRT: File exists

I’ve been getting output from cron mailed to me as:

/etc/cron.daily/mycron:
SIOCADDRT: File exists

This warning stems from the same route being set several times. I want to make sure eth0 is set to be the default device, should it have changed for some reason.

The message breaks down to this:

SIOC = Serial Input Output Controller

ADD = action is ADD

RT = RouTe

File exists = This means that the route is already configured (file exists in /proc)

In my case the solution is to simply suppress the message by redirecting it to /dev/null:

Posted in Linux | Tagged , , , , | Leave a comment