MAC Persistente em VM com Ubuntu

Ao copiar ou mover uma Máquina Virtual com Ubuntu Server 9.10, existe um problema gerado pela mudança de endereço MAC das placas de rede, que faz com que o Ubuntu crie novas interfaces (eth1, eth2, etc.), que não recebem as configurações prévias feitas para a interface eth0.

O udev grava informações relativas ao MAC, associadas à interface eth0. Cada cópia da vm gera um novo MAC, o que faz com que haja uma nova interface: eth1, eth2, etc.

Para evitar essa persistência existem alguns métodos.

O que funcionou nos meus servers:

1 - Em /etc/init.d, criar um arquivo chamado clear-if com o conteúdo:
#!/bin/bash
rm /etc/udev/rules.d/70-persistent-net.rules

2 - dar permissões de execução ao arquivo:
sudo chmod u=rwx,g=rx,o=rx cear-if

3 - criar um link para rodar o script toda vez que desligar ou reiniciar a vm:
ln -s /etc/init.d/clear-if /etc/init.d/rc6.d/S15clear-if
ln -s /etc/init.d/clear-if /etc/init.d/rc0.d/S15clear-if

Postgresql no Ubuntu

Instalei um servidor Postgresql novinho, mas, não consigo conectar no danado a partir de computador nenhum. Após alguma pesquisa, constatei que preciso fazer algumas configurações bem básicas para liberar a rede ip, caso contrário, somente a máquina local tem acesso ao banco de dados.


1 - Editar o arquivo /etc/postgresql/(versão)/main/pg_hba.conf e acrescentar, na sessão "IPv4 local connections":

host all all 192.168.1.0/24 trust

2 - Editar o arquivo /etc/postgresql/(versão)/main/postgresql.conf e localizar a sessão "Conections Settings", alterando o valor da linha:

listen_addresses = 'localhost'

para listen_addresses = '*'

Essa configuração vai abrir o acesso ao banco, sem solicitação de senha, para a rede 192.168.1.0 inteira, e, obviamente, é bem insegura, tornando necessário um estudo mais detalhado.

MBR detonado, o que fazer?

Durante um reparticionamento no HD do meu computador, o gparted mudou a numeração das unidades, o que fez com que o grub não achasse mais o disco de boot, em outras palavras, não inicia mais windows xp, nem linux, só uma tela de erro ao ligar o computador.
Encontrei essa maneira de resolver que me pareceu simples de usar:

1. Dê boot pelo Live CD
2. Abra um terminal
3. Digite "sudo grub"
4. Digite "root (hd0,6)", ou onde estiver seu disco rígido + partição de boot (os números das partições são (meu /boot está em /dev/sda7, que se traduz em hd0,6 para o grub).
5. Digite "setup (hd0)", ou o número do seu disco rígido.
6. Saia do grub digitando "quit".
7. Reinicie o computador.

Algumas Configurações para o Ubuntu

Este post mostra algumas configurações que podem facilitar a vida para quem vai usar Ubuntu.
Clique aqui
.