Você precisa adicionar uma rota manualmente para cobrir todas as redes corporativas. Encontre o menor bloco de rede que cobrirá todos os endereços IP corporativos. Por exemplo, a rede corporativa pode estar totalmente dentro do intervalo 172.16.22.XXX—172.16.25.XXX. Assim, o seu bloco líquido seria 172.16.16.0/20:
/sbin/route add -net 172.16.16.0/20 -interface en0
Note que na minha máquina, en0 é a Ethernet, en1 é a AirPort.
Eu tenho um script que define várias rotas para minha situação local, que é uma rede corporativa para todas as coisas corporativas (folhas de tempo, aplicativos de licença, relatórios de integridade e segurança no local de trabalho etc.) com Wi-Fi para as coisas úteis (Bing, O'Reilly Safari, etc). Eu ainda não descobri onde eu preciso colocar este script para que o Mac OS X adicione automaticamente as rotas arcanas que eu preciso quando a interface aparece.