User Tools

Site Tools


freebox:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
freebox:index [2016/05/07 13:32] orelfreebox:index [2024/03/18 15:06] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Tunnel Wifi entre les Freebox (v6) Server et Player ======+====== Tunnel Wifi entre les Freebox Server et Player ======
  
 Si, comme moi, vous disposez d'un Freebox Revolution (v6), vous pouvez connecter votre boîtier ADSL (Freebox Server ou FS) à votre boîtier HD (Freebox Player ou FP) de deux manières : soit avec les FreePlugs basée sur la technologie CPL (Courants Porteurs en Ligne), soit avec un cable Ethernet qui courent à travers le salon, le plus souvent quand les FreePlugs ne fonctionnent pas ou mal ! Nous nous proposons ici de proposer une alternative sans fil basé sur un tunnel wifi entre le FS et le FP ;-) Si, comme moi, vous disposez d'un Freebox Revolution (v6), vous pouvez connecter votre boîtier ADSL (Freebox Server ou FS) à votre boîtier HD (Freebox Player ou FP) de deux manières : soit avec les FreePlugs basée sur la technologie CPL (Courants Porteurs en Ligne), soit avec un cable Ethernet qui courent à travers le salon, le plus souvent quand les FreePlugs ne fonctionnent pas ou mal ! Nous nous proposons ici de proposer une alternative sans fil basé sur un tunnel wifi entre le FS et le FP ;-)
Line 16: Line 16:
 ==== Prérequis ==== ==== Prérequis ====
  
-  apt-get install openvpn openssl vlan bridge-utils +On installe quelques paquets Linux/Debian :  
-  openvpn --genkey --secret openvpn.key+ 
 +  sudo apt-get install openvpn openssl vlan bridge-utils 
 + 
 +On génère une clef statique pour le tunnel VPN : 
 + 
 +  sudo openvpn --genkey --secret openvpn.key 
 +   
 +Il faut également stopper le Network Manager :  
 + 
 +  sudo /etc/init.d/network-manager restart  # Debian  
 +  ...                                       # Raspbian 
 +    
  
 ==== PC1 (connecté au FS) ===== ==== PC1 (connecté au FS) =====
 +
 +En tant que root, il faut lancer le script //server// suivant :
  
 <code - server.sh> <code - server.sh>
-réseau wifi ad-hoc+reseau wifi ad-hoc
 ifconfig wlan0 down ifconfig wlan0 down
 iwconfig wlan0 essid pouet mode ad-hoc channel 1 iwconfig wlan0 essid pouet mode ad-hoc channel 1
 ifconfig wlan0 192.168.1.1/24 ifconfig wlan0 192.168.1.1/24
 +
 +# reseau local
 +ifconfig eth0 up
  
 # tunnel VPN # tunnel VPN
Line 51: Line 67:
  
 ==== PC2 (connecté au FP) =====   ==== PC2 (connecté au FP) =====  
 +
 +En tant que root, il faut lancer le script //client// suivant :
  
 <code - client.sh> <code - client.sh>
-réseau wifi ad-hoc+reseau wifi ad-hoc
 ifconfig wlan0 down ifconfig wlan0 down
 iwconfig wlan0 essid pouet mode ad-hoc channel 1 iwconfig wlan0 essid pouet mode ad-hoc channel 1
 ifconfig wlan0 192.168.1.2/24 ifconfig wlan0 192.168.1.2/24
 +
 +# reseau local
 +ifconfig eth0 up
  
 # tunnel VPN # tunnel VPN
Line 81: Line 102:
 secret openvpn.key secret openvpn.key
 </code> </code>
 +
 +==== Remise à zéro =====
 +
 +<code - reset.sh>
 +rmmod 8021q
 +ifconfig eth0 down
 +ifconfig wlan0 down
 +ifconfig tap0 down
 +ifconfig br0 down
 +brctl delbr br0
 +pkill -9 openvpn
 +
 +</code>
 +
 +==== Conclusion ====
 +
 +Bon, ça marche ! Voici une archive avec les scripts et les configs {{:freebox:freebox-tunnel.tgz|}}. 
 +Mais le débit a l'air juste suffisant pour regarder la TV avec un flux ADSL bas débit. On peut également remplacer la connexion wifi ad-hoc en utilisant simplement l'Access Point du Freebox Server : {{:freebox:freebox-tunnel-v2.tgz|}}.
 +
 +Afin d'améliorer le débit, il faudrait remplacer le tunnel OpenVPN par un [[https://fr.wikipedia.org/wiki/Layer_2_Tunneling_Protocol|tunnel de niveau 2]], a priori plus léger et performant. Même si OpenVPN est remarquement simple à configurer, c'est vrai qu'on a pas besoin d'une technologie VPN sécurisé !
 +
 +Bench à faire...
 +
 +
  
  
Line 90: Line 135:
   * http://www.pcastuces.com/pratique/materiel/pont_wifi/   * http://www.pcastuces.com/pratique/materiel/pont_wifi/
   * https://openvpn.net/index.php/open-source/documentation/miscellaneous/78-static-key-mini-howto.html   * https://openvpn.net/index.php/open-source/documentation/miscellaneous/78-static-key-mini-howto.html
 +  * http://wiki.debian.org/BridgeNetworkConnections 
 +  * http://www.secdev.org/projects/tuntap_udp/
freebox/index.1462627956.txt.gz · Last modified: 2024/03/18 15:05 (external edit)