I'm noticing some strangeness in conjunction with WOL(*), which seems
not to be working and am not sure where the problem lies(**).The machine launching the packets has two interfaces, re0 and em0, with
the receiving machine connected to re0. The machine does not wake up
either using port 9 or port 40000.A bit of strangeness in the diagnostics is that tcpdump appears not to
register and packets from or to re0. It does not catch any packets on
re0, even from nmap -P0 -e re0 -T5 a.b.c.dtcpdump -i re0 ip proto 17
whereas the following catches packets, even from wol, when sent to
addresses on em0.tcpdump -i em0 ip proto 17
Route shows the following:
Internet:
Destination Gateway Flags Refs Use Mtu Interface
a.b.c.d 00:0f:1f:78:82:07 UHLc 1 8629 - re0and when the machine is already on, I can ping and connect via ssh.
pfctl -s rules
are as simple as possible:
scrub in all fragment reassemble
pass in all flags S/SA keep state
pass out all flags S/SA keep stateWhat's up with tcpdump and, more importantly, wol?
-Lars
(*) Installed using pgk_add:
http://www.openbsd.org/4.1_packages/i386/wol-0.7.1p1.tgz-long.html(**) Hardware is a Dell DHP on which I've set the BIOS to allow remote
wakeup and have the lowpower mode (which hinders remote wakeup) off.
