Eu configurei uma VM executando o Ubuntu 12.04 especificamente para o desenvolvimento da web local e estou tendo alguns problemas para garantir que ela tenha um endereço IP estático. Um endereço IP estático é importante, pois estou usando o endereço IP no arquivo hosts para atribuir um sufixo .local aos endereços usados no navegador e para conectar-me ao banco de dados correto na VM.
Atualmente, toda vez que eu me conecto a uma nova rede ou à minha VM é atribuído um novo endereço IP, preciso reconfigurar todo o meu ambiente, o que está se tornando um problema. Também provavelmente não ajuda que o default-lease-time
na VM do Ubuntu esteja configurado para 1800 por padrão.
No momento, estou usando o VMWare Fusion e o adaptador de rede está ativado e definido como "Autodetectar" em Rede em ponte.
Eu tentei definir um endereço IP estático dentro do dhcpd.conf usando o código abaixo:
host ubuntu {
hardware ethernet 00:50:56:35:0f:f1;
fixed-address: 192.168.100.100;
}
O fixed-address
que usei também está fora do intervalo especificado no bloco de sub-redes (que neste caso é 192.168.100.128 a 192.168.100.254).
Eu tentei adicionar e remover o adaptador de rede e reiniciar meu Mac depois de cada vez, sem sucesso.
Abaixo está um ifconfig
da VM que pode ajudar:
eth0 Link encap:Ethernet HWaddr 00:50:56:35:0f:f1
inet addr:192.168.0.25 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::250:56ff:fe35:ff1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1624 errors:0 dropped:0 overruns:0 frame:0
TX packets:416 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:147348 (147.3 KB) TX bytes:41756 (41.7 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Há algum problema específico com o 12.04 que está faltando? Caso contrário, alguém mais tem alguma ideia?
Obrigado antecipadamente.