J'ai essayé la méthode de ton site syntaxerror et ça marche pas :'-( je crois que j'ai encore loupé un virage !
J'ai fait un p'tit script qui donne ça :
#!/bin/sh
# Script d'installation du routage par port de connection
# Création de la marque pour les paquets HTTP
iptables -t mangle -A PREROUTING -i eth0 -p tcp --dport 80 -j MARK --set-mark 80
# Création de la marque pour les paquets FTP
iptables -t mangle -A PREROUTING -i eth0 -p tcp --dport 21 -j MARK --set-mark 21
# Création de la table pour le HTTP
echo 201 http >> /etc/iproute2/rt_tables
ip rule add fwmark 80 table http
# Création de la table pour le FTP
echo 202 ftp >> /etc/iproute2/rt_tables
ip rule add fwmark 21 table ftp
# Mise en place de la route par défaut pour le HTTP
ip route add default 192.168.1.1 table http
# Mise en place de la route par défaut pour le FTP
ip route add default 192.168.1.2 table ftp
Et ça me retourne :
Error: either "to" is duplicate, or "192.168.1.1" is a garbage.
Error: either "to" is duplicate, or "192.168.1.2" is a garbage.
Pourtant j'ai supprimé la route par défaut avant d'exécuter le script.
Ca ne viendrai pas du fait que 192.168.1.1 est un serveur DHCP ?
Merci pour vos réponse.
[^] # Re: Win+SCO
Posté par ILPlais . En réponse au message Routage de paquets IP en fonctions de leurs ports. Évalué à 1.
J'ai fait un p'tit script qui donne ça :
#!/bin/sh
# Script d'installation du routage par port de connection
# Création de la marque pour les paquets HTTP
iptables -t mangle -A PREROUTING -i eth0 -p tcp --dport 80 -j MARK --set-mark 80
# Création de la marque pour les paquets FTP
iptables -t mangle -A PREROUTING -i eth0 -p tcp --dport 21 -j MARK --set-mark 21
# Création de la table pour le HTTP
echo 201 http >> /etc/iproute2/rt_tables
ip rule add fwmark 80 table http
# Création de la table pour le FTP
echo 202 ftp >> /etc/iproute2/rt_tables
ip rule add fwmark 21 table ftp
# Mise en place de la route par défaut pour le HTTP
ip route add default 192.168.1.1 table http
# Mise en place de la route par défaut pour le FTP
ip route add default 192.168.1.2 table ftp
Et ça me retourne :
Error: either "to" is duplicate, or "192.168.1.1" is a garbage.
Error: either "to" is duplicate, or "192.168.1.2" is a garbage.
Pourtant j'ai supprimé la route par défaut avant d'exécuter le script.
Ca ne viendrai pas du fait que 192.168.1.1 est un serveur DHCP ?
Merci pour vos réponse.
@+