freebox:index
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| freebox:index [2016/05/07 13:08] – [PC2 (connecté au FP)] orel | freebox:index [2024/03/18 15:06] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Tunnel Wifi entre les Freebox | + | ====== 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 13: | Line 13: | ||
| La FS (en mode routeur) dispose d'un serveur DHCP. Le LAN de la Freebox (ether et wifi) est 192.168.0.0/ | La FS (en mode routeur) dispose d'un serveur DHCP. Le LAN de la Freebox (ether et wifi) est 192.168.0.0/ | ||
| + | |||
| + | ==== Prérequis ==== | ||
| + | |||
| + | On installe quelques paquets Linux/ | ||
| + | |||
| + | 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 / | ||
| + | ... # Raspbian | ||
| + | | ||
| ==== PC1 (connecté au FS) ===== | ==== PC1 (connecté au FS) ===== | ||
| - | __Prérequis__ | + | En tant que root, il faut lancer le script //server// suivant |
| - | < | + | <code - server.sh> |
| - | # réseau | + | # reseau |
| 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/ | ifconfig wlan0 192.168.1.1/ | ||
| + | |||
| + | # reseau local | ||
| + | ifconfig eth0 up | ||
| # tunnel VPN | # tunnel VPN | ||
| - | openvpn | + | openvpn server.conf & sleep 1 |
| # vlan 100 | # vlan 100 | ||
| Line 41: | Line 60: | ||
| </ | </ | ||
| - | <code - / | + | <code - server.conf> |
| dev tap | dev tap | ||
| ifconfig 10.8.0.1 255.255.255.0 | ifconfig 10.8.0.1 255.255.255.0 | ||
| - | secret | + | secret openvpn.key |
| </ | </ | ||
| ==== PC2 (connecté au FP) ===== | ==== PC2 (connecté au FP) ===== | ||
| - | __Prérequis__ | + | En tant que root, il faut lancer le script //client// suivant |
| - | < | + | <code - client.sh> |
| - | # réseau | + | # reseau |
| 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/ | ifconfig wlan0 192.168.1.2/ | ||
| + | |||
| + | # reseau local | ||
| + | ifconfig eth0 up | ||
| # tunnel VPN | # tunnel VPN | ||
| - | openvpn | + | openvpn client.conf & sleep 1 |
| # vlan 100 | # vlan 100 | ||
| Line 74: | Line 96: | ||
| </ | </ | ||
| - | <code - / | + | <code - client.conf> |
| remote 192.168.1.1 | remote 192.168.1.1 | ||
| dev tap | dev tap | ||
| ifconfig 10.8.0.2 255.255.255.0 | ifconfig 10.8.0.2 255.255.255.0 | ||
| - | secret | + | secret openvpn.key |
| </ | </ | ||
| + | ==== Remise à zéro ===== | ||
| - | ==== Génération d'une clé statique pour le VPN ==== | + | <code - reset.sh> |
| + | rmmod 8021q | ||
| + | ifconfig eth0 down | ||
| + | ifconfig wlan0 down | ||
| + | ifconfig tap0 down | ||
| + | ifconfig br0 down | ||
| + | brctl delbr br0 | ||
| + | pkill -9 openvpn | ||
| + | |||
| + | </ | ||
| + | |||
| + | ==== Conclusion | ||
| + | |||
| + | Bon, ça marche ! Voici une archive avec les scripts et les configs {{: | ||
| + | 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' | ||
| + | |||
| + | Afin d' | ||
| + | |||
| + | Bench à faire... | ||
| - | openvpn --genkey --secret openvpn.key | ||
| - | <code - / | ||
| - | # | ||
| - | # 2048 bit OpenVPN static key | ||
| - | # | ||
| - | -----BEGIN OpenVPN Static key V1----- | ||
| - | 63891754ea75b89b1e1ea1d39587abcf | ||
| - | 098623f53f84a6f9c87b7c9c3878deee | ||
| - | 7f9a1eb36fee89b5231d91b013922551 | ||
| - | 7d3687731141294afaabc9c3db94b07a | ||
| - | 3668158d0e67891295c560827de4dd5d | ||
| - | 9d8283289b67186a5914b2b183ee52cb | ||
| - | 55fb6b192a8c47e30cf18ad49eb248bb | ||
| - | 9817791ec1e646e7546c03152e148d7f | ||
| - | 01c0896b3d7389a04fae998a6090d694 | ||
| - | 41deadee6a7c540a686e12454bdfdc67 | ||
| - | c6949077f0dd721282ba400e2e7aed66 | ||
| - | c28622c8b809c3237b3bc0551fba0de7 | ||
| - | 1fd290f4a0b20419565c8d71e9974aee | ||
| - | 90bdc6f57cf8c7727bcc34d16bb9377e | ||
| - | 2322c6e26a203865d5daffe31f8046d1 | ||
| - | f6ca63c0128d4b5ab6aee9892103d6c1 | ||
| - | -----END OpenVPN Static key V1----- | ||
| - | </ | ||
| ==== Un peu de documentation ==== | ==== Un peu de documentation ==== | ||
| Line 118: | Line 135: | ||
| * http:// | * http:// | ||
| * https:// | * https:// | ||
| + | * http:// | ||
| + | * http:// | ||
freebox/index.1462626538.txt.gz · Last modified: 2024/03/18 15:05 (external edit)
