Enviado em 26/02/2009 - 02:43h
Por favor o que há de errado nesse script, pois o acesso ao terminal service não funciona.
#!/bin/bash
inicar(){
# Compartilhar internet:
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# abre para a faixa de endereços da rede local:
iptables -A INPUT -s 192.168.10.0/255.255.255.0 -j ACCEPT
#Abre uma porta:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
#Terminal services
iptables -t nat -A PREROUTING -d 189.0.0.0 -p tcp --dport 3389 -j DNAT --to 192.168.10.1
# Ignora pings:
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
# Protege contra ip spoofing:
echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
# Descarta pacotes malformados, protegendo contra ataques:
iptables -A INPUT -m state --state INVALID -j DROP
# Libera a entrada de pacotes vindos da caixa
iptables -A INPUT -p all -s 200.201.174.207 -j ACCEPT
# KDE e outros programas graficos:
iptables -A INPUT -i lo -j ACCEPT
echo "Regras de firewall ativadas"
#!/bin/bash
inicar(){
# Compartilhar internet:
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
# abre para a faixa de endereços da rede local:
iptables -A INPUT -s 192.168.10.0/255.255.255.0 -j ACCEPT
#Abre uma porta:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
#iptables -A INPUT -p tcp --dport 3389 -j ACCEPT
#Terminal services
iptables -t nat -A PREROUTING -d 189.0.0.0 -p tcp --dport 3389 -j DNAT --to 192.168.10.1
# Ignora pings:
iptables -A INPUT -p icmp --icmp-type echo-request -j DROP
# Protege contra ip spoofing:
echo 1 > /proc/sys/net/ipv4/conf/default/rp_filter
# Descarta pacotes malformados, protegendo contra ataques:
iptables -A INPUT -m state --state INVALID -j DROP
# Libera a entrada de pacotes vindos da caixa
iptables -A INPUT -p all -s 200.201.174.207 -j ACCEPT
# KDE e outros programas graficos:
iptables -A INPUT -i lo -j ACCEPT
echo "Regras de firewall ativadas"