Connexion to internet via ethernet RPi 2B

Vous venez de déballer votre Raspberry Pi et vous vous posez des questions ? C'est ici que ça se passe !

Modérateur : Francois

Répondre
ttwr
Messages : 2
Enregistré le : jeu. 13 juin 2019 10:45

Connexion to internet via ethernet RPi 2B

Message par ttwr » jeu. 13 juin 2019 10:59

Bonjour à tous,

ce message car j'ai un petit souci, je souhaite pouvoir accéder en ssh à un Rpi2b via le réseau de ma boite. Ca c'est bon, le souci c'est que mon Pi n'a pas accès à internet pour autant. Après plusieurs manip', je préfère faire appel à vous plutôt que d'aller plus loin dans l'expérimentation et commencer à faire des bétises.

Pour info si je fais ifconfig, j'obtiens ça (pour eth0, l'autre c'est lo, vous me direz si ça vous est utile)
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.100.80 netmask 255.255.255.0 broadcast 192.168.100.255
inet6 fe80::ba27:ebff:feb1:a772 prefixlen 64 scopeid 0x20<link>
ether b8:27:eb:b1:a7:72 txqueuelen 1000 (Ethernet)
RX packets 997 bytes 133201 (130.0 KiB)
RX errors 0 dropped 49 overruns 0 frame 0
TX packets 624 bytes 40207 (39.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

Si je fais route -n, j'obtiens ça:
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
0.0.0.0 192.168.100.81 0.0.0.0 UG 0 0 0 eth0
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

Et pour info encore, mon fichier /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.100.80
netmask 255.255.255.0
gateway 192.168.100.81
dns-nameservers 8.8.8.8

J'ai essayé sans la ligne gateway (qui du coup enlève un ligne à toute -n), sans la ligne dns-nameservers, rien n'y fait, je ne suis pas connecté à internet avec mon pi. Je suis apparement sûr de mon câble, vu que le ssh se comporte très bien.

Si vous avez des pistes je suis tout à fait preneur.

Un grand merci à vous. Bonne journée.

domi
Administrateur
Messages : 3233
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Connexion to internet via ethernet RPi 2B

Message par domi » jeu. 13 juin 2019 11:03

Bonjour,

L'adresse IP de "gateway" doit correspondre à l'adresse IP de ton routeur (ou de ta box si c'est elle qui sert de routeur).
L'adresse IP static doit être dans la plage des adresses attribuées par le routeur (ou box), et ne pas être utilisée par un autre appareil.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

ttwr
Messages : 2
Enregistré le : jeu. 13 juin 2019 10:45

Re: Connexion to internet via ethernet RPi 2B

Message par ttwr » jeu. 13 juin 2019 11:06

Bien reçu, merci beaucoup pour ces précisions, je fais deux trois tests et je reviens vers vous très vite;-) Merci encore

Bud Spencer
Raspinaute
Messages : 1089
Enregistré le : lun. 15 août 2016 21:38

Re: Connexion to internet via ethernet RPi 2B

Message par Bud Spencer » jeu. 13 juin 2019 21:31

domi a écrit :
jeu. 13 juin 2019 11:03
...L'adresse IP static doit être dans la plage des adresses attribuées par le routeur (ou box)...
Non ! Si le routeur (la box) attribue des adresses dhcp, les adresse définies en statique NE DOIVENT PAS SE TROUVER DANS LA (les) PLAGES(s) D’ATTRIBUTION. Je pense que tu fais l’amalgame entre ‘plage reseau’ et ‘plage d'attribution (de distribution) dhcp’. C’est peut etre juste une erreur d’interprétation, mais ça fait plusieurs fois que je la relève sur ce forum, donc je clarifie.

Les 3 règles de base pour définir les paramètres initiaux d’une interface ip v4 locale qui utilise une passerelle sont :

1 – Le mask de l’adresse statique doit inclure l’adresse de la passerelle.
2 – le mask de la passerelle doit inclure l’adresse statique
3 - L’adresse statique doit etre exclue de tous les dhcp susceptibles de répondre aux requêtes dhcp.
Forcement, il y a aussi une règle 0 formelle qui spécifie que l'ip statique doit etre unique sur le reseau, mais ca tu l'as déjà dit et c'est tellement évident que ce n'est pas la peine de la citer.

Ces 3 règles garantissent à elles seules, d’une part que la passerelle (gateway) sera accessible depuis l’interface configurée en statique et d’autre part, que l’ip statique ne sera jamais attribuée dynamiquement à une autre interface sur le meme reseau. A noter que le mask de l’ip statique n’est pas tenu d’etre le meme que celui de la passerelle et vice versa du moment que les règle 1 et 2 sont respectées.

Exemple classique :

Box : 192.168.1.1/24 (mask 255.255.255.0)
Plage DHCP de la box : 192.168.1.50 à 192.168.1.100
Les seuls adresses statiques qui auront besoin d’accéder à la box ne pourront etre que:
De 192.168.1.2 à 192.168.1.49 et de 192.168.1.101 à 192.168.1.254 et sous réserve de respecter la règle 1 (Les adresses 192.168.1.0 et 192.168.1.255 étant réservées réseau et broadcast).
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

domi
Administrateur
Messages : 3233
Enregistré le : mer. 17 sept. 2014 18:12
Localisation : Seine et Marne

Re: Connexion to internet via ethernet RPi 2B

Message par domi » ven. 14 juin 2019 07:41

Désolé de parler "simple", mais on répond à des débutants, donc restons simples.
OK avec toi pour être propre, mais une IP static dans la plage DHCP n'est pas gênante, le serveur sait gérer.
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.

Bud Spencer
Raspinaute
Messages : 1089
Enregistré le : lun. 15 août 2016 21:38

Re: Connexion to internet via ethernet RPi 2B

Message par Bud Spencer » ven. 14 juin 2019 13:46

Justement, le fait de s’adresser a des débutants impose je pense de leur donner les bonnes infos.

A titre complémentaire, ce n’est pas le serveur dhcp qui détecte et gère le conflit d’adressage, mais le client. Dans ce cas, c’est lui qui retourne l’info de conflit au serveur dhcp (dhcpdecline) avant de recommencer un nouveau processus complet de demande d’adresse (après une attente de plusieurs secondes). Je ne veux pas rentrer dans les détails inutiles mais définir en statique une ip qui se trouve dans la plage d’attribution d’un serveur dhcp accessible EST une erreur de configuration réseau et peut avoir des conséquences inattendues
Le premier ennemi de la connaissance n’est pas l’ignorance, c’est l’illusion de la connaissance (S. Hawking).

Répondre

Retourner vers « Débutants »