How to wake-on-LAN through VPN router

I am working at home and want to wake a computer in the corporate network. I have a VPN connection from my Windows 7 PC to the ISA server that operates as RAS server.

Wake-on-LAN is based on UDP/IP and should be sent to the broadcast MAC address. When I try to send a packet to the network broadcast address at my PC it looks like it is not forwarded to the corporate network.

Is it possible to configure the VPN client and the ISA server so that wake-on-LAN packets go though?

Edit

For clarification I have some addresses:

  • home PC VPN adapter address 192.168.1.93 [varies on RAS dial-in]
  • wake-on-LAN PC 192.168.1.22
  • ISA PC 192.168.1.1

I have some further addresses that should not care:

  • ISA external address 83.26.4.139
  • home PC LAN adapter address 192.168.73.10
  • home PC NAT router address 192.168.73.1
  • home PC NAT external address [varies on DSL connect]

Not sure if there's a subnet division between your home IP over VPN and the destination. Your corporate network may not be forwarding WOL packets to the destination subnet. It is tricky to get WOL to work on subnetted networks.