linux avec rppppoe et ipchains

Ici on parle de sécurité. Venez donc poser vos questions ou proposer vos solutions.

Modérateur: Barbapapa

linux avec rppppoe et ipchains

Message par silentbob » 13 Oct 2003 01:00

Je m'excuse à l'avance si ma question paraît stupide mais...

J'utilise un linux RH9, rp-pppoe et ipchains

Existe-t'il une variable d'environnement d'où je peux récupérer mon adresse internet (elle est dynamique et change avec chaque connexion adsl sur skynet), le but étant d'utiliser cette IP dans mes règles de firewall (ipchains)

D'avance merci :D
silentbob
Nouveau
Nouveau
 
Message(s) : 7
Inscription : 01 Oct 2003 13:46

Message par watch » 13 Oct 2003 01:57

Code : Tout sélectionner
lynx -dump http://www.whatismyip.com/  | grep -i "Your IP is" |awk  ' { print $4 }'


mais t'emploierais pas iptables pitetre avec une rh9 ???
watch
Casimir Team
Casimir Team
 
Message(s) : 2395
Inscription : 13 Juin 2001 02:00

Message par watch » 13 Oct 2003 01:58

en plus je vois pas pourquoi t'en as besoin? Pourquoi tu fais pas tes regles en fonction d'une interface???
watch
Casimir Team
Casimir Team
 
Message(s) : 2395
Inscription : 13 Juin 2001 02:00

Message par silentbob » 13 Oct 2003 03:05

Je n'ai pas besoin des fonctionnalités supplémentaires d'iptables et je n'ai pas non plus envie de réécrire mes chaînes, un jour sans doute...

Pour récupérer l'ip par une commande shell autant passer en interne en allant la rechercher avec un ifconfig pppX, pas besoin d'aller engorger un site internet pour ça :)

Je me demandais juste si elle n'était pas stockée dans une variable d'environnement à la connexion.

J'en ai besoin parceque je ne peux pas me contenter d'une chaîne uniquement sur l'interface, l'ip de destination du paquet à son importance aussi
silentbob
Nouveau
Nouveau
 
Message(s) : 7
Inscription : 01 Oct 2003 13:46

Message par Xavier » 13 Oct 2003 09:18

silentbob a écrit :Je me demandais juste si elle n'était pas stockée dans une variable d'environnement à la connexion.


A chaque connexion, le ppp deamon execute le script /etc/ppp/ip-up. Ce script est appelé avec un tas de pararametre dont l'IP de la connexion.
Xavier
Acharné
Acharné
 
Message(s) : 4345
Inscription : 23 Nov 2001 02:00
Localisation : Bruxelles

Message par max » 13 Oct 2003 09:18

Tu peux utiliser le script ip-up de pppd tout simplement.

C'est un script qui se lance automatiquement lors de la connexion et qui recoit en argument une serie de valeur comme l'adresse IP justement (tu as aussi l'equivalent en ip-down).

Normalement, ils se trouvent dans /etc/ppp/
Avatar de l’utilisateur
max
Barbapapa Team
Barbapapa Team
 
Message(s) : 8788
Inscription : 10 Juin 2001 01:58
Localisation : fr_BE.UTF8@euro

Message par silentbob » 13 Oct 2003 11:32

En effet j'ai installé un ddclient et je crois que j'y ai trouvé une réponse à la question dans un fichier ip-up.local qu'il rajoute :

##Some people have reported that their pppd returns their
## local-IP-address as $3. If that's also the case for you,
## you may need to change the $4 below to $3. This may not
## be necessary if you pppd also passes the local-ip-address
## in the environment as either PPP_LOCAL or IPLOCAL

Merci pour vos réponses, je vais tester ça de ce pas :)
silentbob
Nouveau
Nouveau
 
Message(s) : 7
Inscription : 01 Oct 2003 13:46


Retour vers Sécurité

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit

cron