IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

BSD Discussion :

manipuler les alias IP avec Packet Filter sous Freebsd


Sujet :

BSD

  1. #1
    Candidat au Club
    Inscrit en
    Août 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut manipuler les alias IP avec Packet Filter sous Freebsd
    bonjour,
    j'aimerai savoir si c'est possible sous Packet Filter de manipuler les alias ip. je suis sous freebsd et on suppose que j'ai une interface réseau de nom "fxp0" et qui a un autre alias "fxp0_alias0". on notera que l'@ip physique est "192.168.0.1" et celle de l'alias "172.16.0.1".
    j'aimerai savoir s'il y a une possibilié sous PF de faire par exemple comme ceci:

    pass in on fxp0:alias:0 all
    ou
    pass in on fxp0:network:0 all

    bon quelquechose du genre, j'espère que c'est un peu clair sinon je pourrai réexpliquer ceke je veux.

    merçi pour tous

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2007
    Messages
    667
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Avril 2007
    Messages : 667
    Points : 870
    Points
    870
    Par défaut
    Salut,

    Je suis pas sur d'avoir compris... Tu as clone fxp0 ou tu as simplement ajoute une adresse a l'interface?
    Dans le premier cas, tu as donc (du point de vue de pf) 2 interfaces differentes.
    Dans le deuxieme, j'ai du mal a saisir l'interet des regles pass sur des ip aliasees. Mais bon ceci est syntaxiquement correct:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    fxp0_alias0 = "192.168.0.1" #pour eviter de taper les ip en durs dans chaques regles
    fxp0_alias1 = "172.16.0.1"
    <...>
    pass in on fxp0 from any to $fxp0_alias0
    pass in on fxp0 from any to $fxp0_alias1

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2009
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2009
    Messages : 24
    Points : 22
    Points
    22
    Par défaut Il y 'a bien mieux à faire
    Il faut utiliser les macros et les listes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ###Def des macros###
    ext_if= "{fxp0, fxp0_alias0 } "
     
    ### Ecriture des régles ###
     
    pass in on $ext_if all
    Dans ce cas la pf se fout de savoir si les ips sont différentes.

    Ensuite si tu veux laissez passer le contenu venant du réseau entier de fxp0 (a savoir : 192.168.0.0/24) et fxp0_alias0 (a savoir 172.16.0.0/16) tu rajoute la régle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    pass in on $ext_if:network all
    Et pf interprétera tout seul ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    pass in on fxp0:network all
    pass in on fxp0_alias0 all
    Mais toi tu gagne de la clarté dans ton code

Discussions similaires

  1. [AC-2010] Quel avenir pour les projet ADP avec leur disparition sous Access 2013 ?
    Par JP95520 dans le forum Projets ADP
    Réponses: 2
    Dernier message: 11/07/2015, 09h00
  2. Manipuler les diagrammes UML avec Eclipse
    Par mariem23 dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 13/03/2012, 10h36
  3. Manipuler les fonctions javascript avec webbrowser
    Par chefinf dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 09/07/2011, 12h44
  4. Manipuler les propriétés audio avec VB?
    Par Electrochoc37 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 21/03/2008, 09h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo