Relier via ethernet et un switch 2 raspberry ensemble (cable RJ45)

Bonjour,

Je souhaite connecter deux raspberry PI 3B via cable RJ45 tous deux connecte sur un switch. donc un petit reseau local sans wifi et sans liaison sur le net.
Le but est d’avoir un PI serveur et un pi client pour envoyer des commandes et recevoir des etats.
J’ai modifier les fichiers DHCPCD.conf en donnant une ip fixe dans ethO. une pour le serveur et une pour le client du type 192.168.1.20 ét 21 . Le ping fonctionne lorsque je suis en Wifi mais des que je coupe la wifi pas de ping ( unreachable…).
Merci d’avance pour votre aide.

Salut, c’est bête mais est ce que tes câbles sont bien raccordés et tes led clignotent sur ton switch? as-tu vérifié que les @IP sont bien renseignés lorsque tu te déconnecte de ton wifi? fais un ifconfig et regarde si tu as bien des IP sur tes Rasp

Bonjour et merci de repondre si rapidement,

Mes cables sont bien connecte et les leds du switch clognotent. par contre sur le ifconfig voici ce que j’ai
pi@raspberrypi:~ $ ifconfig
eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether b8:27:eb:f4:a9:e1 txqueuelen 1000 (Ethernet)
RX packets 198 bytes 21631 (21.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 177 bytes 14359 (14.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Boucle locale)
RX packets 119 bytes 23921 (23.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 119 bytes 23921 (23.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.20 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::aa2c:aa46:a46b:ba0 prefixlen 64 scopeid 0x20
inet6 2a01:cb00:862d:5300:d6f8:eedb:a9c3:b25c prefixlen 64 scopeid 0x0

qu’en pensez tu ?

Merci

Tu peux essayer de faire ceci ifconfig eth0 192.168.1.20 netmask 255.255.255.0 (pour le premier)
ifconfig eth0 192.168.1.21 netmask 255.255.255.0 (pour le second).
C’est commande risque de ne pas fonctionner si cest le cas changes les @ip

Pourrais tu me faire un retour secon retour de ton ifconfig stp ?
Si le ping fonctionne :
Le fichier /etc/network/interfaces (permet de configurer les cartes réseau de manière permanente)
(Pour le premier)
iface eth0 inet static address 192.168.1.20 netmask 255.255.255.0 gateway <IP de ta box>(si tu veux une sortie internet)

(Pour le deuxieme)
iface eth0 inet static address 192.168.1.21 netmask 255.255.255.0 gateway <IP de ta box>(si tu veux une sortie internet)

Bonjour et merci Nems de m’assiter .

ALors lorsque j’edite le fichier /etc/network/intefaces voici ce que j’obtiens

interfaces(5) file used by ifup(8) and ifdown(8)

Please note that this file is written to be used with dhcpcd

For static IP, consult /etc/dhcpcd.conf and ‹ man dhcpcd.conf ›

Include files from /etc/network/interfaces.d:

source-directory /etc/network/interfaces.d

et lorsque je frappe la commande que tu m’as indque iface etc… j’ouvre un fenetre vide !!
est-ce que je fais une fausse manip ?
MErci

Pas de soucis

Le iface se sont les lignes qui faut mettre dans le fichier /etc/network/interfaces, pour le moment fais tout simplement sudo ifconfig eth0 192.168.1.20 netmask 255.255.255.0 ensuite ifconfig regarde bien si tu as quelque chose du genre eth0 Link encap:Ethernet HWaddr b8:27:eb:2d:5b:cd **inet adr:192.168.1.20 Bcast:192.168.1.255 Masque:255.255.255.0** adr inet6: fe80::a293:23cf:cf79:79aa/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:359307 errors:0 dropped:14644 overruns:0 frame:0 TX packets:316792 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:70143722 (66.8 MiB) TX bytes:119302501 (113.7 MiB)

Il ressemble à quoi ton fichier dhcpcd.conf ?

J’ai commecte le rasp PI3 sur mon PC j’ai configure l’adresse IP en 192.168.1.80 dans le /etc/dhcpcd.conf.

et j’ai fais un ping sur la console du pc sur cette adresse et j’ai recu une reponse de 192.168.1.14 !!!
avec impossible de joindre l’hote de destination .
( la wifi est off sur la Rasp )

qu’en penses tu ?

desole je n’avais pas vu ta reponse , je fais les manip de suite

Le 192.168.1.14 c’est peut être l’ip de ton PC, pour moi ce que ton raspberry ne prend pas en considération l’@ip que tu attache à eth0

voici le contenu du fichier

A sample configuration for dhcpcd.

See dhcpcd.conf(5) for details.

Allow users of this group to interact with dhcpcd via the control socket.

#controlgroup wheel

Inform the DHCP server of our hostname for DDNS.

hostname

Use the hardware address of the interface for the Client ID.

clientid

or

Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.

Some non-RFC compliant DHCP servers do not reply with this set.

In this case, comment out duid and enable clientid above.

#duid

Persist interface configuration when dhcpcd exits.

persistent

Rapid commit support.

Safe to enable by default because it requires the equivalent option set

on the server to actually work.

option rapid_commit

A list of options to request from the DHCP server.

option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes

Most distributions have NTP support.

option ntp_servers

Respect the network MTU. This is applied to DHCP routes.

option interface_mtu

A ServerID is required by RFC2131.

require dhcp_server_identifier

Generate Stable Private IPv6 Addresses instead of hardware based ones

slaac private

Example static IP configuration:

interface eth0
static ip_address=192.168.1.20/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8

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

Ton ip 192.168.1.20/24 n’est pas dans le même réseaux que ton « static routers »

PS : je serai actif cette aprem

en fait j’ai le wifi sur mon pc et il semble que ce soit le routeur qui me reponde car quand j’ai coupe le wifi sur mon pc donc juste la liaison pc RAsp via un cable RJ45 je n’ai que le message delai d’attente depasse sur le ping.

Peux tu me donner ton @ip de ton pc stp

l’adresse de mon pc est 192.168.1.14 . apres un scan des adress IP je trouve aussi 192.168.1.20 et 192.168.1.21 pour Rasp 1 et rasp 2.

losque je fais un ifconfig sur le rasp

eth0 ne me precise pas l’adresse ip 192.168.1.21
par contre j’ai cette adress sur wlan0
Comme tu le dis je pense que l’eth0 n’est pas pris en compte

Branche un raspberry directement a ton pc, mets ta carte réseau de ton pc en manuelle et mets l’ip 192.168.1.14. si le ping passe pas ce serai étrange. Mais le wlan0 c’est pour le wifi .

par contre lorsque je vais dans /etc/dhcpcd.conf

j’ai bien
interface eth0
static ip_address = 192.168.1.21/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8

Tu as essayer cette commance ? sudo ifconfig eth0 192.168.1.20 netmask 255.255.255.0

oui je viens de la refaire:
c’est pris en compte sans message en retour

je le fais sur raps 192.168.1.21 qui est banche sur mon pc ; L’autre je le laisse si deja je pouvais faire fonctionne le rasp 21 avec le pc serait bien