Création d'un pont
RésoluCricritest Messages postés 19 Statut Membre -
J'ai réalisé une liaison wifi au hoc entre une carte raspberry pi et une caméra ip wifi sur un reseau 192.168.0.1.
J'ai réalisé un serveur web sur la carte raspberry a l'adresse ip 192.168.1.5
Je souhaite maintenant accéder à la caméra via le reseau 192.168.1.5 et ensuite via internet.
Comment dois je faire?
Merci
10 réponses
La problématique vise à accéder à une caméra IP connectée en liaison wifi ad hoc avec une Raspberry Pi, où la caméra est sur 192.168.0.1 et le Raspberry Pi sur 192.168.1.0. Des solutions consistent à faire du Raspberry Pi un routeur avec IP forwarding activé, configurer les passerelles et adresses sur chaque appareil, et envisager l’usage d’iptables ou de NAT. En cas d’accès Internet, prévoir du port forwarding et une route correcte vers 192.168.1.5, tout en clarifiant masques et routes entre les deux réseaux différents. D’autres précisent qu’un routeur ou pont entre les sous-réseaux devient nécessaire et que l’accès Internet passe par NAT et port forwarding sur la box publique.
-
-
Salut,
déjà réviser les bases ....
un réseau IP est défini par son numéro et sa taille (son masque).
si on suppose que classiquement, tu fais des réseaux /24 (256 adresses),
192.168.0.1 et 192.168.1.5 ne sont pas dans le même réseau IP,
il va falloir que tu choisisses entre 192.168.0.0/24 et 192.168.1.0/24
Tu parles d'internet, donc je suppose que 192.168.1.0/24 est le réseau local d'une box quelconque.
Commence donc par régler correctement l'adresse ip de la caméra avec les valeurs qui vont bien avec ta box en passerelle et dns.
Pour la caméra, choisis une adresse hors plage dhcp de la box.
PS,
pourquoi parles tu de pont dans le titre ?
jusqu'ici, il n'y a rien de tel dans ton affaire.
et ... Voili Voilou Voila !-
En effet,
Les deux adresses ne font pas parties du même réseau. C'est ce que je voulais.
Peut être que ce n'est pas possible mais en ce qui me concerne, je voulais séparer le réseau local du réseau visualisation.
Si ce n'est pas possible je voudrais savoir pourquoi?
Cependant, je pourrai avoir deux réseaux distincts sur 192.168.1.x/25 donc mon problème est de pouvoir accéder au r?seau camera via le réseau local en créant un pont ou autre artifice logiciel.
Merci- pour relier deux réseaux IP différents, il faut un routeur, ou un switch L3 (qui est un routeur).
un pont ne relie que des machines dans le même réseau IP.
Qu'est ce que c'est ça 192.168.1.X/25 ? tu veux dire 192.168.1.0/25 et 192.168.1.128/25 ?
Il faudra que tu m'expliques un jour la logique de vouloir séparer, pour après vouloir relier, mais c'est pas urgent, je sais qu'il n'y en a pas.
en fait,
si il y en a une, mais ça s'appelle un firewall, pas un pont.
-
-
Bonjour
Vous activez le routage sur le PI , et hop .... (si j'ai bien compris la question ...)
"Pour guérir quelque chose qui ne marche pas ou fait trop de bruit, il faut et il suffit de taper dessus avec quelque chose qui marche mieux ou qui fait plus de bruit" Les shadoks -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour,
J'ai fait ce que vous m'avez dit, à savoir:
1)valider ip-forward
2) configurer les adresses et les passerelles comme brupala l'a fait mais
Toujours rien.
Le ping depuis le Pc vers la deuxième sortie de la rpi ne fonctionne pas.
On dirait que le routage ne s'effectue pas malgré la réponse égale a 1 a la commande cat /prof/système/net/IPv4/ip_forward
N'y aurait il pas un table de routage à réaliser?
Merci d'avance -
En fait, le Pc envoie le paquet vers la box qui ne connaît pas l'adresse 192.168.0.2.
Il faut que j'indique au Pc que le paquet 192.168.0.2 doit être envoyé à la rpi.
Comment dois je faire?-
-
-
Lors de cette route statique , le Pc sous Windows XP , m'indique "route : adresse de passerelle incorrecte netmasq"
J'avais essayé dans les propriétés de protocole internet de configurer une" configuration alternative" avec @ip: 192.168.0.1
Masque : 255.255.255.0
Passerelle par défaut: 192.168.1.5
J'ai modifié la commande par
Route ADD -p 192.168.0.0 MASK 255.255.255.0 192.168.0.5
Et la la commande et bien prise.
Le ping sur la caméra fonctionne.
Merci à vous deux.
Je vais maintenant essaye de récupérer l'info sur internet. -
-
oui, pardon, le mot clé est MASK, pas netmasq ;-) ouuoups
par contre la route ne peut pas être 192.168.0.5, mais 192.168.1.5, je pense que c'est une faute de frappe.
Dans l'état actuel pour internet, il va falloir jouer à touche iptables dans le pipi et port forwarding de la box aussi pour envoyer de la box au pipi.
c'est quoi le port de la caméra ?
-
-
Bonjour,
Je suis arrivé à récupérer le site web de ma rpi via internet en configurant mon routeur NAT et en redirigeant un port vers l'adresse de ma rpi.
Cependant , je bloque sur la récupération de l.image de ma caméra.
Il faut je suppose configurer un autre port sur mon routeur NAT afin de le diriger vers l'adresse de ma caméra.
Le problème est que mon site web appelle l'adresse de ma caméra par
192.168.0.5 et lorsque nous sommes sur internet , cette adresse se perd.
Comment faire pour configurer deux adresses à ma caméra:
1) pour l'accès local
2) pour l'accès internet
Merci -
Re
C'est la que la suggestion de brupala prend tout son sens , tout le monde sur le meme reseau.
l'acces au site web , par l'extérieur , se fait en attaquant l'adresse publique , et en redirigeant le port 80 .
L'acces a la caméra se ferait pareil, sur le port 81 (par exemple) .
dans le cas présent, il faut que la box puisse atteindre le réseau 192.168.0.0 en traversant le PI.
Il faudrait , sur le PI , faire une redirection d'un port vers la caméra.
je ne sais pas si c'est possible , faut voir .....
Edit :
Il semble que ca se fasse par Iptables , voir par exemple :
https://linuxfr.org/forums/linux-general/posts/redirection-tu-port-2222-vers-le-port-22-d-une-machine-virtuelle
les regles seraient du genre : (modifier adresses)
sudo iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 192.168.122.203:22
sudo iptables -t nat -A POSTROUTING -p tcp --dport 22 -d 192.168.122.203 -j SNAT --to 192.168.122.1
"Pour guérir quelque chose qui ne marche pas ou fait trop de bruit, il faut et il suffit de taper dessus avec quelque chose qui marche mieux ou qui fait plus de bruit" Les shadoks -
Bonjour,
Merci encore à tous les deux.
Je vous tiens au courant . -
Bonjour,
Jusqu'à présent aucun problème de routage vers la caméra ip wifi via le reseau.
Cependant, après extinction de l'ensemble du projet, le routage ne se fait plus vers la caméra.
Le ping vers la caméra depuis le reseau local est correct, l'accès à la caméra depuis le reseau local est correct mais depuis internet, impossible.
Il semblerai que l'iptable a été perdu lors de l'arrêt de la raspberry.
Est ce normal?
Comment faire pour que ce routage devienne permanent?
Merci encore.-
-
Merci pour ta réponse.
Je n'ai pas éditer de fichier pour le routage, ce fichier est sysctl.conf?
Pour le script de démarrage, il faut le mettre dans quel fichier?
Je sais qu'un fichier est lancé en dernier avant d'appeler l'interface graphique mais je ne me souvient plus du nom. Le sais tu?- Salut,
les scripts de démarrage sont normalement sous /etc/init.d
Tu dois te prendre en charge toi même pour administrer linux et poser les questions que tu as dans le forum qui va bien ici pour ton petit pipi
-