Столкнулся с той же задачей, мак в корпоративной сети из Windows-машин с доступом через кабель, плюс Wi-Fi доступ в интернет. Приоритет у Wi-Fi сети. Доступ по именам компьютеров в локальной сети без проблем, по IP подключается только если переключать приоритет сети или отключать Wi-Fi.
Прописал статичный маршрут sudo route -n add 10.4.0.4/24 10.5.0.254 , где 10.4.0.4- адрес нужной машины, 10.5.0.254 - шлюз корпоративной сети. Доступ получен, задача решена :)