Forum eedomus http://forum.eedomus.fr/ |
|
RESOLU Affichage IP EXTERNE quand on a un Dbl Wan http://forum.eedomus.fr/viewtopic.php?f=15&t=2549 |
Page 1 sur 1 |
Auteur: | nslmanu [ 10 Mars 2015 08:01 ] |
Sujet du message: | RESOLU Affichage IP EXTERNE quand on a un Dbl Wan |
Hello Avant de me lancer dans un script "php" .... qui ne sera pas autorisé par eedomus ( oui là je critique car dans ce cas précis, c'est utile ). The function gethostbyname() is not allowed Comment faire pour afficher mon ip externe sur un device ? J'ai 2 Wan : un sur la box et un sur une carte 3G en failover. Et je voudrais savoir quand ça change via un device ayant l'ip .... bien sur je pense que je peux passer par le routeur qui gère cela mais je voulais voir l'ip sur l'écran de la box via mon téléphone. Le script php était pret mais non approuvé par la box eedomus .... rhaaaaaaaaaaaaaa !!!! Pourtant l'ip externe est bien affichée dans la config des caméras .... Avez vous une petite idée de la solution possible siouplé ? J'ai essayé via 2 sites web qui fournissent ces services mais le résultat est une page web qu'il faut parser à fond ... pas réussi à trouver via un résultat en xml par exemple. Ja'i aussi un nom de domaine qui est géré chez no-ip. Le seul truc est que j'ai 2 ips possiubles : la fixe de la box et une aléatoire en 3G ... M'enfin, en tous cas merci pour votre aide ... et bonne journée à vous. Manu |
Auteur: | nslmanu [ 10 Mars 2015 08:49 ] |
Sujet du message: | Re: Affichage IP EXTERNE quand on a un Dbl Wan |
Je suis en train de batailler avec un if en php qui ne prend que mal en compte les résultats d'une requete trouvée sur le net : $url = "http://myexternalip.com/raw"; $result = httpQuery($url,'GET') ; echo $result; Le résutlat est juste une IP. Mais lorsque je check si c'est mon ip fixe ou une 3G : if ($result[1] == "xx.xx.xx.xx"){ $url_result = "http://api.eedomus.com/set?action=periph.value&api_user=xxx&api_secret=xxxxxx&periph_id=xxxxx&value=ADSL" ; $result2 = httpQuery($url_result,'GET'); echo $result2; } Et bien il ne la prend pas en compte .... n'étant pas très doué en php, j'essaye d'utiliser un précédent exemple mais je pense que le formatge n'est pas le meme ... et du coup ne prend pas en compte mon if. ça vs dit quelques chose ? Merki d'avance. Manu |
Auteur: | nslmanu [ 10 Mars 2015 09:15 ] |
Sujet du message: | Re: Affichage IP EXTERNE quand on a un Dbl Wan |
bon j'ai trouvé, il s'agit juste du format de l'ip .... dans le test. C'est quand meme un sacré "bordel" Mais voici le code ... dépend d'un autre site malheureusement .... $url2 = "http://ip6.me/"; $file = httpQuery($url2,'GET') ; $pos = strpos( $file, '+3' ) + 3; $ip = substr( $file, $pos, strlen( $file ) ); $pos = strpos( $ip, '</' ); $ip = substr( $ip, 0, $pos ); if ($ip == 'xx.xx.xx.xx'){ $url_result = "http://api.eedomus.com/set?action=periph.value&api_user=xxxx&api_secret=xxxx&periph_id=xxxx&value=ADSL" ; $result2 = httpQuery($url_result,'GET'); //echo $result2; } if ($ip != 'xx.xx.xx.xx'){ $url_result = "http://api.eedomus.com/set?action=periph.value&api_user=xxxxxxxx&api_secret=xxxxxxxx&periph_id=xxxxxx&value=3G" ; $result2 = httpQuery($url_result,'GET'); //echo $result2; } |
Auteur: | influman [ 10 Mars 2015 11:43 ] |
Sujet du message: | Re: RESOLU Affichage IP EXTERNE quand on a un Dbl Wan |
sinon, il y a le périphérique "Ping". Si le ping extérieur de la box n'est pas joignable, a priori t'es en 3g non ? |
Auteur: | nslmanu [ 10 Mars 2015 12:10 ] |
Sujet du message: | Re: RESOLU Affichage IP EXTERNE quand on a un Dbl Wan |
hummm en théorie ... oui mais si la 3G ne marche pas, là y a un soucis ... Donc il faut le checker aussi. |
Page 1 sur 1 | Le fuseau horaire est UTC+1 heure |
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/ |