Hola a todos.
Tengo el problema que mi firewall no me deja que salgan los equipos de
mi red para hacer ssh al exterior. Es decir, por el puerto 22.
Tengo redireccionada la entrada por ese puerto hacia uno de los equipos,
y creo que eso es lo que me está liando para permitir la salida por
puerto 22.
¿Como puedo solucionar esto?
<> iptables -t nat -A POSTROUTING -o eth0 -p tcp --sport 22 -m state
--state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth0 -p tcp --dport 22 -m state --state
ESTABLISHED -j ACCEPT
iptables -A FORWARD -o eth0 -p tcp --sport 22 -m state --state
NEW,ESTABLISHED,RELATED -j ACCEPT
echo "hecho."
#ssh interno.
echo -n "Activando ssh interno: "
iptables -A INPUT -i eth0 -p tcp -d 192.168.0.0/24 -s 0.0.0.0/0
--dport 22 -m state --state ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp -d 0.0.0.0/0 -s 192.168.0.0/24
--sport 22 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth0 -p tcp -d 192.168.0.0/24 -s 0.0.0.0/0
--dport 22 -m state --state ESTABLISHED -j ACCEPT
iptables -A FORWARD -o eth0 -p tcp -d 0.0.0.0/0 -s 192.168.0.0/24
--sport 22 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
echo "hecho."
#CVS
echo -n "Activando ssh para cvs: "
iptables -A INPUT -i eth0 -p tcp -s 0.0.0.0/0 -d 192.168.0.0/24
--dport 22 -m state --state ESTABLISHED -j ACCEPT
iptables -A OUTPUT -o eth0 -p tcp -s 192.168.0.0/24 -d 0.0.0.0/0
--sport 22 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth0 -p tcp -s 0.0.0.0/0 -d 192.168.0.0/24
--dport 22 -m state --state ESTABLISHED -j ACCEPT
iptables -A FORWARD -o eth0 -p tcp -s 192.168.0.0/24 -d 0.0.0.0/0
--sport 22 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
echo "hecho."