Wake on LAN with ip directed broadcast not possible with MS L3 switches
In our school we are extensively using Wake on LAN to wake desktop computers:
daily scheduled task to wake computers in classrooms before the start of the first lessons
monthly scheduled task to wake computers at night to install software updates
ad hoc wake computers for e.g. software maintenance
The WoL magic packets are sent from management servers in our server vlan to desktop computers in two locations in multiple vlan's separated by one or two L3 switches.
At present we have cisco Catalyst L3 switches. For the WoL packets to reach the desktop computers, we have configured the following commands:
ip directed-broadcast 150
ip helper-address 10.1.x.255 (broadcast address for each desktop vlan)
access-list 150 permit udp 10.1.1.0 0.0.0.255 any eq 12287 (10.1.1.0 server subnet address)
ip forward-protocol udp 12287 (udp port number of WoL magic packets).
This month we have acquired new MS250 and MS210 L3 switches to replace our old Cisco Catalyst L3 switches.
However, the Meraki switches are missing the ip directed broadcast feature. I have contacted Meraki support and they have confirmed the absence of this feature: "We do not currently support IP Directed Broadcasts, therefore, there is not an option to configure this."
This is a big disappointment for us because now we cannot use the new Meraki switches for their intended L3 purpose.
We have considered several work arounds such as adding a network interface for each desktop vlan to our management servers and using an "always on helper pc" in the vlan's in our remote location. However, these work arounds cannot fully replace the present functionality and would mean a significant amount of additional work and complexity.
I have submitted a request for the ip directed broadcast feature to the development team.
The scheduled tasks (daily/monthly) use a script with the following command: "C:\Program Files (x86)\ConfigMgr Console Extensions\wolcmd.exe"" $($ComputerMAC.Replace(':','')) 255.255.255.255 255.255.255.255 12287"
The right-click Wake on LAN option in SCCM (Microsoft Endpoint Configuration Manager) sends IPv4 magic packets to the subnet broadcast address of the pc we want to wake.
The problem we are facing with the Meraki L3 switches is that the WoL IPv4 broadcast packets cannot be forwarded from our server vlan to the pc vlan's. I do not understand how pywake can solve this. Could you explain this?
Re: Wake on LAN with ip directed broadcast not possible with MS L3 switches
One point of note is that since we went beyond about 12.12 on our MS210 stack, even WoL within a VLAN has stopped working. Due to Covid we aren't actually at the site so I haven't been able to do a packet capture but nothing else changed and it did work when we first installed them.