terça-feira, 3 de junho de 2014

Conecta duas redes para compartilhar Internet com GNU / Linux.

Primeiro, ative o ipForwarding editar o sysctl.conf , se o seu nano editor favorito:
nano /etc/sysctl.conf 

na próxima linha e altere o valor de 0 a 1:
# Net.ipv4.ip_forward = 0
net.ipv4.ip_forward = 1 

Nós, então, criar um pequeno script para ser executado na inicialização do administrador e usar o iptables para permitir redes de máscara:
nano /etc/init.d/compartilha.sh 

Nós adicionamos:
#!/bin/bash
iptables -t nat -A POSTROUTING-o eth0 -j MASQUERADE 
No caso internet está na eth0.

Dê as permissões de execução para o Script:
chmod +x /etc/init.d/compartilha.sh  

Em seguida, execute o seguinte comando para executar as nossas distribuições de inicialização do sistema com base no Ubuntu / Debian:
update-rc.d defaults compartilha.sh

Em aqueles baseados em Arch Linux colocar o nosso script em / etc / rc.local:
nano /etc/rc.local/compartilha.sh 

Com isso systemd irá executar na inicialização.

Fonte: http://blog.desdelinux.net/conecta-dos-redes-para-compartir-internet-con-gnulinux/

Referência: http://www.vivaolinux.com.br/dica/Compartilhando-link-de-internet-no-Debian