Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1702 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  savoir où l'on se trouve

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

savoir où l'on se trouve

n°906697
abaddon200​2
Posté le 24-04-2007 à 20:26:11  profilanswer
 

Salut !
 
Voilà, j'ai réalisé un petit script en bash qui transfert des fichiers de ma machine  (qui dispose de kubuntu feisty) sur un serveur de mon école. Malheureusement, mon script ne fonctionne correctement que si je me trouve sur le réseau de mon école. Alors je voudrais savoir comment faire pour savoir où je me trouve ? et ainsi, si je suis sur le réseau, je peux exécuter normalement mon script, sinon il se connecte d'abord sur le réseau de l'école par vpnc et ensuite s'exécute normalement.
 
Voilà. merci d'avance pour votre aide. :)  
 
A+ Gilbert

mood
Publicité
Posté le 24-04-2007 à 20:26:11  profilanswer
 

n°906703
krifur
Posté le 24-04-2007 à 20:37:07  profilanswer
 

pwd ?

n°906704
zecrazytux
Posté le 24-04-2007 à 20:44:15  profilanswer
 

j'y est pensé mais en relisant son post, ça n'as rien a voir avec ce qu'il demande :o
 
il veux savoir si il est conencté chez lui, chez sa voisine ou connecté sur le reseau de l'école


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°906707
Profil sup​primé
Posté le 24-04-2007 à 20:51:18  answer
 

un ifconfig te permettrait déja de savoir où tu es non ?
J'imagine que tu n'as pas le même genre d'IP selon la configuration.

n°906709
abaddon200​2
Posté le 24-04-2007 à 21:04:26  profilanswer
 

hello,
 
oui mais mon école est assez vaste.... (www.epfl.ch pour ne pas faire de pub) Il y a des milliers de machines et plein de serveurs un peu partout alors leurs ips ne donnent pas une information assez précise.

n°906714
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 24-04-2007 à 21:12:33  profilanswer
 

essaye de te situer par rapport à ton environnement.
 
Par exemple, ping 3 serveurs dans ton école dont tu connais l'adresse (au hasard mail/dns/ldap/base de données), si ils répondent alors tu es à ton école, sinon, tu peux lancer ton VPN :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°906722
krifur
Posté le 24-04-2007 à 21:40:20  profilanswer
 

Citation :

j'y est pensé mais en relisant son post, ça n'as rien a voir avec ce qu'il demande :o


 
effectivement  :o  
 

Citation :


Par exemple, ping 3 serveurs dans ton école dont tu connais l'adresse (au hasard mail/dns/ldap/base de données), si ils répondent alors tu es à ton école, sinon, tu peux lancer ton VPN :)


 
Ils ont l'air de bloquer les ping

n°906724
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 24-04-2007 à 21:52:11  profilanswer
 

krifur a écrit :

Ils ont l'air de bloquer les ping


 
source ?


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°906725
abaddon200​2
Posté le 24-04-2007 à 22:02:07  profilanswer
 

Hello, les ping fonctionnent, mais le problème c'est comment savoir en bash, si il y a une réponse ou pas ???

n°906726
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 24-04-2007 à 22:04:56  profilanswer
 

le code de retour boudiou :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
mood
Publicité
Posté le 24-04-2007 à 22:04:56  profilanswer
 

n°906728
abaddon200​2
Posté le 24-04-2007 à 22:12:24  profilanswer
 

black_lord a écrit :

le code de retour boudiou :o


 
Hiiii oki, ça marche =) j'avais pas vu qu'il retournait 2, je pensais que ça retournais toujours 0, désolé je suis pas très doué...
 
okay, merci de m'avoir aidé, ça marche maintenant, j'ai fait qqch du genre :
 

Code :
  1. if ping ipDeMonServeur > tmp ; then
  2.    rm tmp
  3.    echo "Je suis connecté :)"
  4. else
  5.    rm tmp
  6.    vpnc-connect monEcole
  7.    echo "Je suis connecté :)"
  8. fi
  9. #suite du script...

n°906734
franceso
Posté le 24-04-2007 à 22:29:02  profilanswer
 

tu peux aussi éviter de créer un fichier temporaire en faisant :


ping serveur > /dev/null


---------------
TriScale innov
n°906737
krifur
Posté le 24-04-2007 à 22:40:29  profilanswer
 

Citation :

source ?

 
Ah non ca vient de chez moi en fait j arrive meme pas a pinguer google  :o

n°906772
fighting_f​alcon
Posté le 25-04-2007 à 08:31:00  profilanswer
 

Salut,
 
y'a un paquet tout fait pour ça : guessnet
je te laisse lire : http://linuxfr.org/~artefact/16564.html
 
et au passage, pour ce genre de commande, juste pour test, tu te fous de la sortie d'erreur, donc :
ping server &>/dev/null


Message édité par fighting_falcon le 25-04-2007 à 08:31:35
n°908373
python
Posté le 30-04-2007 à 11:22:34  profilanswer
 

black_lord a écrit :

essaye de te situer par rapport à ton environnement.
 
Par exemple, ping 3 serveurs dans ton école dont tu connais l'adresse (au hasard mail/dns/ldap/base de données), si ils répondent alors tu es à ton école, sinon, tu peux lancer ton VPN :)


 
 
Xscreensaver Sonar ?


Message édité par python le 30-04-2007 à 11:25:49
n°909410
matafan
Posté le 04-05-2007 à 13:56:12  profilanswer
 

Regarde ta gateway, à priori ça ne sera pas là même suivant d'où tu te connecte (et puis, si c'était la même, à priori tu n'aurait pas de problèmes de connexion).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  savoir où l'on se trouve

 

Sujets relatifs
spamassassin ne trouve plus rien[debian] X ne trouve pas mon ecran !
où se trouve les fichiers kerlnel-sources de Mndriva Free 2007 ?comment savoir où est installé grub.
[vsFTPd] - Où se trouve PAM ?savoir l'origine d'une vidéo avec Winhex ?
[trouvé] Openoffice 2 : utilisation des champs prédéfinisSquidGuard+Blacklist savoir quelle destination bloc ?
[Shell Script] Savoir sur quel bureau se trouve une applicationvoudrais juste savoir ou on trouve mandrake 8.1 en download
Plus de sujets relatifs à : savoir où l'on se trouve


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR