Eu gostaria de trabalhar off-line (estou voando para os EUA duas vezes este mês), para fazer isso eu preciso acessar um servidor de desenvolvimento Linux.
Atualização: Depois de pesquisar por um tempo, este é o mesmo problema que eu tenho experimentando (exceto com um host do Snow Leopard e um convidado do Ubuntu 10.04).
Quando trabalho em casa inicializo uma VM do VirtualBox e isso atua como meu servidor de desenvolvimento para o dia (fornecendo Apache, PHP e MySQL para executar o código do servidor). No entanto, gostaria de trabalhar com minha VM quando não estiver conectado a uma rede.
Eu tenho meu guest Ubuntu VM configurado com uma conexão de ponte para que ele possa servir HTTP e fornecer acesso SSH dentro da minha rede local.
Eu tentei configurar manualmente minhas configurações de rede tanto no Mac OSX (o host) quanto no Ubuntu (o guest), mas não consigo nem fazer ping no meu próprio endereço NIC (127.0.0.1 can, 192.168.21.x I não posso) no OS X quando eu desconectar o cabo.
Configurações manuais de rede:
$ ifconfig en0
en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
ether 00:xx:xx:xx:xx:xx
inet 192.168.21.5 netmask 0xffffff00 broadcast 192.168.21.255
media: autoselect (100baseTX <full-duplex,flow-control>)
status: active
Eu posso pingar localhost bem, assim como minha VM (.20) e SSH também.
$ ping 192.168.21.5
PING 192.168.21.5 (192.168.21.5): 56 data bytes
64 bytes from 192.168.21.5: icmp_seq=0 ttl=64 time=0.085 ms
64 bytes from 192.168.21.5: icmp_seq=1 ttl=64 time=0.102 ms
64 bytes from 192.168.21.5: icmp_seq=2 ttl=64 time=0.100 ms
64 bytes from 192.168.21.5: icmp_seq=3 ttl=64 time=0.094 ms
$ ping 192.168.21.20
PING 192.168.21.20 (192.168.21.20): 56 data bytes
64 bytes from 192.168.21.20: icmp_seq=0 ttl=64 time=0.910 ms
64 bytes from 192.168.21.20: icmp_seq=1 ttl=64 time=1.181 ms
64 bytes from 192.168.21.20: icmp_seq=2 ttl=64 time=1.159 ms
64 bytes from 192.168.21.20: icmp_seq=3 ttl=64 time=1.320 ms
Cabo de rede desconectado:
$ ifconfig en0
en0: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
ether 00:xx:xx:xx:xx:xx
media: autoselect
status: inactive
$ ping 192.168.21.5
PING 192.168.21.5 (192.168.21.5): 56 data bytes
ping: sendto: No route to host
ping: sendto: No route to host
Request timeout for icmp_seq 0
ping: sendto: No route to host
Request timeout for icmp_seq 1
O OS X desativa a NIC quando o cabo de rede é desconectado? Alguma maneira de parar com isso?