Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
[/etc/init.d/firewall] problème lors du lancement
Envoyé par: majhoul

J'ai essayé le script que vous avez proposer dans le chapitre réseau/securité/iptables exemple pour le démarrage des regles netfilter que je les indiquer dans firewall.sh mais lors de son exécution il m'indique cette erreur:

$./firewall
./firewall: line 25: syntax error near unexpected token `start'
./firewall: line 25: `  start) '


#!/bin/bash
#
# Lancement du script de Firewall
# Arnaud de Bermingham
#
. /etc/init.d/functions
RETVAL=0
# Fonction pour le lancement du firewall
start() {
  echo -n "Application des règles IpTables: "
  /etc/firewall.sh
  RETVAL=0
  [ $RETVAL -eq 0 ] && touch /var/lock/subsys/firewall
  echo
}
# Fonction pour arrêter le firewall (on flush)
stop() {
  echo -n "Flush des règles IpTables: "
  /etc/flush_iptables.sh
  RETVAL=0
  [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/firewall
  echo
}
case $1 in
  start)
  start
 ;;
  stop)
  stop
 ;;
  restart)
  stop
  start
 ;;
  status)
  /sbin/iptables -L
  /sbin/iptables -t nat -L
  RETVAL=0
 ;;
  *)
  echo "Usage: firewall {start|stop|restart|status}"
  RETVAL=1
esac
exit

Poste le Thursday 2 June 2005 13:48:01
Répondre     Citer    
Re: [/etc/init.d/firewall] problème lors du lancement
Envoyé par: madko

essaye de remplacer start) ligne 25 par 'start')

Poste le Thursday 2 June 2005 14:15:56
Répondre     Citer    
Re: [/etc/init.d/firewall] problème lors du lancement
Envoyé par: majhoul

ça donne la même chose...

Poste le Friday 3 June 2005 21:23:16
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
[/etc/init.d/firewall] problème lors du lancement
Un problème avec une commande du shell ? Comment utiliser la crontab ? Vous avez des soucis pour la gestion réseau sous Linux ? Pour vous la gestion des utilisateurs/groupes est du chinois ? Etc... Posez donc vos questions ici.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons