Plage ip avec iptables
pseudo
-
swed -
swed -
Bonjour,
J'ai besoin de rediriger le trafic sur mon serveur vers les IP's défini. Alors je fais commeca:
Je souhaiterai maintenant rediriger les 10 premiers IP's vers une adresse les 20 suivants vers une autre etc, par exemple:
Mais ca ne marche pas...de quelle manière dois je me prendre?
Merci d'avance
J'ai besoin de rediriger le trafic sur mon serveur vers les IP's défini. Alors je fais commeca:
iptables -t nat -A POSTROUTING -s 10.1.0.0/16 -o eth0 -j SNAT --to 11.11.11.11
Je souhaiterai maintenant rediriger les 10 premiers IP's vers une adresse les 20 suivants vers une autre etc, par exemple:
iptables -t nat -A POSTROUTING -s 10.1.0.0 10.1.0.10 -o eth0 -j SNAT --to 11.11.11.11 iptables -t nat -A POSTROUTING -s 10.1.0.10 10.1.0.20 -o eth0 -j SNAT --to 22.22.22.22 iptables -t nat -A POSTROUTING -s 10.1.0.20 10.1.0.30 -o eth0 -j SNAT --to 33.33.33.33 iptables -t nat -A POSTROUTING -s 10.1.0.30 10.1.0.40 -o eth0 -j SNAT --to 33.33.33.33
Mais ca ne marche pas...de quelle manière dois je me prendre?
Merci d'avance
A voir également:
- Plage ip avec iptables
- Ethernet n'a pas de configuration ip valide - Guide
- Télévision ip - Guide
- Comment connaître son adresse ip - Guide
- IPTV illégal : après les pirates, la justice condamne maintenant les clients… jusqu'à la prison ! - Guide
- Ip local - Guide
1 réponse
Bonjour,
Comme toujours, il suffit de lire la manpage d'iptables pour trouver la réponse :
iprange
This matches on a given arbitrary range of IPv4 addresses
[!]--src-range ip-ip
Match source IP in the specified range.
[!]--dst-range ip-ip
Match destination IP in the specified range.
Donc dans ton cas, il faudrait remplacer ca :
-s 10.1.0.0 10.1.0.10
Par ca :
-m iprange --src-range 10.1.0.0-10.1.0.10
Cordialement, M.
Comme toujours, il suffit de lire la manpage d'iptables pour trouver la réponse :
iprange
This matches on a given arbitrary range of IPv4 addresses
[!]--src-range ip-ip
Match source IP in the specified range.
[!]--dst-range ip-ip
Match destination IP in the specified range.
Donc dans ton cas, il faudrait remplacer ca :
-s 10.1.0.0 10.1.0.10
Par ca :
-m iprange --src-range 10.1.0.0-10.1.0.10
Cordialement, M.