J'utilise depuis plusieurs année IPcop en mode "basique" (green + red (ethernet) )
et je voudrais m'affranchir de passer via la livebox
(pourquoi ? parce qu'il parait qu'on peut le faire ! et qu'elle plante trop souvent à mon gout).
Je suis en fibre (offre la fibre orange), et la connexion vers internet se fait actuellement
de la manière suivante :
- Code: Tout sélectionner
arrivée fibre optique
I
GPON :convertisseur fibre-ethernet : boitier gpon Huawei dans mon cas
I
I câble ethernet RJ45 câble A
I
Livebox optique
I I I
I I Itelephone RJ11
I I
I Idecodeur tv RJ45 câble B
I
I internet RJ45 câble C
I
I eth0 : Red
*IPCOP
I eth1 : Green
Dans la pratique, la livebox utilise un trunk avec le GPON (donc sur le câble A)
- vlan 835 : liaison PPPOE, permet l'accès à l'internet
vlan 840 : flux TV -utilisation du multicast
vlan 851 : téléphonie - protocole non identifié avec précision de ma part
Je souhaiterais placer l'IPCOP juste après le GPON et gérer la liaison PPPOE avec l'IPCOP.
Pour cela, j'ai besoin de faire plusieurs choses :
1- créer 3 vlan sur la carte réseau (disons eth0 pour RED) pour dialoguer avec le GPON
- -1 vlan 835 pour lancer la connexion PPPOE
-1 vlan 840 pour la TV
-1 vlan 851 pour la téléphonie
avec les commandes suivantes, je peux déclarer les vlans :
- Code: Tout sélectionner
vconfig add eth0 835
vconfig add eth0 840
vconfig add eth0 851
Pour rendre cela persistant, il faut les inscrire dans quels fichiers d'IPCOP ?
/etc/rc.local ?
Peut-on avoir une interface RED défini avec un vlan ?
Comment IPCOP gèrera les autres vlans (840 et 851) ?
(le but étant de connecter la livebox sur une nouvelle interface de l'IPCOP (eth2) et de bridger les flux TV et Téléphonie entre le GPON et la Livebox)
2- Créer la liaison PPPOE à travers le vlan 835 de eth0 :
JE ne sais pas comment faire.
sur http://benjamin.sonntag.fr/a59-Se_debarasser_de_la_livebox_fibre_orange_pppoe_mode_d_emploi_.html
ils expliquent la démarche sur une ubuntu, mais je ne trouve pas comment l'adapter pour l'ipcop.
- Création du VLAN 835 dans la configuration réseau du GNU/Linux. Sur Ubuntu ou Debian, on procède ainsi :
dans /etc/network/interfaces, on met les lignes :
- Code: Tout sélectionner
auto eth0 eth0.835 ppp0
iface eth0 inet manual
iface eth0.835 inet manual
iface ppp0 inet ppp
provider ft_fibre
dans /etc/ppp/peers/ft_fibre :
- Code: Tout sélectionner
pty "/usr/sbin/pppoe -I eth0.835 -T 80 -m 1452"
noipdefault
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1492
usepeerdns
defaultroute
noaccomp
default-asyncmap
plugin rp-pppoe.so eth0.835
# remplacez fti/blabla par votre login orange :
user "fti/blabla"
dans /etc/ppp/chap-secrets et /etc/ppp/pap-secrets :
- Code: Tout sélectionner
"fti/blabla" * "votrepassword"
remplacez bien sur fti/blabla et votrepassword par vos login/password orange.
à partir de ce moment-là, ifup ppp0 lancera la connexion pppoe sur le vlan eth0.835 sur lequel vous avez branché directement le convertisseur fibre/cuivre.
Cela dit, cela ne résoud pas tout seul non plus le problème de déconnexion automatique quotidien de la livebox. J'ai donc ajouté un script lancé toutes les minutes (oui c'est bourrin ...) qui vérifie l'état de ppp0 et le relance si besoin :
dans /etc/cron.d/checkppp0 j'ai mis
- Code: Tout sélectionner
* * * * * root /usr/local/bin/checkppp0
et dans ce fichier, j'ai mis :
- Code: Tout sélectionner
if [ -z "`ifconfig ppp0 2>&1|grep UP`" ]
then
ifdown ppp0
sleep 2
ifup ppp0
fi
Merci d'avance pour toute aide que vous pourriez m'apporter pour faire cela sur l'IPCOP,
en particulier, pour la config du PPPOE sur l'ETH0.835
Cordialement