Script bash avec iptables sous debian
Tolb
Messages postés
2
Statut
Membre
-
linda -
linda -
Bonsoir,
Je souhaite créer un script bash qui configure mon firewall avec la commande iptables.
Mais le problème c'est que mon script exécute "mal" les commandes.
Ce sont des scripts de testes pour expliquer le problème.
-------------------------------------------------------------------
#/!bin/bash
echo 1 > /proc/sys/net/ipv4/ipforward
iptables -F
-------------------------------------------------------------------
Alors ce script me retourne ceci : iptables: No chain/target/match by name
Pareil quand je fais iptables -L même erreur!
Par contre si je tape les commande directement ça passe.
--------------------------------------------------------------------
#/!bin/bash
echo 1 > /proc/sys/net/ipv4/ipforward
iptables -h
---------------------------------------------------------------------
Quand je fais celui ci la commande s'exécute correctement...
Vous avez une idée d'où peut venir le problème?
C'est une vmware sous Debian Etch avec le mode root graphique activé.
Oui je sais c'est dangereux, mais le snapshot est avec moi xD
En tout je remercie tous ceux qui prendront le temps de m'aider.
Bonne soirée.
Je souhaite créer un script bash qui configure mon firewall avec la commande iptables.
Mais le problème c'est que mon script exécute "mal" les commandes.
Ce sont des scripts de testes pour expliquer le problème.
-------------------------------------------------------------------
#/!bin/bash
echo 1 > /proc/sys/net/ipv4/ipforward
iptables -F
-------------------------------------------------------------------
Alors ce script me retourne ceci : iptables: No chain/target/match by name
Pareil quand je fais iptables -L même erreur!
Par contre si je tape les commande directement ça passe.
--------------------------------------------------------------------
#/!bin/bash
echo 1 > /proc/sys/net/ipv4/ipforward
iptables -h
---------------------------------------------------------------------
Quand je fais celui ci la commande s'exécute correctement...
Vous avez une idée d'où peut venir le problème?
C'est une vmware sous Debian Etch avec le mode root graphique activé.
Oui je sais c'est dangereux, mais le snapshot est avec moi xD
En tout je remercie tous ceux qui prendront le temps de m'aider.
Bonne soirée.
A voir également:
- Script bash avec iptables sous debian
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Bingo bash free - Télécharger - Divers Jeux
- Bash addition ✓ - Forum Shell
4 réponses
TU as une erreur sur la ligne 1 :
Je sais pas si ça va d'aider...
La commande
(du moins dans la table filter, celle par défaut)
#!/bin/bash
Je sais pas si ça va d'aider...
La commande
iptables -Fest correcte, cela efface les règles du firewall
(du moins dans la table filter, celle par défaut)
C'est une erreur de frappe suivi d'un copier coller ^^
Bah oui qu'elle est bonne, quand je la tape à la main ça efface bien...
On dirait que quand je mets iptables - (lettre en MAJUSCULE) ça ne passe pas.
iptables -L ne passe pas non plus, je me suis dit si c'est un problème de majuscule ce n'est pas trop grave.
Suffit de mettre iptables --list, mais sans succès malheureusement.
En tout cas merci pour ta réponse Droppy.
Bah oui qu'elle est bonne, quand je la tape à la main ça efface bien...
On dirait que quand je mets iptables - (lettre en MAJUSCULE) ça ne passe pas.
iptables -L ne passe pas non plus, je me suis dit si c'est un problème de majuscule ce n'est pas trop grave.
Suffit de mettre iptables --list, mais sans succès malheureusement.
En tout cas merci pour ta réponse Droppy.