Problèmes pour configurer votre connexion via RJ45 ?
Tout d'abord, si vous avez suivi tous ces tutos qui vous font positionner une adresse IP fixe depuis le Raspberry pour vous brancher à votre box, alors c'est pas bon ! C'est juste valable si vous voulez faire une connexion directe Raspberry/pc
En principe, le Raspberry par défaut cherche un DHCP pour positionner une adresse IP. Vous n'avez donc rien à faire sur votre Pi !
Votre Box a un DHCP. Il vaut donc mieux le laisser faire. D'abord parce qu'il sait mieux que vous comment faire, et ensuite pour centraliser tous les paramètrages de votre réseau de vos différents appareils en un seul point, la box.
Fixer une adresse IP
C'est la première chose à faire, sinon, ce sera plutôt difficile de vous connecter à votre Pi si son adresse change à chaque fois !
Cela se passera sur votre box donc !
Mais avant de comencer, lancez une console directement depuis votre Pi, car à priori, vous pouvez pas y accéder via putty (par exemple) !
tapez:
cat /sys/class/net/eth0/address
La valeur qui s'affiche est l'adresse Mac attribuée à votre carte éthernet (là où vous branchez votre prise RJ45 !)
Il reste maintenant à fixer une adresse ip via votre box !
Des explications pour Free:
Fixer une adresse IP sur Freebox V5 ou Crystal en mode routeur
Réseau local/DHCP pour Freebox revolution /Freebox mini 4k
Sinon, Google pour votre box...
Vous pouvez redémarrer votre Pi via la commande:
reboot
Ou, vous pouvez aussi demander au système de demander son adresse IP...
dhclient eth0 -v
(Il faut être root pour pouvoir lancer cette commande)
Lorsque la machine est redémarrée, la commande dhclient a terminée, tapez
ifconfig
Vous devriez avoir une partie pour eth0 avec l'adresse IP que vous aviez entré dans votre Box.
Sinon, si vous aviez tapé reboot, tapez la commande :
dhclient eth0 -v
Ceci permettra de savoir si c'est un problème lié au paramétrage de votre Pi, ou si cela vient d'autre chose.
Retapez ifconfig, et à nouveau cherchez eth0. Si l'adresse IP est positionnée, alors le problème vient de vos fichiers de paramétrage sur le Pi.
Si une adresse est positionnée, mais n'est pas la bonne, vous avez sûrement fait une erreur dans la configuration de votre Box. Ce sera à revoir, mais il y a aussi un souci sur vos fichiers de paramétrage sur le Pi.
Si vous n'avez rien, votre câble fonctionne-t-il ??? Y a-t-il au moins une activité sur les led du connecteur RJ 45 ?
Corrigeons les fichiers de paramétrage !
Trois sont à revoir (toujours en root via su ou sudo):
-
/etc/network/interfaces
Tapez nano /etc/network/interfaces
Dans ce fichier, vous trouver la config de lo (boucle locale), on y touche pas, wlan0 (que l'on ne touche pas non plus ici !) et enfin, celui qui nous intéresse: eth0
Vous devriez avoir ces deux lignes uniquements qui font référence à eth0 et de cette façon:
auto eth0
iface eth0 inet dhcpSi vous avez autre chose qui fait référence à eth0 par exemple iface eth0 inet manuel, remplacez par le contenu de ces deux lignes ci-dessus.
-
/etc/dhcpcd.conf
Tapez nano /etc/dhcpcd.conf
Remettez les commentaires sur toutes les lignes qui concernent eth0 !
(mettre # en début de ligne déclare que la ligne est un commentaire)
# Example static IP configuration:
#interface eth0
#static ip_address=192.168.0.10/24
#static ip6_address=fd51:42f8:caae:d92e::ff/64
#static routers=192.168.0.1
#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1
# It is possible to fall back to a static IP if DHCP fails:
# define static profile
#profile static_eth0
#static ip_address=192.168.1.23/24
#static routers=192.168.1.1
#static domain_name_servers=192.168.1.1# fallback to static profile on eth0
#interface eth0
#fallback static_eth0
-
Enfin, si vous avez osé toucher à cmdlines.txt...
nano /boot/cmdlines.txt
Et supprimer ce que l'on vous avez fait ajouter, càd le ip=x.x.x.x
Le fichier ne doit avoir qu'une seule ligne à la fin de vos manipulations !
Voilà, de nouveau reboot et ifconfig. Tout devrait fonctionner maintenant !