Si vous venez d’avoir de gros soucis de connection ADSL, vous appr?cierez cette petite astuce.
Ce tutoriel fonctionne uniquement pour les reseaux WPA, pour du WEP ou OPEN, c’est plus facile, donc, pas expliqu? 🙂
pr?-requis:
- Un Raspberry-Pi
- Une cl? USB compatible linux
- Avoir le package WPASUPPLICANT (apt-get install wpasupplicant)
- Avoir un Raspberry-Pi ? jour (voir annexe1)
Se connecter au WIFI du voisin
Configurer le WIFI : /etc/wpa_supplicant.conf
network={ ssid="bbox2-1234" psk="CeciEstUneCleWPAMaisNeRevezPasElleExistePas" }
Configurer les adresses IP + DHCP :: /etc/network/interfaces
#loopback interface auto lo iface lo inet loopback #interface r?seau priv? (LAN) external network (internet), configured through dhcp auto eth0 iface eth0 inet static address 192.168.10.1 netmask 255.255.255.0 network 192.168.10.0 broadcast 192.168.10.255 # interface WIFI (DHCP) iface wlan2 inet dhcp
Connectez vous:
ifconfig wlan2 down iwconfig wlan2 mode managed wpa_supplicant -B -iwlan2 -c/etc/wpa_supplicant.conf -Dwext ifconfig wlan2 up dhclient wlan2
Activer le routage (2 fa?ons diff?rentes)
echo 1 > /proc/sys/net/ipv4/ip_forward
Ou
/etc/sysctl.conf --> net.ipv4.ip_forward=1 sysctl -p
Configurer le natting
# delete old configuration, if any #Flush all the rules in filter and nat tables iptables --flush iptables --table nat --flush # delete all chains that are not in default filter and nat table, if any iptables --delete-chain iptables --table nat --delete-chain # Set up IP FORWARDing and Masquerading (NAT) iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE iptables --append FORWARD --in-interface eth1 -j ACCEPT
Testez si vous avez un acc?s internet, et comment vous l’avez:
ping www.google.com traceroute www.google.be route -n
Annexe 1 : Avoir un Raspberry-Pi ? jour
apt-get install ca-certificates wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update rpi-update apt-get install git-core rpi-update ldconfig rpi-update