Назад | Перейти на главную страницу

Поддерживает ли клиент DHCP OS X бесклассовые статические маршруты (RFC3442)?

Проще говоря: поддерживает ли Mac OS X RFC3442?

RFC3442 реализует коды DHCP (121 и 249) для предоставления бесклассовых статических маршрутов клиентам DHCP.

Мне кажется, что я нашел довольно старую информацию примерно за 2005-2008 годы, из которой следует, что OS X не поддерживает RFC3442. Есть ли шанс, что это недавно изменилось, и я просто делаю что-то не так при настройке? Мое анекдотическое тестирование, похоже, подтверждает, что OS X не поддержка RFC3442, но я ищу подтверждения.

Если OS X по-прежнему не поддерживает RFC3442, каков альтернативный метод отправки статических маршрутов клиентам OS X?

Что ж, похоже, OSX 10.11 El Capitan его поддерживает. Теперь мой ноутбук улавливает правило в нашем офисе, и мне больше не нужно вручную исправлять таблицу маршрутизации.

Yosemite и более ранние версии Mac OS X требуют дополнительного программного обеспечения для поддержки статических маршрутов DHCP. Я сделал программу с открытым исходным кодом: https://github.com/beckit/DHCP_121_macOS

За https://stackoverflow.com/questions/316574/dhcp-setting-in-mac-os-x, должно быть возможно использовать ipconfig чтобы получить значения произвольных опций из последней транзакции DHCP. Я полагаю, вам нужно использовать пользовательский launchd plist для запуска чего-либо, когда интерфейс (пере) настроен.