Bonjour,

Au bon vieux temps o� j'ai install� Roaring Pinguin sur SuSE-7.1, il
me reste encore le fichier avec les r�gles ipchains qui sont toujours
op�rationnelles.

Je voudrais cependant faire des connexions ssh port 22 de l'ext�rieur
(du boulot) vers une station de mon LAN personnel. Le firewall bloque
tous les ports < 1024. Lorsque mon fils eu la bonne id�e de commenter
toutes les lignes l'ann�e pass�e, je pus faire des connexions
ssh. J'ai couru pour commenter toutes les lignes, je n'eus plus de
transfert ssh possible of course.

Je rajoutai donc la ligne (voir ci-dessous):

#laisser entrer requ�te ssh
ipchains -A input -l -i $EXTIF -s $ANY -p tcp ssh -j ACCEPT

Pour n'autoriser que le port 22 (ssh).

Probl�me: cela ne fonctionne pas. 

Quelqu'un a-t-il id�e du probl�me? Je ne suis pas sp�cialiste
d'Ipchains. 

En y r�flechissant, je mets, je mets cette ligne qui autorise la
connexion apr�s le "Deny TCP connexion attempt". Intervertir les 2
lignes serait-il suffisant. Il faut que je ne laisse entrer que le
port 22 ou faut-il que je mette !22 ou �quivalent sur la ligne qui
bloque toutes les connexions TCP du port 0 � 1023?

Merci pour toute suggestion.

#!/bin/sh
#
# firewall-masq         This script sets up firewall rules for a machine
#                       acting as a masquerading gateway
#
# Copyright (C) 2000 Roaring Penguin Software Inc.  This software may
# be distributed under the terms of the GNU General Public License, version
# 2 or any later version.

# Interface to Internet
EXTIF=ppp+
INTIF=eth1

ANY=0.0.0.0/0
OURNET=192.168.1.32/27

ipchains -P input ACCEPT
ipchains -P output ACCEPT
ipchains -P forward ACCEPT

ipchains -F forward
ipchains -F input
ipchains -F output

# Deny TCP and UDP packets to privileged ports
ipchains -A input -l -i $EXTIF -d $ANY 0:1023 -p udp -j DENY
ipchains -A input -l -i $EXTIF -d $ANY 0:1023 -p tcp -j DENY

# Deny TCP connection attempts
ipchains -A input -l -i $EXTIF -p tcp -y -j DENY

# Deny ICMP echo-requests
ipchains -A input -l -i $EXTIF -s $ANY echo-request -p icmp -j DENY

# Laisser entrer requete ssh
# Ligne que je viens de rajouter mais ne marche pas
ipchains -A input -l -i $EXTIF -s $ANY -p tcp ssh -j ACCEPT

# Do masquerading
ipchains -A forward -p tcp -s 192.168.1.32/27 -d 192.168.1.32/27 ssh -j ACCEPT
ipchains -A forward -j MASQ
echo 1 > /proc/sys/net/ipv4/ip_forward

-- 
Alain Barth�lemy
[EMAIL PROTECTED]
http://bartydeux.be




_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[EMAIL PROTECTED]
IRC: efnet.unixtech.be:6667 - #unixtech

Répondre à