Pas d'internet avec wifi et lan ensemble

Eh m…, l’ethernet est en 192.168.0. et le wifi c’est toujours 192.168.1. sur la maison (DHCP), eh bien c’est pareil pas d’internet quand l’ethernet est branché. On ne peut pas forcer le PI à utiliser le wifi pour son accès internet et pas l’ethernet??

ben si tu fais :
sudo route del -net 192.168.0.0 netmask 255.255.255.0 dev eth0
t’as peut être une chance …

Tu es vraiment configuré comme le schéma de Bof ?

Pas exactement. En wifi le portable et le PI sont en dhcp avec le routeur. Pour l’ethernet, c’est juste entre le PI et le portable avec une IP fixe.
sinon pour le:
sudo route del -net 192.168.0.0 netmask 255.255.255.0 dev eth0
j’ai une erreur:
SIOCDELRT: Aucun processus de ce type
En tous cas merci à tous pour votre aide.

Tu ne m’as pas répondu, SSH ou si vnc ?

VNC pour la liaison entre le PC et le PI

erratum : me suis gourer
il faut que tu fasses :
sudo route
et avec la ligne default sur eth0 un truc comme ça
sudo route del -net 0.0.0.0 netmask 0.0.0.0 gw livebox.home dev eth0

ou livebox.home est l’adresse que tu trouves apres gw dans la commande route

Toujours le même message:
SIOCDELRT: Aucun processus de ce type

Si tu as SSH ouvert , libère vnc et connectes toi une fois sur l’adresse du câble réseau, libère et après sur le wifi et dis nous si tu peux ?

tu dois pas avoir une livebox essaies ça ; ça devrait suffire :
sudo route del -net 0.0.0.0 netmask 0.0.0.0 dev eth0

Kifkif malheureusement

Je n’ai pas de SSH connecté

faudrait que tu fasses un sudo route sur ton Rpi et tu postes le résultat parce que là je vois pas !

Il faudrait surtout que tu recommences par reformater ton système, visiblement c’est le gros foutoir.

Ensuite procède par étapes en activant dans un premier temps, les protocoles de communication comme VNC et SSH.
@+

michastro a posté ça :

i@raspberrypi:~ $ sudo route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 202 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 303 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0

j’ai répondu ça :

default 192.168.1.1 0.0.0.0 UG 202 0 0 eth0

c’est celle la qu il faut virer :
bizarre que :
sudo route del -net 0.0.0.0 netmask 0.0.0.0 dev eth0
ou
sudo route del -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1 dev eth0

fasse pas le job ! chez moi ça marche !

pi@raspberrypi:~ $ route -n
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.1.1 0.0.0.0 UG 303 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
pi@raspberrypi:~ $ sudo route del -net 0.0.0.0 netmask 0.0.0.0 dev eth0
pi@raspberrypi:~ $ route -n
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 303 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
pi@raspberrypi:~ $

voila ce que j’ai fait:

pi@raspberrypi:~ $ sudo route del -net default gw 192.168.1.1 netmask 0.0.0.0 dev eth0
pi@raspberrypi:~ $ sudo route
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
default 192.168.1.1 0.0.0.0 UG 303 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0

Toujours impossible d’avoir internet sur le PI quand le cable ethernet est branché.
J’essaie de comprendre les subtilités de « route » mais c’est pas facile.

Michel

donc faut rajouter celle la :
sudo route add -host 192.168.1.70 dev eth0
et virer celle la
sudo route del -net 192.168.1.0 netmask 0.0.0.0 gw 0.0.0.0 dev eth0

pour obtenir ça :
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 303 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.1.70 0.0.0.0 255.255.255.255 UH 0 0 0 eth0

en fait tout passera par le wlan0 ( internet et les acces au routeur et autres postes sur ton réseau ) sauf l’acces vnc qui utilise ton PC par eth0
si ça marchait pas c’est parce qu’il allait chercher 192.168.1.1 via l’eth0 à cause de la ligne:
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0

au XXI ieme siècle ça craint lol

Maintenant j’ai ça et ça ne marche pas mieux. 21eme siècle qui disait. pfffff
Table de routage IP du noyau
Destination Passerelle Genmask Indic Metric Ref Use Iface
default livebox.home 0.0.0.0 UG 202 0 0 eth0
default livebox.home 0.0.0.0 UG 303 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
192.168.1.70 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
Faut peut etre virer:
default livebox.home 0.0.0.0 UG 202 0 0 eth0
??

oui pour eth0, il ne doit rester dans ta table de routage que la route vers ton portable.
au démarrage de ton Rpi tu peux utiliser ce script a mettre ds un fichier routage.sh :
#!/bin/bash
sleep 10
sudo route del -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1 dev eth0
sudo route del -net 192.168.1.0 netmask 255.255.255.0 gw 0.0.0.0 dev eth0
sudo route add -host 192.168.1.70 dev eth0

sleep 10 : ce n’est utile que si tu lances ce job au démarrage de LXde pour ça il faut rajouter a la fin de
/etc/xdg/lxsession/LXDE-pi/autostart
la ligne :

@lxterminal --command ’ /home/pi/routage.sh’
apres bien sur un chmod +x /home/pi/routage.sh

c’est pas la solution la plus élégante mais ça marche ! ( si le wifi et l’ethernet sont branchés au démarrage du Rpi et si tu les laisses branchés ! )
il doit y avoir une solution plus orthodoxe en modifiant /etc/network/interfaces ou un truc dans le genre mais j’ai pas encore trouvé !

CA MARCHE!!
Ouf, et un grand merci. J’ai juste mis le .sh sur le bureau, et je le lance en cas de besoin.
Bonne année
Michel