If you encounter something like this:
kernel: [811842.838329] ip_rt_bug: 0.0.0.0 -> 255.255.255.255, ?
while using wakeonlan on your Linux box, you have forgotten to set the broadcast address correctly with the -i parameter of wakeonlan.
Always call wakeonlan with the correct broadcast address of your LAN:
wakeonlan -i 192.168.1.255 aa:bb:cc:dd:ee:ff