derv00
Posts: 8
Joined: Fri Aug 14, 2015 9:20 pm

Utiliser son Rpi en tant que routeur/bridge wifi ethernet

Thu Sep 17, 2015 8:56 pm

Bonjour à tous,

Je cherche depuis quelques jours comment utiliser mon Raspberry Pi en tant que pont Wi-Fi Ethernet ou routeur.
J'ai essayé beaucoup de tutoriels, de guides, mais je n'ai jamais réussi à faire fonctionner tout ça.
Le scénario est classique : mon voisin me prête sa connexion sans fil le temps que je reçoive la mienne.
Sauf que depuis le salon je ne capte pas son routeur. Par contre à la porte d'entrée (ou sont situé mes appareils, nas, etc... et Raspberry), je capte. Donc je cherche une solution (le mieux pour moi serait de faire mon propre réseau local au lieu d'un simple pont wlan0-eth0 pour ne pas déranger).

Merci de m'avoir lu :)

danjperron
Posts: 3974
Joined: Thu Dec 27, 2012 4:05 am
Location: Québec, Canada

Re: Utiliser son Rpi en tant que routeur/bridge wifi etherne

Thu Sep 17, 2015 10:35 pm

Voici une documentation pour ce que tu veux faire

https://rbnrpi.wordpress.com/project-li ... -ready-tv/

Si tu as un problème pour la langue de Shakespeare je peux t'aider.

derv00
Posts: 8
Joined: Fri Aug 14, 2015 9:20 pm

Re: Utiliser son Rpi en tant que routeur/bridge wifi etherne

Thu Sep 17, 2015 10:42 pm

Bonsoir, le lien que tu as posté à l'air très complet. J'y jetterai un oeil demain, en tout cas merci d'avance ! :D

derv00
Posts: 8
Joined: Fri Aug 14, 2015 9:20 pm

Re: Utiliser son Rpi en tant que routeur/bridge wifi etherne

Fri Sep 18, 2015 10:08 am

Re-bonjour, j'ai suivi le tutoriel, ainsi que la petite note qui explique le soucis avec wlan0, tout à l'air ok mais je n'ai pas d'accès à internet. Pas de ping... Je ne sais pas ou regarder pour chercher ou est l'erreur.... :cry:

EDIT : Maintenant j'ai plus d'éléments dans la table de routage que prévu. Pas top.

rdgx
Posts: 3
Joined: Mon Dec 24, 2012 10:20 pm

Re: Utiliser son Rpi en tant que routeur/bridge wifi etherne

Sun Sep 20, 2015 7:21 am

Bonjour,
procédure générale :

. connecter le pi via wifi à la connexion voisine
> faire fonctionner matériellement la clé wifi.
est-elle reconnue (lsusb) ? si non installer le pilote adéquate
http://elinux.org/RPi_USB_Wi-Fi_Adapters
> connecter la clé au hotspot voisin avec le mot de passe
wicd-curses ou wpa_supplicant
le pi doit pouvoir 'pinguer' internet

. configurer la connexion locale du pi avec ip statique différent (/etc/network/interfaces)

. activer le pont entre wifi et ethernet
> echo 1 >/proc/sys/net/ipv4/ip_forward
> mettre les règles iptables
si wlan0=distant et eth0=local
iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT

le pc ou switch local qui se connecte (en dhcp) à l'ethernet du pi doit pouvoir 'pinguer' le pi, et l'internet.

j'ai une caméra raspberrypi mobile qui se connecte en wifi ou ethernet à de l'adsl et délivre l'internet via wifi. dans ce cas, via wifi, il faut gérer le hotspot avec hostapd, et les adresses des périphériques connectés avec isc-dhcp-server ou udhcpd (le 1er marche pour moi). ça me fait un pratique relais wifi quand les box sont lointaines.

derv00
Posts: 8
Joined: Fri Aug 14, 2015 9:20 pm

Re: Utiliser son Rpi en tant que routeur/bridge wifi etherne

Sun Sep 20, 2015 3:50 pm

Merci pour ta réponse !

Le pilote de la clé Wifi fonctionne bien, j'arrive sans soucis à me connecter à la box via wlan0 et pinger internet.
Ip forward activé, règles iptables effectuées, mais le problème que j'ai actuellement c'est lorsque je tape la commande route, je n'ai pas les résultats comme dans le lien donné par danjperron (et du coup je ne ping plus internet)

rdgx
Posts: 3
Joined: Mon Dec 24, 2012 10:20 pm

Re: Utiliser son Rpi en tant que routeur/bridge wifi etherne

Mon Sep 21, 2015 6:30 am

peut-être pourriez-vous nous afficher une sortie, depuis le pi et depuis le pc connecté au pi, de :
ifconfig
/etc/network/interfaces
route
/etc/resolv.conf

voici ma table de routage depuis le pi relais

Code: Select all

pi@rbspi ~ $ route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
default         RT-c0ffd4a498d6 0.0.0.0         UG    0      0        0 wlan1
10.0.0.0        *               255.255.255.0   U     0      0        0 wlan0
192.168.1.0     *               255.255.255.0   U     0      0        0 wlan1
RT-c0ffd4a498d6 étant mon routeur/box, ip : 192.168.1.1, branché par wlan1
wlan0 gérant le hotspot avec ip 10.0.0.1

rdgx
Posts: 3
Joined: Mon Dec 24, 2012 10:20 pm

Re: Utiliser son Rpi en tant que routeur/bridge wifi etherne

Mon Sep 21, 2015 7:56 am

et ma table de routage quand connecté au pi relais (par wifi)

Code: Select all

no@hpux:~$ route
Table de routage IP du noyau
Destination     Passerelle      Genmask         Indic Metric Ref    Use Iface
___default         pihoto          0.0.0.0         UG    0      0        0 wlan0___
default         *               0.0.0.0         U     1002   0        0 eth0
10.0.0.0        *               255.255.255.0   U     9      0        0 wlan0
10.0.3.0        *               255.255.255.0   U     0      0        0 lxcbr0
link-local      *               255.255.0.0     U     0      0        0 eth0
'pihoto' étant mon pi camera/relais, ip 10.0.0.1

Return to “Français”