VMware Fusion e FreeBSD: não é possível criar IP estático e não pode manter IP dinâmico

0

Eu preciso de uma VM FreeBSD rodando em uma nova máquina Mac. Isso é para poder testar as alterações feitas no servidor web que está sendo executado no FreeBSD (a política da empresa é que testamos as alterações em uma instância com uma configuração semelhante ao nosso ambiente de produção.) No entanto, atualmente estou tendo problemas muito estranhos configurando isso . (1) Não consegui configurar um IP estático sem perder a conexão com a internet, alterando 'ifconfig_em0="dhcp"' para 'ifconfig_em0="inet [algum-endereço-ip] gateway 255.255.255.0". Eu não conseguia mais fazer ping no Google ...

E mais importante (2), meu endereço IP do DHCP parece mudar automaticamente a cada dois minutos. Isso tornará muito difícil trabalhar sem ser interrompido ...

Isso explica muito bem o problema que estou tendo: link

No entanto, esta solução não está funcionando para mim - não consigo acessar a máquina a partir do endereço IP fixo que configurei para ela. Em particular, notei que os dois locais descritos como contendo o endereço MAC do dispositivo de rede virtual têm endereços diferentes lá ... Contra o ifconfig na VM eu vejo: 00: 0c: 29: 68: 79: ee e contra o arquivo .vmx tem: 00: 0c: 29: 64: 03: 8b ...

Alguém tem alguma idéia sobre como solucionar isso?

    
por olive 24.04.2011 / 14:22

1 resposta

1

O que você quer no /etc/rc.conf é este:

ifconfig_em0="inet [some-ip] netmask [your-network-netmask]"
defaultrouter="[router-ip]"

Se a rede estiver sendo executada no modo "em ponte", o [um pouco de ip] deverá ser um IP reserva na sua rede, e o [roteador-ip] deverá ser o endereço IP do roteador padrão.

Por exemplo:

ifconfig_em0="inet 192.168.1.77 netmask 255.255.255.0"
defaultrouter="192.168.1.1"

Você também precisaria configurar o /etc/resolv.conf para ter seu endereço de servidor DNS, por exemplo:

search my.domain.name
nameserver 192.168.1.1
    
por 24.04.2011 / 17:12