Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1490 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Petit Script Iptable qui ne fonctionne pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Petit Script Iptable qui ne fonctionne pas

n°133620
blurp2
Posté le 03-08-2002 à 22:38:36  profilanswer
 

J'ai fais (en prenant a droit et a gauche des morceaux de script)
 

Citation :

#!/bin/bash
IPT="/sbin/iptables"
modprobe ip_tables
$IPT -F
$IPT -F -t nat
$IPT -X firewall
 
#Set up the firewall chain
$IPT -N firewall
$IPT -A firewall -j LOG --log-level info --log-prefix "Firewall:"
$IPT -A firewall -j DROP
 
#Accept ourselves
$IPT -A INPUT -s 127.0.0.1/32 -d 127.0.0.1/32 -j ACCEPT
 
#Accept SSH.  
#$IPT -A INPUT -p tcp --destination-port 22  -j ACCEPT
 
#Send everything else ot the firewall.
$IPT -A INPUT -p icmp -j firewall
$IPT -A INPUT -p tcp --syn -j firewall
$IPT -A INPUT -p udp -j firewall
 


 
J'ai un serveur linux sur mon rezeau LAN qui ne doit pas fair routeur, ni partager la connexion, il ne fait rien de speciale, c'est juste un post client comme un autre
 
Je cherche juste a limiter l'accés a certain ports sur cette machine
 
Dans le script que j'ai collé je cherche en gros a tout bloquer sauf le port 22 (ssh) (plus tard je debloquerais le port 80)
 
Le truc un peu genant, c'est qu'en utilisant le script que j'&ai collé, je n'ai meme plus accés au ssh ....
 
Si qq voit d'ou le pb peut venir

mood
Publicité
Posté le 03-08-2002 à 22:38:36  profilanswer
 

n°133624
apolon34
Vive Linux!!
Posté le 03-08-2002 à 22:41:33  profilanswer
 

bah pour le ssh, il faut autoriser la sortie aussi
 
qqch du genre
 
iptables -A OUTPUT -o ppp0 -p tcp -j ACCEPT

n°133628
blurp2
Posté le 03-08-2002 à 22:52:52  profilanswer
 

Merçi :jap:

n°133633
blurp2
Posté le 03-08-2002 à 23:13:18  profilanswer
 

En fait non, ca ne fonctionne pas
 
J'ai donc modif le script  

Citation :


#!/bin/bash
 
######################################################
#First, we flush everything to avoid duplicate chains#
######################################################
 
#
# reset the default policies in the filter table.
#
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
 
#
# reset the default policies in the nat table.
#
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
 
#
# flush all the rules in the filter and nat tables.
#
iptables -F
iptables -t nat -F
 
#
# erase all chains that's not default in filter and nat table.
#
iptables -X
iptables -t nat -X
 
#########################Firewall Begin####################
 
###########################
#Disable response to ping.#
###########################
/bin/echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all  
 
################################
#Disable response to broadcast.#
################################
/bin/echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts  
 
######################
#Set Default Policies#
######################
 
iptables -P INPUT DROP
iptables -P OUTPUT DROP
iptables -P FORWARD ACCEPT
 
#####################################################
# Allow unlimited traffic on the loopback interface.#
#####################################################
iptables -A INPUT  -i lo -j ACCEPT  
iptables -A OUTPUT -o lo -j ACCEPT  
 
 
#############################
# Local Net Network Rules #
#############################
iptables -A INPUT -i eth0 --protocol tcp --source-port 22 -m state --state ESTABLISHED
iptables -A OUTPUT -o eth0 --protocol tcp --destination-port 22 -m state --state NEW,ESTABLISHED


 
pensant que ca fonctionnerait cette fois, et rien, rien ne passe, desesperent :)


Message édité par blurp2 le 03-08-2002 à 23:14:04
n°133662
apolon34
Vive Linux!!
Posté le 04-08-2002 à 00:17:15  profilanswer
 

avec ca, on ne pourra pas acceder a ton ssh de l'exterieur !
 
et utilises plutot le ! --syn plutot qu'un suivi de connection (state)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Petit Script Iptable qui ne fonctionne pas

 

Sujets relatifs
Petit Pb de script bash pour lancer un programme au demarageProbleme de script
[CVS] Petit problème pour l'utilisation d'un serveur CVS ...script de reconection
[Debian] Script de démarrage > nécessairement en root ?[Red Hat 7.3 & GeForce4 Ti4200] J'ai besoin d'un petit coup de main
[Iptables] Aide sur un scriptlinux sur tres petit pc
iptable , comment charger ce module de **** 
Plus de sujets relatifs à : Petit Script Iptable qui ne fonctionne pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR