remplacer la livebox fibre -pppoe sur vlan

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

remplacer la livebox fibre -pppoe sur vlan

Messagepar BOB151 » 02 Nov 2008 16:05

Bonjour,

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
BOB151
Matelot
Matelot
 
Messages: 1
Inscrit le: 02 Nov 2008 15:12

Messagepar ccnet » 02 Nov 2008 17:37

Peut-on avoir une interface RED défini avec un vlan ?
Comment IPCOP gèrera les autres vlans (840 et 851) ?

De façon standard il n'y a aucune gestion de Vlan sur ipcop. Je ne connais pas d'addon permettant de l'ajouter. Au delà Gesp pourra éventuellement vous fournir une réponse pertinente. Je ne vois pas très bien comment gérer cela ensuite dans ipcop ... règles affectant des vlans ... rien de tout cela n'est prévu.
ccnet
Amiral
Amiral
 
Messages: 2687
Inscrit le: 27 Mai 2006 12:09
Localisation: Paris

Messagepar Gesp » 06 Nov 2008 18:30

De manière simple, je pourrais ajouter une boite pour saisir un numéro de vlan qui serait concaténé à l'interface sélectionnée. Je pense que le PPPoE fonctionnerait comme cela sans autre modification.

Maintenant, pour savoir ou réaliser cette modif, certainement que setup serait le plus approprié.
Il faut que je regarde dans le code.

C'est un détail mais en v1.4, normalement eth0 n'est jamais RED, c'est toujours GREEN.

Pour la configuration des autres vlan, rc.local va fonctionner mais à la marge pas dans tous les cas (par exemple si le driver réseau est mis à jour et qu'un reset du réseau est fait pour utiliser le nouveau module), je ne pense pas que rc.local soit relancé.

Peut-être que rc.firewall.local fonctionnerait mieux?
A condition de tester si l'interface n'existe pas (grep eth$(x).$(VLAN) avant de faire un vconfig add.
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron