#!/bin/bash
iniciar(){
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -i ppp0 -o eth0 -m state --state ! ESTABLISHED,RELATED -j LOG \
--log-prefix "FIREWALL: tent. conexao ext."
iptables -A FORWARD -i ppp0 -o eth0 -m state --state ! ESTABLISHED,RELATED -j DROP
iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
}
parar(){
iptables -F
iptables -t nat -F
echo "Regras de firewall e compartilhamento desativados"
}
case "$1" in
"start") iniciar ;;
"stop") parar ;;
"restart") parar; iniciar ;;
*) echo "Use os parâmetros start ou stop"
esac
O cliente pinga o ip do servidor e até ip externo (8.8.8.8 etc)
mas não resolve nomes.
ping www.google.com
retorna
ping: unknow host www.google.com
Alguém poderia me dar algumas dicas?
Será que é alguma regra do firewall que estã atrapalhando?
Obrigado,
Markos
www.c2o.pro.br