Does the OS X DHCP client support classless static routes (RFC3442)?

Simply put: does Mac OS X support RFC3442?

RFC3442 implements DHCP codes (121 and 249) to provide classless static routes to DHCP clients.

I can only seem to find rather old information circa 2005-2008 which implies that OS X does not support RFC3442. Any chance this has changed recently and I'm just doing something wrong while setting it up? My anecdotal testing seems to confirm that OS X does not support RFC3442 but I'm looking for confirmation.

If OS X still doesn't support RFC3442, what is an alternative method of pushing static routes to OS X clients?


Per https://stackoverflow.com/questions/316574/dhcp-setting-in-mac-os-x, it should be possible to use ipconfig to get the values of arbitrary options from the most recent DHCP transaction. I presume you'd need to use a custom launchd plist to run something when the interface is (re)configured.


Well, it looks like OSX 10.11 El Capitan supports it. Now my laptop catches the rule in our office and I no longer have to fix the routing table manually.


Yosemite and older Mac OS X requires additional software to support DHCP static routes. I have made the software open source: https://github.com/beckit/DHCP_121_macOS