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 !!