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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  un truc trop chelou pour creer un script !?! :/

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

un truc trop chelou pour creer un script !?! :/

n°63615
djtoz
Posté le 03-02-2002 à 15:03:52  profilanswer
 

bon y a vraiment un truc ke je pige pas la ! :/
 
voila le fichier que j ai creer (pour etablir mes regles iptables):
 
iptables=/sbin/iptables
$iptables -F
$iptables -X
$iptables -t nat -F
$iptables -t nat -X
$iptables -t mangle -F
$iptables -t mangle -X
$iptables -P INPUT DROP
$iptables -P OUTUT ACCEPT
$iptables -P FORWARD DROP
$iptables -t nat -P PREROUTING ACCEPT
$iptables -t nat -P POSTROUTING ACCEPT
$iptables -t nat -P OUTPUT ACCEPT
$iptables -t mangle -P PREROUTING ACCEPT
$iptables -t mangle -P OUTPUT ACCEPT
$iptables -N SuiviConnexions
$iptables -A SuiviConnexions -m state --state NEW -i eth0 -s 192.168.0.1 -j ACCEPT
$iptables -A SuiviConnexions -m state --state ESTABLISHED,RELATED -j ACCEPT
$iptables -A INPUT -i eth0 -s 192.168.0.1 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
$iptables -A FORWARD -j SuiviConnexions
$iptables -t nat -A POSTROUTING -s 192.168.0.1 -o ppp0 -j MASQUERADE
/bin/echo "1" > /proc/sys/net/ipv4/ip_forward
 
j ai mis tous les droits a tout le monde sur le fichier (pour etre sur que ca vienne po de la)
 
maintenant quand j'execute ce fichier, voila ce qu'il me repond :
 
[djtoz@gateway tmp]$ ./firewall
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directory
: No such file or directorypv4/ip_forward
 
alors c quoi le prob la ??
parce que si je tape les commandes du fichier une par une dans le shell, ben ca marche tres bien !!

mood
Publicité
Posté le 03-02-2002 à 15:03:52  profilanswer
 

n°63622
911GT3
en roue libre
Posté le 03-02-2002 à 15:42:24  profilanswer
 

les users n'ont pas de droits d'execution sur /sbin/, ca peut venir de là.

n°63631
kadreg
profil: Utilisateur
Posté le 03-02-2002 à 16:09:35  profilanswer
 

911GT3 a écrit a écrit :

les users n'ont pas de droits d'execution sur /sbin/, ca peut venir de là.  




 
Ils sont surtout pas sbin dans le path.
 
djtoz, modifie tes iptables en /sbin/iptables


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°63632
djtoz
Posté le 03-02-2002 à 16:13:39  profilanswer
 

nan nan
j avais remarque que les users n avait po /sbin/ ds leur path
je leur ai mis, et ca change rien
 
de toute facon j ai aussi essayer de lancer mon script en root et ca fais pareil !
mais c koi ce delire ???? :/
c chiant de taper ts les paramettres a chaque fois :/

n°63634
kadreg
profil: Utilisateur
Posté le 03-02-2002 à 16:14:50  profilanswer
 

j'suis con, vire les '$' en début de ligne :)


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°63639
djtoz
Posté le 03-02-2002 à 16:28:47  profilanswer
 

bon cette fois je me suis mis en root
et j ai executer ce fichier :
 
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT DROP
iptables -P OUTUT ACCEPT
iptables -P FORWARD DROP
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT
iptables -t nat -P OUTPUT ACCEPT
iptables -t mangle -P PREROUTING ACCEPT
iptables -t mangle -P OUTPUT ACCEPT
iptables -N SuiviConnexions
iptables -A SuiviConnexions -m state --state NEW -i eth0 -s 192.168.0.1 -j ACCEPT
iptables -A SuiviConnexions -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -i eth0 -s 192.168.0.1 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -j SuiviConnexions
iptables -t nat -A POSTROUTING -s 192.168.0.1 -o ppp0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
 
et voici la reponse :
 
[root@gateway tmp]# ./firewall
iptables: No chain/target/match by that name
iptables: Table does not exist (do you need to insmod?)
iptables: No chain/target/match by that name
iptables: Table does not exist (do you need to insmod?)
iptables: No chain/target/match by that name
iptables: Table does not exist (do you need to insmod?)
iptables: Bad policy name
iptables: Bad built-in chain name
iptables: Bad policy name
iptables: Bad policy name
iptables: Bad policy name
iptables: Bad policy name
iptables: Bad policy name
iptables: Bad policy name
iptables: Chain already exists
'ptables v1.2.3: Invalid target name `ACCEPT
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `ACCEPT
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `ACCEPT
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `SuiviConnexions
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `ACCEPT
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `MASQUERADE
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `DROP
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `DROP
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `DROP
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `DROP
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `DROP
Try `iptables -h' or 'iptables --help' for more information.
'ptables v1.2.3: Invalid target name `DROP
Try `iptables -h' or 'iptables --help' for more information.
: No such file or directorypv4/ip_forward
 
bon c qd meme fou tt ca, pk si je tape les commandes une par une y a aucun probleme !!
il me parle de prob de modules
mais la j ai mis toutes mes regles a la main et donc tous les bons modules sont deja charge !
 
je capte vraiment po pq il refuse de m executer ce t1 de fichier !!
grrrrrrrrrrr :o

 

[edtdd]--Message édité par djtoz--[/edtdd]

n°63742
djtoz
Posté le 03-02-2002 à 23:07:36  profilanswer
 

bon ca y j ai trouve d ou ca venait
en fait, c ke je faisais un copier/coller de mes regles a partir d'un fichier windows et apparement ca ne lui plait pas du tout !
 
j ai ecrit mon script direct de mon nux et la ca passais sans prob
 
chelou, mais bon now ca marche nikel :p

n°63754
kiddo
Posté le 04-02-2002 à 02:19:30  profilanswer
 

C'est normal.
Systematiquement, dans tes fichiers ascii, tu auras des ^M en fin de ligne (retour chariot) si tu les edites sous win; et ça, les unix n'aiment pas trop.
 
(fais un cat -etv du script edite sous win et tu verras)


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

  un truc trop chelou pour creer un script !?! :/

 

Sujets relatifs
truc chelou au demarage...Comment creer des comptes users sur PROFTPD ?
Apache MySQL sous freeBSD .. probleme chelou :)Script au démarage
truc de dingue avec la mandrake 8.0[LUG] comment en créer une?
Votre avis sur mon script Iptables[Licq] J'arrive po a creer un nouvel utilisateur sur mdk 8.0
[lx-files]qui pourrait me rendre un service en m'écrivant un script ? 
Plus de sujets relatifs à : un truc trop chelou pour creer un script !?! :/


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