david_rodrigues
(usa CentOS)
Enviado em 17/09/2012 - 10:13h
Olá amigo, vc já configurou as duas interfaces de rede ?
Considerando que você configurou as duas placas de rede, basta cria esse script , vai facilitar a sua vida.
Se configurou basta criar um arquivo em /etc/init.d/compartilhamento
e Digitar:
========================================================================
#!/bin/bash
# Adicionando módulos no Kernel
iniciar(){
modprobe ip_tables
modprobe iptable_nat
# Limpando todas as regras pré-existentes no Iptables
iptables -F INPUT
iptables -F OUTPUT
iptables -F FORWARD
iptables -F -t nat
iptables -F -t mangle
# Habilitando o emcaminhamento de pacotes via Firewall
# Mude a interface eth0, para a interface que está recebendo a internet , pois esse comando irá compartilhar com a outro interface de rede local
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
}
parar(){
iptables -F
iptables -F -t nat
}
case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac
=======================================================================
Salve o Arquivo
Dê permissão de Execução :
# chmod 0755 /etc/init.d/compartilhamento
Depois execute o seguinte comando , para que o script se inicie sempre que vc iniciar a máquina.
# update-rc.d compartilhamento defaults
Agora é só startar
# /etc/init.d/compartilhamento start
Não esqueça de configurar a outra placa de rede conforme vc configurou a placa de rede local
Qualquer dúvida , posta cara!!! Abraço e espero ter ajudado!!!