Meanwhile, I did a tcpdump packet trace to see what is happening.
When sending the magic packet from my VM it works fine:
12:44:18.725586 52:54:00:03:5e:38 (oui Unknown) > Broadcast, ethertype IPv4 (0x0800), length 144: vm.domain.de.45051 > 255.255.255.255.discard: UDP, length 102
0x0000: ffff ffff ffff 5254 0003 5e38 0800 4500 ......RT..^8..E.
0x0010: 0082 0326 4000 4011 6d39 c0a8 0964 ffff ...&@.@.m9...d..
0x0020: ffff affb 0009 006e a94b ffff ffff ffff .......n.K......
0x0030: bc30 5bdb 45af bc30 5bdb 45af bc30 5bdb .0[.E..0[.E..0[.
0x0040: 45af bc30 5bdb 45af bc30 5bdb 45af bc30 E..0[.E..0[.E..0
0x0050: 5bdb 45af bc30 5bdb 45af bc30 5bdb 45af [.E..0[.E..0[.E.
0x0060: bc30 5bdb 45af bc30 5bdb 45af bc30 5bdb .0[.E..0[.E..0[.
0x0070: 45af bc30 5bdb 45af bc30 5bdb 45af bc30 E..0[.E..0[.E..0
0x0080: 5bdb 45af bc30 5bdb 45af bc30 5bdb 45af [.E..0[.E..0[.E.
While a packet from the ESXi host appears to be IPv6 even though I am not using IPv6 at all:
12:45:55.842646 3c:a8:2a:9f:e2:3c (oui Unknown) > 33:33:00:00:00:01 (oui Unknown), ethertype IPv6 (0x86dd), length 170: fe80::3ea8:2aff:fe9f:e23c.41324 > ip6-allnodes.discard: UDP, length 108
0x0000: 3333 0000 0001 3ca8 2a9f e23c 86dd 6000 33....<.*..<..`.
0x0010: 0000 0074 1101 fe80 0000 0000 0000 3ea8 ...t..........>.
0x0020: 2aff fe9f e23c ff02 0000 0000 0000 0000 *....<..........
0x0030: 0000 0000 0001 a16c 0009 0074 39d2 ffff .......l...t9...
0x0040: ffff ffff bc30 5bdb 45af bc30 5bdb 45af .....0[.E..0[.E.
0x0050: bc30 5bdb 45af bc30 5bdb 45af bc30 5bdb .0[.E..0[.E..0[.
0x0060: 45af bc30 5bdb 45af bc30 5bdb 45af bc30 E..0[.E..0[.E..0
0x0070: 5bdb 45af bc30 5bdb 45af bc30 5bdb 45af [.E..0[.E..0[.E.
0x0080: bc30 5bdb 45af bc30 5bdb 45af bc30 5bdb .0[.E..0[.E..0[.
0x0090: 45af bc30 5bdb 45af bc30 5bdb 45af bc30 E..0[.E..0[.E..0
0x00a0: 5bdb 45af 0000 0000 0000 [.E.......
The Dell wakes up on IPv4 magic packet but does not wake up on IPv6 based magic packets. Anyone knows how to tell ESXi/ vCenter to use IPv4 instead of IPv6?
Thanks again!