Communication entre un
PC portable et un Raspi à l’aide d’un câble RJ45 croisé.
Le besoin est d’utiliser un Raspi (tout nu) sans clavier, ni souris, ni écran, en dehors de la couverture d’un réseau Wifi ou d’une box, mais muni d’une entrée RJ45 (ce qui exclu le Pi zéro W).
La mise en place et la création du réseau est comme suit.
Désactiver le Wifi sur les 2 machines.
Sous Windows 7
Panneau de Configuration Réseau et Internet Connexions réseau
Clic droit sur réseau sans fils puis désactiver
Ecran 1
Ensuite clic droit sur connexion au résau local puis Propriétés
Paramétrer un nouveau réseau avec une adresse fixe (pas de DHCP)
Fournir :
Comme adresse de cette carte une adresse qui n’est pas dans le range de la box.
Comme DNS l’adresse du Pc distant (le Raspi) quand on la connait.
Ecran 2
S’assurer aussi que la connexion à distance est autorisée sur cet ordinateur
Mes configurations
Raspi3 IP adresse 169.254.103.161
Raspi2 IP adresse 169.254.104.240
Ecran 3
Pour le moment c’est tout pour le Windows
Passons au Raspi
Les exemples sont copiés à partir d’un Raspi2 B (avec un Wifi USB), pour couper le Wifi il suffit de débrancher l’adaptateur USB.
Avec un Raspi3 invalider ou valider le Wifi se fait directement depuis l’écran d’accueil.
Ou en mode console
sudo rfkill block wifi pour désactiver
sudo rfkill unblock wifi pour réactiver
Il semble que lorsque l’on se trouve hors portée du point d’accès wifi la fonction se trouve se trouve invalidée.
L’opération qui suit n’est à faire que la première fois.
Il faut obtenir une adresse pour la liaison Ethernet, différente de celle fournie par le DHCP de la Box
Après avoir raccordé le Pc et le Raspi par le câble croisé RJ45.
Depuis la console Raspi passer la commande « ifconfig »
Une adresse IPv4 s’affiche pour eth0, je ne sais pas d’où vient cette adresse, ne l’ayant pas encore renseignée dans aucun des menus, ni dans aucun fichier config.
Ecran 4
C’est donc cette « Inet adresse » qui sera utilisée sur cette machine pour la liaison Pc/Pc
Définir sur le Raspi cette nouvelle liaison
Voir ci-dessous
Ecran 5
Il semble obligatoire de définir une adresse de routeur (celle du raspi)
Pour la prise en compte rebooter
Pour vérifier que la liaison est effective depuis Windows 7
En mode Invite de commande « ping » de l’adresse du Raspi
Ecran 6
Désormais il est possible d’accéder depuis Windows au Raspi via SSH donc par Putty.
Voir document, clic sur ce lien « Utiliser le Raspi en remote »
Il est donc possible de déplacer le Raspi et son alimentation, puis démarrer les applications depuis le Pc portable se trouvant à proximité.
Remarque : n’ayant plus de liaison Internet, la synchronisation automatique de l’heure au démarrage n’est pas possible.
Pour pallier à cette gêne, effectuer la mise à jour manuellement en mode terminal comme root
Passer la commande sudo date MMDDHHmmAA
Comme mois jour heure minutes année
Pour revenir à la normale
sur le Raspi
débrancher le câble Rj45
rebrancher le stick Wifi
sur le PC
réactiver le Wifi
pour récupérer les liaisons Ethernet via la box et le filaire il est nécessaire de réactiver DHCP
Bis on veut le refaire
Si besoin, ultérieurement d’effectuer une nouvelle connexion entre les 2 appareils.
Boot Pc
- Invalider le Wifi sur le Pc
- Invalider le Wifi sur le Raspi (ce peut être fait avant le reboot)
- Connecter de chaque côte la RJ45 croisée
Deux cas
1 l’adresse du Raspi est toujours connue du Pc portable (rien à faire)
2 le PC a été reconnecté entre temps à la box, via le réseau filaire (refaire la manip Ecran 2)
Depuis Windows /PC
- S’assurer que la connexion est correcte ping du Raspi (Ecran 6)
- Démarrer Putty
- sur le terminal s’identifier
- mettre le Raspi à l’heure (sudo date MMJJHHmmAA)
- lancer motion
Ensuite il est possible de débrancher la RJ45 et même mettre hors tension le PC
L’application continuera sur le Raspi
Pierre Schuster Avril 2019
Choix nouveau document http://f5bqv.fr