Pas d'internet avec wifi et lan ensemble

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