Como faço para que a interface vboxnet do VirtualBox apareça na GUI de configuração de rede do OS X?

4

Estou disposto a fazer qualquer quantidade de configurações em .plist e .xml para fazer isso funcionar.

O cenário é este:

Eu tenho um bom celular baseado em Android. O telefone pode fazer tethering USB. OS X 10.6 não pode fazer tethering via USB. O Fedora pode. Por diversas razões, constantemente tenho um convidado do Fedora rodando dentro do VirtualBox no meu laptop. Eu gostaria de poder dizer ao OS X para usar a interface vboxnet somente para host como sua principal forma de falar com a Internet para que eu possa usar a capacidade do Fedora de fazer tethering via USB para falar com a Internet através do meu telefone. Na verdade, seria bom compartilhar a conexão de Internet do meu telefone com a porta Ethernet ou WiFi do meu MacBook Pro.

Eu posso configurar manualmente o OS X para que ele seja roteado através da instância de convidado do Fedora usando o comando route . Mas então o espinhoso problema de configurar o DNS entra em ação. Descobri que o 10.6 (e possivelmente o 10.5) não tem realmente o conceito de uma configuração global do DNS e, em vez disso, associa-o a uma conexão de rede individual. Isso significa que usar as configurações networksetup e scutil to frob é um pouco problemático porque não existe uma conexão que seja reconhecida por toda a infraestrutura do Mac como estando, portanto, não há nada para associar as informações do DNS.

Além disso, se a interface vboxnet aparecer na interface do usuário, posso fazer todos os tipos de coisas maravilhosas, como compartilhar a conexão com a Internet sem ter que fazer um monte de configurações manuais do NAT e outras coisas ridículas.

A título de esclarecimento, estou usando atualmente uma conexão Wi-Fi e minha configuração de roteamento é assim:

$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.43.1       UGSc            3        0     en1
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              6  5946331     lo0
169.254            link#5             UCS             0        0     en1
192.168.43         link#5             UCS             3        0     en1
192.168.43.1       2:23:76:99:44:2e   UHLWI           1       13     en1   1178
192.168.43.14      127.0.0.1          UHS             0        0     lo0
192.168.43.255     ff:ff:ff:ff:ff:ff  UHLWbI          0       12     en1
192.168.56         link#7             UC              2        0 vboxnet
192.168.56.101     8:0:27:b4:ee:b3    UHLWI           1       29 vboxnet   1191
192.168.56.255     ff:ff:ff:ff:ff:ff  UHLWbI          0       12 vboxnet

Então, existe uma maneira de fazer isso acontecer?

    
por Omnifarious 16.10.2010 / 02:01

0 respostas