domingo, 27 de setembro de 2009

Compartilhar a internet usando o Linux

Para o bom uso dessa dica, espero que você saiba determinar o IP, DNS, gateway e sub-net mask na sua placa de rede. O objetivo é apenas compartilhar com sucesso a internet.
Você vai precisar digitar este comando:

    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

Obs: neste caso, estou supondo que sua interface com a internet é a eth0.
Em todas os demais sistemas operacionais, você vai precisar definir o IP interno desta máquina como sendo o gateway.

Verifique o que tem no conteúdo da sua variável:
cat /proc/sys/net/ipv4/ip_forward

Se tiver 0, mude para 1... como?

    echo 1 > /proc/sys/net/ipv4/ip_forward

Para listar suas interfaces:

    ifconfig

sábado, 26 de setembro de 2009

Restaurando o GRUB após instalar o Windows

Essa dica vai para você que após reinstalar o Windows no seu computador acabou perdendo acesso ao Linux, muitas vezes você acaba optando por reinstalar a sua distribuição Linux, mais saiba que isso não é necessário, segue aqui um pequeno tutorial de como resolver esse problema.
Primeiramente você vai precisar fazer o boot através de um liveCD, no meu caso eu utilizei o LiveCD do Ubuntu.
Após inicializar o Linux, abra o terminal e execute o GRUB no modo super usuário, para isso digite o seguinte comando:

    sudo grub

Se tiver digitado corretamene sua tela vai ficar da seguinte forma:

grub>

Agora digite:

    find /boot/grub/stage1

Esse comando mostra a localização da sua partição Linux, no meu caso obtive de retorno (hd0,2);
Agora digite os seguintes comandos:

    root (hd0,2)
    setup (hd0)

Não esqueça de substituir (hd0,2) e (hd0) de acordo com o retorno que você teve com o comando find, por exemplo:
se no seu caso o retorno do comando find for (hd1,2), então você deve digitar root (hd1,2) e setup (hd1).
Pronto, agora é só reiniciar o computador que você voltará a ter acesso a sua distribuição sem perder nenhum arquivo.