
gleberrl
(usa Debian)
Enviado em 29/01/2009 - 13:42h
boa tarde, estou com um servidor linux com duas redes, 192.168.0.0 e a rede 192.168.1.0, e compartilhei a internet para as duas redes atraves do seguinte script:
#!/bin/bash
# Interface da Internet:
ifinternet="ppp0"
# Interface da rede local
iflocal="eth0"
iflocal2="eth1"
iniciar(){
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o $ifinternet -j MASQUERADE
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
iptables -A INPUT -m state --state INVALID -j DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i $iflocal -j ACCEPT
iptables -A INPUT -i $iflocal2 -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --syn -j DROP
iptables -t nat -A PREROUTING -i $iflocal -p tcp --dport 80 -j \REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i $iflocal2 -p tcp --dport 80 -j \REDIRECT --to-port 3128
}
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
as duas redes se comunicam através do ping, consigo pingar, por exemplo do pc 192.168.1.5 no pc 192.168.0.29, porem eu preciso acessar os compartilhamentos e a impressora do pc 192.168.0.29, e nao estou conseguindo. nao tenho o samba instalado, por enquanto estou usando somente o squid. gostaria de saber uma solucao, mesmo que tenha que instalar o samba.
att.