Esse problema surgiu ao tentar montar um ambiente de desenvolvimento e fazer as máquinas virtuais conversarem 'entre si' então foi preciso dizer ao mac que ele deveria passar os pacotes recebidos de um IP para outro, ou seja trabalhar como um gateway…

No link abaixo há uma boa explicacao, mesmo antiga, sobre o escopo de rede nas maquinas virtuais…

VirtualBox Networking

resolver o problema no mac foi 'simples', mas contou-se com a ajuda inestimável do Ajaxon!! 8-)

para habilitar essa funcao no kernel do BSD, basta o seguinte comando.

sudo sysctl -w net.inet.ip.forwarding=1

lembrete: essa alteração não é PERMANENTE… é preciso criar algum script para executar na inicialização ou 'porcamente' adicionar a linha no /etc/rc.common

parece (nao funciona) segundo a Sequencia de Boot do MAC que é só criar o arquivo /etc/sysctl.conf e incluir as linhas

# Enable packet forwarding
net.ipv4.ip_forward = 1

lembrando: é preciso fazer alguns pings para ativar as rotas…