O que poderia fazer com que o endereço IP mdns da minha máquina OS X estivesse errado?

2

Eu tenho uma caixa do Ubuntu 9.04 e uma caixa do OS X 10.5. Ambos estão na mesma sub-rede (192.168.10.0/24). Eu posso ver ubuntu.local e osx.local da máquina OS X, mas eu só posso ver ubuntu.local da máquina Ubuntu. Quando eu pingue eles ubuntu.local é 192.168.10.50, mas osx.local é 192.168.132.1. O IP da máquina do OS X está obviamente errado e não tenho certeza de como isso aconteceu. Eu conecto a três redes com ele (192.168.20.0/24 ethernet, 192.168.2.0/24 sem fio, e o supracitado 192.168.10.0/24 wireless), então 192.168.132.1 parece muito estranho.

Eu marcava isso como mdns, mas ainda não tenho pontos suficientes.

Aqui estão os resultados ifconfig , parece que o bonjour está pegando a rede VMWare em vez da rede com ou sem fio. Como posso dizer para usar o wireless (ou com fio)?

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:17:f2:d6:39:8a 
    media: autoselect status: inactive
    supported media: autoselect 10baseT/UTP <half-duplex> 10baseT/UTP <full-duplex> 10baseT/UTP <full-duplex,hw-loopback> 10baseT/UTP <full-duplex,flow-control> 100baseTX <half-duplex> 100baseTX <full-duplex> 100baseTX <full-duplex,hw-loopback> 100baseTX <full-duplex,flow-control> 1000baseT <full-duplex> 1000baseT <full-duplex,hw-loopback> 1000baseT <full-duplex,flow-control> none
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 2030
    lladdr 00:19:e3:ff:fe:77:30:9c 
    media: autoselect <full-duplex> status: inactive
    supported media: autoselect <full-duplex>
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.10.102 netmask 0xffffff00 broadcast 192.168.10.255
    ether 00:19:e3:d8:b3:5e 
    media: autoselect status: active
    supported media: autoselect
vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.132.1 netmask 0xffffff00 broadcast 192.168.132.255
    ether 00:50:56:c0:00:08 
vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.238.1 netmask 0xffffff00 broadcast 192.168.238.255
    ether 00:50:56:c0:00:01 
    
por Chas. Owens 21.05.2009 / 01:24

1 resposta

4

O seu sistema tem VMware, Parallels ou algo parecido? Acredito que eles configuram um adaptador de rede virtual e atribuem endereços privados adicionais. Uma rápida pesquisa no Google retornou esta página que sugere que uma correção pode funcionar.

Se você executar 'ifconfig' em um terminal na sua caixa OSX, verá um 192.168.132. endereço?

    
por 21.05.2009 / 01:46