Out of the box I tend to find WOL under Ubuntu will not work, despite WOL being enabled in a PC's BIOS. The way I've often resolved this is to install ethtool which allows the querying settings of an ethernet device and the changing of settings. Read on...