RPI sur plusieurs réseaux

Bonjour,
Je désire pouvoir connecter automatiquement (sans interventions humaines sur un fichier ) un rpi (3-B avec Buster) à deux réseaux et à deux endroits différents:
Maison_1: Lan 192.168.1.x, réseaux eth0 et wlan0
Maison_2: Lan 192.168.2.x, réseaux eth0 et wlan0

Voici la partie pricipale de mon fichier dhcpcd.conf:

interface eth0
arping 192.168.1.1
arping 192.168.2.1

profile 192.168.1.1
static ip_address=192.168.1.61/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8
profile 192.168.2.1
static ip_address=192.168.2.61/24
static routers=192.168.2.1
static domain_name_servers=192.168.2.1 8.8.8.8

interface wlan0
arping 192.168.1.1
arping 192.168.2.1
profile 192.168.1.1
static ip_address=192.168.1.62/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1 8.8.8.8
profile 192.168.2.1
static ip_address=192.168.2.62/24
static routers=192.168.2.1
static domain_name_servers=192.168.2.1 8.8.8.8

Inspiré par https://medium.com/swlh/raspberry-pi-3-connect-to-multiple-wifis-set-multiple-static-ips-52f8a80d2ee1
Mais cela ne fonctionne pas.
En Maison_1, le rpi ne se connecte qu’à eth0 avec l’adresse prévue pour wlan0 !
systemctl status dhcpcd retourne:

sep 02 12:11:02 rpi-media dhcpcd[317]: wlan0: adding default route via 192.168.1.1
sep 02 12:11:02 rpi-media systemd[1]: Started dhcpcd on all interfaces.
sep 02 12:11:04 rpi-media dhcpcd[541]: eth0: using static address 192.168.1.62/24
sep 02 12:11:04 rpi-media dhcpcd[541]: wlan0: preferring 192.168.1.62 on eth0
sep 02 12:11:04 rpi-media dhcpcd[541]: eth0: adding route to 192.168.1.0/24
sep 02 12:11:04 rpi-media dhcpcd[541]: eth0: adding default route via 192.168.1.1
sep 02 12:11:04 rpi-media dhcpcd[541]: wlan0: deleting default route via 192.168.1.1
sep 02 12:11:04 rpi-media dhcpcd[541]: wlan0: deleting route to 192.168.1.0/24

La commande ip a affiche l’inet 192.168.1.62/24 pour eth0 et aucune inet pour wlan0

Voyez-vous l’erreur ou faut-il procéder autrement. Pas de /etc/network/interfaces svp !
Merci,

Bonjour,

Dans un premier temps, valider seulement la partie eth0.

Quel est l’intérêt d’avoir eth0 et wlan0 sur le même réseau.

En cas de panne de l’un des 2 consulter la documentation sur la directive fallback, c’est peut être une piste.

A+

hello,

je suppose que tu as deux points d’accès wifi différents par maison donc que tu as deux network ds
/etc/wpa_supplicant/wpa_supplicant.conf

network={
        ssid="WLAN1"
        psk="blablabla"
}
network={
        ssid="WLAN2"
        psk="blablabla"
}

peut-être :roll_eyes: qu’ avec ds dhcpcd.conf a la place de la partie interface wlan0 :

ssid WLAN1
static ip_address=192.168.0.10/24
static routers=192.168.1.1
static domain_name_servers=192.168.0.1

ssid WLAN2
static ip_address=192.168.2.10/24
static routers=192.168.2.1
static domain_name_servers=192.168.2.1

source : https://www.raspberrypi.org/forums/viewtopic.php?t=140252

@bof: je viens de tester ta proposition: ip a affiche aucune adresse ip au ssid de Maison_1
selon syslog wlan0 sollicite dhcp !

Note 1: J’ai rajouté id_str pour chaque ssid: pas mieux
Note 2: J’ai disablé ipv6: pas mieux

on est d’accord qu’il fallait adapter les adresses a ton plan d’adressage soit si je ne gourre pas:

ssid WLAN1
static ip_address=192.168.1.62/24
static routers=192.168.1.1
static domain_name_servers=192.168.1.1

ssid WLAN2
static ip_address=192.168.2.62/24
static routers=192.168.2.1
static domain_name_servers=192.168.2.1

comme le proposait jelopo as tu paramètré ton dhcpcd.conf avec uniquement les interfaces eth - déjà tu verras si ça passe.
a noter que dans ce cas les adresses wlan seront attribuer par les dhcp des box wifi
si tu veux une adresse fixe aussi sur les wlan, il doit être aussi possible au niveau des boxes de forcer une adresse dans leurs dhcp en indiquant l’adresse mac de l’interface.

le problème est donc là: je n’utilise pas dhcp !
Que des adresses statiques définies par moi.
Donc ta proposition n’est pas pour mon cas.