ssh relais-patio@192.168.1.106 cnest=2204 Ce que tu veux faire : Tu veux que ton Raspberry Pi capte le Wi-Fi (par exemple celui de ta box ou d’un hotspot) et le redistribue via le port Ethernet (RJ45) — typiquement pour brancher un PC, une TV, une console, etc. C’est tout à fait possible, et facile à mettre en place ! 🛠️ Tutoriel : Partager le Wi-Fi reçu vers l’Ethernet 🎯 Objectif : wlan0 : capte le Wi-Fi existant (en client) eth0 : redistribue la connexion à un appareil via câble RJ45 1. Met à jour ton système sudo apt update && sudo apt upgrade 2. Installe les outils nécessaires sudo apt install dnsmasq netfilter-persistent iptables-persistent 3. Configurer une IP fixe sur eth0 Édite /etc/dhcpcd.conf : sudo nano /etc/dhcpcd.conf Ajoute à la fin : interface eth0 static ip_address=192.168.10.1/24 nohook wpa_supplicant 4. Configurer dnsmasq pour donner Internet au périphérique branché Sauvegarde l’ancien fichier : sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig Crée un nouveau : sudo nano /etc/dnsmasq.conf Avec ce contenu : interface=eth0 dhcp-range=192.168.10.10,192.168.10.50,255.255.255.0,24h 5. Activer le partage de connexion avec iptables Autorise le transfert réseau : sudo nano /etc/sysctl.conf Décommente : net.ipv4.ip_forward=1 Puis configure le NAT : sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE sudo netfilter-persistent save 6. Démarre les services sudo systemctl enable dnsmasq sudo systemctl restart dnsmasq 7. Redémarre le Pi sudo reboot 🔌 Ensuite : Connecte un appareil via câble Ethernet au Raspberry Pi. Il recevra une IP du Pi (192.168.10.x) et pourra accéder à Internet via le Wi-Fi capté. 🎁 Bonus : Tu peux aussi connecter automatiquement ton Raspberry Pi à ton Wi-Fi en éditant : sudo nano /etc/wpa_supplicant/wpa_supplicant.conf Contenu : network={ ssid="NomDuReseau" psk="MotDePasseWiFi" } Souhaites-tu que je te fasse un script automatique pour tout ça ? Vous avez dit : je veux recevoir le wi-fi sur le mrtaspberry pour y connecter un ordi qui n'a pas le wi-fi ChatGPT a dit : Parfait, tu veux utiliser ton Raspberry Pi comme un pont Wi-Fi → Ethernet pour donner Internet à un ordinateur qui n’a pas le Wi-Fi. C’est exactement ce qu’on appelle un pont Wi-Fi vers Ethernet. Voici un guide simple et fonctionnel pour ça. 🎯 Objectif : Le Raspberry Pi se connecte au Wi-Fi existant (ta box ou autre) Il partage cette connexion via le port Ethernet (RJ45) Ton PC branché en câble Ethernet au Pi aura Internet automatiquement 🛠️ Étapes à suivre 1. ✅ Connexion du Pi au Wi-Fi Assure-toi que ton Raspberry Pi est connecté au Wi-Fi : Si tu es en interface graphique, connecte-toi via le menu réseau (facile). Sinon, en ligne de commande, configure via : sudo nano /etc/wpa_supplicant/wpa_supplicant.conf Et ajoute : network={ ssid="NomDuWiFi" psk="MotDePasse" } Puis redémarre le réseau : sudo wpa_cli reconfigure Teste la connexion : ping -c 4 google.com 2. 🔧 Attribuer une IP fixe à l’interface Ethernet Édite le fichier : sudo nano /etc/dhcpcd.conf Ajoute à la fin : interface eth0 static ip_address=192.168.88.1/24 nohook wpa_supplicant 3. 📦 Installer les outils pour DHCP et NAT sudo apt install dnsmasq netfilter-persistent iptables-persistent 4. ⚙️ Configurer dnsmasq pour que le Pi donne des IP via Ethernet Sauvegarde l’ancien fichier : sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig Crée un nouveau : sudo nano /etc/dnsmasq.conf Ajoute : interface=eth0 dhcp-range=192.168.88.10,192.168.88.100,255.255.255.0,12h 5. 🔁 Activer le partage Internet avec iptables Autorise le routage IP : sudo nano /etc/sysctl.conf Décommente (ou ajoute) : net.ipv4.ip_forward=1 Puis configure le NAT : sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE sudo netfilter-persistent save 6. 🚀 Activer et démarrer les services sudo systemctl enable dnsmasq sudo systemctl start dnsmasq Et redémarre le Pi : sudo reboot 🔌 Étape finale : branche ton PC Connecte ton PC au port Ethernet du Raspberry Pi avec un câble RJ45 Le PC recevra automatiquement une IP et aura accès à Internet via le Wi-Fi du Pi 🧪 Vérification : Sur le PC : Lancer un terminal ou navigateur Vérifie que tu as bien Internet : ping google.com Si tu veux, je peux te faire un script automatique que tu lances une fois sur ton Pi pour tout configurer en 30 secondes. Souhaites-tu ça ? Vous avez dit : oui ChatGPT a dit : Parfait ! Voici un script Bash automatique que tu peux lancer sur ton Raspberry Pi pour transformer ton Pi en répéteur Wi-Fi vers Ethernet (idéal pour connecter un PC sans Wi-Fi). 🧾 Script d'installation : wifi2ethernet.sh Crée le fichier : nano wifi2ethernet.sh Copie-colle ceci : #!/bin/bash echo "🔧 Mise à jour du système..." sudo apt update && sudo apt install -y dnsmasq netfilter-persistent iptables-persistent echo "🛠 Configuration d'une IP fixe sur eth0..." sudo bash -c 'cat >> /etc/dhcpcd.conf </dev/null sudo bash -c 'cat > /etc/dnsmasq.conf < /etc/wpa_supplicant/wpa_supplicant.conf <> /etc/dhcpcd.conf </dev/null sudo bash -c 'cat > /etc/dnsmasq.conf < /etc/wpa_supplicant/wpa_supplicant.conf <> /etc/dhcpcd.conf </dev/null && \ sudo bash -c 'cat > /etc/dnsmasq.conf < sudo apt update && sudo apt install -y dnsmasq netfilter-persistent iptables-persistent && \ sudo bash -c 'cat > /etc/wpa_supplicant/wpa_supplicant.conf <> /etc/dhcpcd.conf </dev/null && \ sudo bash -c 'cat > /etc/dnsmasq.conf < 🧪 Après redémarrage : Le Pi se connectera automatiquement au Wi-Fi "Maison du Bonheur" Tout appareil branché en RJ45 recevra Internet via le Pi Tu peux maintenant brancher ton PC avec un câble Ethernet au Raspberry, et tu devrais avoir Internet immédiatement 🌐 Dis-moi si tu veux aussi une interface web de contrôle ou un indicateur de statut réseau sur le Pi. [[repetiteur-s1|suite]]