Forum Programmation.shell Problème resolution ip locale

Posté par  . Licence CC By‑SA.
Étiquettes :
0
4
sept.
2014

Bonjour à tous,
je viens de me coder un petit script que je lance au démarrage de Debian sur un serveur en local.

[code]

iplocale=$(ifconfig wlan0 | grep "inet adr" | cut -f2 -d: | awk '{print $1}')
ippublic=$(wget -qO- http://62.210.182.92/ip_api.php)

wget --no-check-certificate -qO- "https://smsapi.free-mobile.fr/sendmsg?msg=Message+du+raspberry+pi+%3A%0D%0AMon+ip+locale+est+$iplocale%0D%0AMon+ip+externe+est+$ippublic%0D%0A%0D%0A&pass=monpass&user=monuser"

[/code]

En gros le script cherche d'abord l'ip locale de la machine et ensuite l'ip externe, le tout est envoyé a l'api d’envoi de sms de free.
Le script tourne bien en le lançant manuellement (via ssh) mais lorsque il se lance au démarrage, le message est bien envoyé avec l'ip externe mais pas l'ip locale de la machine…

Pouvez vous m'aider à comprendre d’où vient le problème ?

Merci d'avance ;)

  • # Commentaire supprimé

    Posté par  . Évalué à 3.

    Ce commentaire a été supprimé par l’équipe de modération.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.