Redirection avec PF

ZcKy -  
Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   -
Salut, j'utilise Packet Filter pour faire du filtrage de paquets
J'ai un portable winXP relié au proxy sous openbsd qui lui est relié au routeur.
J'aimerais pouvoir de mon portable aller sur internet.
J'ai effectué un ping du portable vers l'interface réseau interne du proxy ca marche.
Maintenant j'aimerais pouvoir pinguer l'interface réseau externe du proxy.
Ma stratégie est de rediriger les paquets ICMP de l'interface interne vers l'externe.
Comment construire mes règles de filtrage ?

Merci !

1 réponse

  1. Castor Messages postés 17881 Date d'inscription   Statut Modérateur Dernière intervention   170
     
    salut
    je ne connais pas la syntaxe exacte de PF, maisj evasi te donner l'équivalent sous iptables
    déjà il faut t'assurer que les fonctions de routage du kernel bsd sont activées (ca je sais pas faire, sous linux il faut juste mettre un "1" dans un fichier sous /proc)

    ensuite, si ca c'est ok, il faut mettre en place du nat ou du masquerading (si ton proxy a un eip variable)

    pour le nat:

    iptables -t nat -A POSTROUTING -p icmp -s ip_source -j SNAT --to-source ip_proxy_ext

    pour le masquerading

    iptables -t nat -A POSTROUTING -p icmp -s ip_source -j MASQUERADE

    ainsi tous les paquets icmp ayant pour source ton pc client seront modifies a la volée par iptables pour faire croire qu'ils proviennent en fait du proxy, et les reponses subiront le sort inverse.

    .O  Sauvez Mary, mangez Chouba
    (_)__
    ... Castor
    0