Kernel: arpresolve ENDLESS !!!
-
As far back as I can remember, when a WAN interface that is being monitored by dpinger is disconnected - the log goes CRAZY with
kernel: arpresolve: can't allocate llinfo for W.X.Y.Z on foo kernel: arpresolve: can't allocate llinfo for W.X.Y.Z on foo kernel: arpresolve: can't allocate llinfo for W.X.Y.Z on foo kernel: arpresolve: can't allocate llinfo for W.X.Y.Z on foo kernel: arpresolve: can't allocate llinfo for W.X.Y.Z on foo (...repeats endlessly, multiple times per second, filling up your logs...)I know this is at least somewhat related to states that are no longer valid due to the route being removed (cable unplugged, gateway down, etc). So:
-
is there any way to have these messages NOT written to disk? I suppose I wouldn't mind seeing them on the console but it sure makes the logs fill up fast and makes it hard to debug your system.log
-
is there a way to see WHAT is generating these unroutable packets? I believe something is not being killed properly when rc.gateway_alarm or rc.linkup are being called but it's very hard to determine what is generating these packets… tcpdump doesn't work because I don't think the packets are ever hitting the wire, they are just knocking around in the kernel etc...?
-
if #1 and #2 are not possible, is it possible to modify /etc/syslog.conf and funnel kernel messages to /var/log/kernel.log instead?
-