salut je suis connecté à internet par un routeur neuf-box en ethernet.
L'ip WAN du routeur change de temps en temps, c'est une IP de la forme 84.4.17x.xxx.
Je voudrais un petit script en bash, python, perl qui me récupère cette adresse.
En fait je sais pas où commencer pour dialoguer avec le routeur :(
ifconfig me retourne que l'IP static du port ethernet en local mais comment remonter plus haut ?
d'avance merci beauoup.
# Un service internet
Posté par slubman (site web personnel, Mastodon) . Évalué à 2.
Tu récupères la page avec curl/wget, et tu la traite à coups de sed/awk ...
# script PHP
Posté par khan . Évalué à 3.
$ip;
if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP");
else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR");
else $ip = "UNKNOWN";
echo $ip;
qui me donne l'IP publique.
Donc si tu as un apache qui tourne, ou un hebergement sur le site de ton fournisseur d'acces, tu peux mettre ce script.
Attention a la page checkip de dyndns car si tu fait trop de demande, ton IP peut etre bloquée.
K
[^] # Re: script PHP
Posté par khan . Évalué à 3.
il existe un projet sur sourceforge en php qui met a jour ton IP sur DynDNS :
http://freshmeat.net/projects/phpdyndns/
Ca fonctionne impec a partir du moment ou tu as un site externe qui te donne ton IP publique.
K.
[^] # Re: script Python
Posté par EPROM . Évalué à 1.
mais à part ça vu que j'ai forwardé mes serveurs de nom vers freedns.afraid.org, j'ai un domaine fonctionnel chez eux.
Avec cron je lance toutes les minutes une commande du genre lynx http://freedns.afraid.org/update..... et l'adresse WAN est mise à jour.
Mais je pense que je gaspille beaucoup de Bande passante et j'aurais voulu optimiser un peu les choses.
Merci à vous en tout cas, JOYEUSES FÊTES
[^] # Re: script Python
Posté par dguihal . Évalué à 2.
Si oui c'est (relativement) facile
il suffit de le faire une fois a la main avec l'ethereal|wireshark qui va bien pour récupérer les séquences HTTP puis tu rejoue avec l'outil qui va bien (perl | shell + wget, netcat | awk, sed, C++, ...) et tu parse la page par la même occasion
[^] # Re: script Python
Posté par Raphaël G. (site web personnel) . Évalué à 1.
Par contre une saloperie de site pseudo compatible, IE6 only avec des menus javascript pourrave invalides au possible ça oui.
C'est dire avec konqueror on arrive même pas a se connecter dessus...
(et avec les autres ont voit pas les menus)
Donc le plus simple est de poser un ip.php dans un coin du web et de checker l'ip toute les 30 minutes, si elle a changé de la dernière fois => forcer la mise a jour.
(c ce que je fait ça marche nickel)
De toute façon la neuf box tout comme neuf c de la merde, un fai de merde en carton c tout ce que c'est !
Cette bande de glandeur a réussi a réduire le nombre de connexions parallèles la neuf box peux supporter !
Avant je pouvais lancer ktorrent avec 1000connexion parallèles et elle encaissait sans broncher, maintenant avec 250 j'ai pu rien qui marche...
/me qui a été forcé de limiter ses seed et de mettre de la qos et qui va bientôt changer de FAI...
(parce que je veux de l'internet, pas un accès web inter-mi-temps)
L'accès inter-mi-temps c'est carrément neuf téléphone qui a invalidé mes login et pass parce que j'avais pas renouvelé la session pppoe depuis trop longtemps.
En fait si on met pas offline la neufbox, qu'on débranche pas le cable dsl et qu'il y a pas de coupure, la connexion dure très longtemps (plusieurs mois) et on change pas d'ip !
Bref 15jours de coupure, et je n'ai du mon salut qu'a un nord africain (marocain je dirais a l'accent) qui a eu la sagesse d'écouter ce que je lui disais et de vérifier que mes accès avaient pas été sucrés comme je leur demandait a chaque appel !
Bref neuf télécom ça pue et je ne le conseillerais a PERSONNE !
(sans compter les chèque payant (ou perdu par hazard), le forcing pour le prélèvement, l'envoie de lettre de relance avant les factures, si si !!!)
Belle bande de vainqueur ce fai (si on peux appeler ça comme ça)
[^] # trop d'aversion tue l'aversion
Posté par EPROM . Évalué à 1.
je suis passé à 9télécom après avoir connu la connection pppoa de club-internet.fr en 2 méga et depuis mon adsl 2+ 9télécom, la vie est belle :)
Ah voila je pense une situation qui défraye la chronique !
et pour
ta 9box doit posséder un firmware obsolète car le mien est compatible opéra, epiphany,konqueror,iceweasel & Co
Je te conseille de changer de FAI au plus vite
A bon entendeur bye
[^] # trop d'aversion tue l'aversion
Posté par EPROM . Évalué à -1.
je suis passé à 9télécom après avoir connu la connection pppoa de club-internet.fr en 2 méga et depuis mon adsl 2+ 9télécom, la vie est belle :)
Ah voila je pense une situation qui défraye la chronique !
et pour
ta 9box doit posséder un firmware obsolète car le mien est compatible opéra, epiphany,konqueror,iceweasel & Co
Je te conseille de changer de FAI au plus vite
A bon entendeur bye
# Re
Posté par LaBienPensanceMaTuer . Évalué à 3.
[^] # Re: Re
Posté par samyboy . Évalué à 1.
Fait aussi l'affaire :)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.