Scan automatique adresse IP [RESOLU]
Modérateurs : Francois, maxty01
Re: Scan automatique adresse IP
Plop,
Tu t'emballes Artémus
Je te parie une framboise que "site raspberry.html" n'est pas le nom de la machine, mais le nom de la page "http://10.2.x.2/raspberry.html" à atteindre.
---------------
J'apporte ma pierre. Pas pour la lancer, hein !
La RPi connectée à ce réseau, a obtenu une adresse du démon dhcp.
Quel est le masque du réseau ? Si c'est 255.255.255.0 (\24), alors c'est gagné.
L'adresse de la page est la même que cette de la RPI, modulo le dernier chiffre, à fixer à 2.
Au détail près qu'un réseau en 10.x.x.x est de classe A et normalement, a un masque en 255.0.0.0 (\8). A voir.
Tu t'emballes Artémus
Je te parie une framboise que "site raspberry.html" n'est pas le nom de la machine, mais le nom de la page "http://10.2.x.2/raspberry.html" à atteindre.
---------------
J'apporte ma pierre. Pas pour la lancer, hein !
La RPi connectée à ce réseau, a obtenu une adresse du démon dhcp.
Quel est le masque du réseau ? Si c'est 255.255.255.0 (\24), alors c'est gagné.
L'adresse de la page est la même que cette de la RPI, modulo le dernier chiffre, à fixer à 2.
Au détail près qu'un réseau en 10.x.x.x est de classe A et normalement, a un masque en 255.0.0.0 (\8). A voir.
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::
-
- Raspinaute
- Messages : 1089
- Enregistré le : lun. 15 août 2016 21:38
Re: Scan automatique adresse IP
Si je résume :K-ENERGY a écrit : - il y a bien 14 sites et la partie variable de l'adresse IP est bien la bonne.
- Je souhaite effectivement me connecter aux adresses en fonction des sites.
- pour consulter une page web qui porte toujours le même nom "raspberry.htm" quelque soit le site.
... soit automatiquement sans aucune intervention,
Tu as 14 sites et l'adresse de l'automate de chaque site se distingue des autres par le x de son ip 10.2.x.2
qui va de 1 a 14.
Tu veux pouvoir utiliser un PI de supervision préconfiguré avec une adresse 10.2.15.2 et qu'au démarrage
il lance ton navigateur automatiquement en ouvrant la page de l'automate du site sur lequel tu te trouves.
C'est bien ca ?
Dans ce cas, ce que tu veux c'est juste un truc comme ca :
Code : Tout sélectionner
#!/bin/bash
for i in {1..14};do
ip="10.2.$i.2"
echo "Tentative automate site $i"
if ping -c1 -W1 $ip &>/dev/null;then
echo "Site $i accessible"
echo "-> commande navigateur avec parametre http://$ip/raspberry.htm"
break
fi
done
Cela sous entend que tous les sites ne sont pas reliés entre eux (genre vpn, sinon le premier risque de répondre même s'il est distant)
et que le mask réseaux du PI de supervision couvre tous les reseaux de site (sinon il pinguera en passant par le gateway).
Modifié en dernier par Bud Spencer le jeu. 21 sept. 2017 14:19, modifié 1 fois.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).
Re: Scan automatique adresse IP
( Bud ! Indente ton code, par pitié. )
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::
-
- Raspinaute
- Messages : 1089
- Enregistré le : lun. 15 août 2016 21:38
Re: Scan automatique adresse IP
Vala
Je l'avais fait mais comme j'ai mis les balises code après Edition l'éditeur avait mangé les espaces
Je l'avais fait mais comme j'ai mis les balises code après Edition l'éditeur avait mangé les espaces
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).
Re: Scan automatique adresse IP
Bonjour,
Si je comprend bien, il se connecte sur le réseau cible, il prend donc une adresse IP de type 10.2.x.0
donc un split sur l'ip du pi donne le réseau ... et donc l'adresse de l'automate ???
> sort discrétement par la porte ....
Si je comprend bien, il se connecte sur le réseau cible, il prend donc une adresse IP de type 10.2.x.0
donc un split sur l'ip du pi donne le réseau ... et donc l'adresse de l'automate ???
> sort discrétement par la porte ....
-
- Raspinaute
- Messages : 1089
- Enregistré le : lun. 15 août 2016 21:38
Re: Scan automatique adresse IP
Perdu !nexen a écrit :...Si je comprend bien, il se connecte sur le réseau cible, il prend donc une adresse IP de type 10.2.x.0 ....
K-ENERGY a écrit :.... le raspberry aura toujours une adresse IP fixe interne en 10.2.15.2
mais il devra consulter une page web d'un automate qui se trouve en fonction des sites entre 10.2.1.2 à 10.2.14.2.
...
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).
Re: Scan automatique adresse IP
(merci Bud )
@nexen, tiens, c'est marrant, j'ai fait la même erreur.
@nexen, tiens, c'est marrant, j'ai fait la même erreur.
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::
-
- Raspinaute
- Messages : 1089
- Enregistré le : lun. 15 août 2016 21:38
Re: Scan automatique adresse IP
Ne vous en voulez pas les gars. S’il y a un truc de tordu là-dedans, ce n’est pas votre esprit mais plutôt sa configuration réseauzeb a écrit :(merci Bud )
@nexen, tiens, c'est marrant, j'ai fait la même erreur.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).
Re: Scan automatique adresse IP
Salut à tous.
K-ENERGY désire utiliser un nom unique "raspberry.html" pour accéder à toutes ces pages web. Je rappelle qu'il y a quatorze sites.
Or ce n'est pas possible car un nom de site est toujours associé à une et une seule adresse IPV4.
Oui, on peut aussi associer une autre adresse mais elle sera nécessairement en IPv6.
Et en admettant que cela soit possible, comment ferait-il pour passer du premier site au deuxième et ainsi de suite ?
Je voyais un réseau local où tous les sites sont accessibles depuis sa raspberry.
Là vous envisagez une autre approche, où la raspberry se branche directement sur l'automate, en local, peut-être par un câble ethernet.
Je n'ai jamais fait ce genre de test, mais je pense qu'il faut configurer le fichier "hosts" de l'automate pour obtenir un accès à la page web.
Par contre, en admettant que l'automate soit connu sur le réseau, cette page web ne sera pas accessible.
C'est le manque de précision de K-ENERGY sur le mode de connexion qu'il est difficile de répondre avec exactitude sur la solution à adopter.
J'ai compris qu'il possède 14 automates dans un réseau local où chacun d'eux est identifié par une adresse IPv4 de type 10.2.x.2.
Là où c'est flou dans sa demande, on ne sait pas trop comment il se connecte.
S'il passe par le réseau, il doit identifier chaque page web par son adresse IP qui est de la forme 10.2.x.2.
S'il se connecte directement à l'automate, sa page peut-être toujours identifiée par la même adresse IP qui sera local à la machine.
@+
Mais où ai-je parlé du nom de la machine ? Nulle part car je parle bien du nom du site. Donc vous avez mal interprété mon message !zeb a écrit :Je te parie une framboise que "site raspberry.html" n'est pas le nom de la machine, mais le nom de la page "http://10.2.x.2/raspberry.html" à atteindre.
K-ENERGY désire utiliser un nom unique "raspberry.html" pour accéder à toutes ces pages web. Je rappelle qu'il y a quatorze sites.
Or ce n'est pas possible car un nom de site est toujours associé à une et une seule adresse IPV4.
Oui, on peut aussi associer une autre adresse mais elle sera nécessairement en IPv6.
Et en admettant que cela soit possible, comment ferait-il pour passer du premier site au deuxième et ainsi de suite ?
Mais pour qui vous me prenez ? Je ne suis pas là pour discriminer mais pour échanger sur le sujet.zeb a écrit :J'apporte ma pierre. Pas pour la lancer, hein !
La DHCP est un service du routeur et ce n'est pas un processus en arrière-plan sur votre raspberry.zeb a écrit :La RPi connectée à ce réseau, a obtenu une adresse du démon dhcp.
Pas du tout. Il s'agit d'un problème d'attribution d'une adresse IP à un nom de site et c'est le service DNS qui gère cela.zeb a écrit :Quel est le masque du réseau ? Si c'est 255.255.255.0 (\24), alors c'est gagné.
Intéressant cette autre approche, car je ne l'avais pas envisagé de cette façon.Bud Spencer a écrit :Tu veux pouvoir utiliser un PI de supervision pré-configuré avec une adresse 10.2.15.2 et qu'au démarrage
il lance ton navigateur automatiquement en ouvrant la page de l'automate du site sur lequel tu te trouves.
Je voyais un réseau local où tous les sites sont accessibles depuis sa raspberry.
Là vous envisagez une autre approche, où la raspberry se branche directement sur l'automate, en local, peut-être par un câble ethernet.
Je n'ai jamais fait ce genre de test, mais je pense qu'il faut configurer le fichier "hosts" de l'automate pour obtenir un accès à la page web.
Par contre, en admettant que l'automate soit connu sur le réseau, cette page web ne sera pas accessible.
C'est le manque de précision de K-ENERGY sur le mode de connexion qu'il est difficile de répondre avec exactitude sur la solution à adopter.
Que signifie pour vous "split" ? En anglais "split " signifie diviser.nexen a écrit :donc un split sur l'ip du pi donne le réseau
Pas nécessairement.Bud Spencer a écrit :S’il y a un truc de tordu là-dedans, ce n’est pas votre esprit mais plutôt sa configuration réseau
J'ai compris qu'il possède 14 automates dans un réseau local où chacun d'eux est identifié par une adresse IPv4 de type 10.2.x.2.
Là où c'est flou dans sa demande, on ne sait pas trop comment il se connecte.
S'il passe par le réseau, il doit identifier chaque page web par son adresse IP qui est de la forme 10.2.x.2.
S'il se connecte directement à l'automate, sa page peut-être toujours identifiée par la même adresse IP qui sera local à la machine.
@+
RPI4B/8GB + Argon FanHAt
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32
Rpi3A+, Rpi3B+
RPi 2B + Joy-It I2C Serial 20x4 2004 LCD Module
RPi 2B + PIM273 Unicorn HAT HD 16x16 Leds RGB
RPi0v1.3, RPi0W + LibreElec/Kodi, Rpi0WH + Tuner TV HAT
NodeMCU ESP32
-
- Raspinaute
- Messages : 1089
- Enregistré le : lun. 15 août 2016 21:38
Re: Scan automatique adresse IP
Split : Terme utilisé par les développeurs pour signifier la subdivision d’une chaine de caractères en la fractionnant suivant la découverte d’une sous chaine définie.Artemus24 a écrit : Que signifie pour vous "split" ? En anglais "split " signifie diviser.
@+
Exemple : split('10.2.x.2','.') retournera un tableau ["10","2","x","2"]
L’approche proposée par nexen supposait qu’un DHCP (/24) serve l’ip du superviseur sur le site de l’automate (10.2.numero_site.xxx) et qu’il suffisait de spliter l’adresse ip obtenue et de la recomposer en attribuant la valeur 2 a l’octet de droite pour avoir l’ip de de l’automate. C’était une très bonne idée sauf que le PO a défini l'adressage et l'usage de son réseau différemment.
Je pense que ce qu’il faut comprendre c’est plutôt que le PO a 14 réseaux qui ont chacun un automate et que son superviseur ne se connecte qu’a l’automate du site sur lequel il se trouve (d’où l’inutilité d’utiliser une résolution DNS puisque de toute façon il utilise directement en local l’ip local de ce dernier)Artemus24 a écrit : J'ai compris qu'il possède 14 automates dans un réseau local où chacun d'eux est identifié par une adresse IPv4 de type 10.2.x.2.
Modifié en dernier par Bud Spencer le ven. 22 sept. 2017 18:28, modifié 1 fois.
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).