un truc trop chelou pour creer un script !?! :/ - Linux et OS Alternatifs
Marsh Posté le 03-02-2002 à 15:42:24
les users n'ont pas de droits d'execution sur /sbin/, ca peut venir de là.
Marsh Posté le 03-02-2002 à 16:09:35
| 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 
Marsh Posté le 03-02-2002 à 16:13:39
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  
 
Marsh Posté le 03-02-2002 à 16:14:50
j'suis con, vire les '$' en début de ligne  
 
Marsh Posté le 03-02-2002 à 16:28:47
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  
 
[edtdd]--Message édité par djtoz--[/edtdd]
Marsh Posté le 03-02-2002 à 23:07:36
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  
 
Marsh Posté le 04-02-2002 à 02:19:30
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) 
Marsh Posté le 03-02-2002 à 15:03:52
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 !!