Auteur Sujet: Remplacer sa Livebox par un routeur Ubiquiti Edgemax  (Lu 1841213 fois)

0 Membres et 1 Invité sur ce sujet

kiki92

  • Abonné SFR fibre FttH
  • *
  • Messages: 110
  • FTTH
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2532 le: 14 avril 2016 à 00:23:00 »
@flipper
Tu as du activer le static router port sur le switch pour que ca marche ?

Merci pour l'info.

kiki92

  • Abonné SFR fibre FttH
  • *
  • Messages: 110
  • FTTH
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2533 le: 14 avril 2016 à 08:44:13 »
Bon en bypassant le switch Netgear (donc connection directe entre ERL et LB TV), la TV fonctionne bien, et toujours pas la VOD.
Donc le switch bloque le multicast, et il manque les routes pour la VOD.
Bon, ca marche les routes, donc ca venait pas du fichier rfc3442-classless-routes  :)
J'ai enlevé l'option router dans le fichier de config et j'ai plus de problèmes sur la VOD.
vif 838 {
            address dhcp
            aging 300
            description "TV - VOD"
            dhcp-options {
                client-option "send vendor-class-identifier "sagem";"
                client-option "send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox3";"
                client-option "request subnet-mask, routers, rfc3442-classless-static-routes;"
                client-option "send dhcp-client-identifier 1:XX:XX:XX:XX:XX:XX;"
            }
            description "VLAN TV VOD"
            egress-qos "0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4"
        }
Apparemment, le dhcp ne supporte pas les deux en même temps (router+classless).
Manque plus qu'à trouver pour l'IGMP Snooping sur le switch.
« Modifié: 14 avril 2016 à 13:20:31 par kiki92 »

flipper

  • Abonné Orange Fibre
  • *
  • Messages: 175
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2534 le: 14 avril 2016 à 09:06:45 »
@flipper
Tu as du activer le static router port sur le switch pour que ca marche ?

Merci pour l'info.
Je ne vois pas a quoi correspond le static port routeur, grosso modo, j'avais RAZ les paramètres du switch, puis modif mdp et configuration comme évoqué ici:
https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg240483/#msg240483

kiki92

  • Abonné SFR fibre FttH
  • *
  • Messages: 110
  • FTTH
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2535 le: 14 avril 2016 à 13:19:59 »
C'est l'option (depuis l'utilitaire Netgear) qui permet de spécifier sur quel port du switch est connecté l'ERL pour l'IGMP Snooping.
Mais sur ton interface, c'est présenté différemment.

louis54000

  • Abonné Orange Fibre
  • *
  • Messages: 567
  • Moji 10/10gbps - Paris
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2536 le: 14 avril 2016 à 13:52:54 »
Je vais recevoir mon ERL3 et mon switch demain.
Donc si je résume, pour la configuration avec la TV sur le switch et la livebox pour le WiFi :
 - je configure la CoS avec mon Switch entre l'ERL et l'ONT
 - j'utilise ce fichier de config
 - puis :
Remplacer les X de dhcp-client-identifier par l'adresse MAC de ta livebox
Remplacer les X de rfc3118-auth par ton identifant internet sans le fti/ transformé en hexadécimal pour ce faire voir ici

Patcher le fichier /opt/vyatta/sbin/vyatta-interfaces.pl pour l'option 90 voir ici en bas de  page

Ajouter le patch  rfc3442-classless-routes pour la TV
Config pour un Ubiquiti Edge Router lite 3
------------------------------------------
autheur: zoc, common et la communauté sur lafibre.info
forum: https://lafibre.info/remplacer-livebox/en-cours-remplacer-sa-livebox-par-un-routeur-ubiquiti-edgemax/msg279881/#msg279881
La configuration du routeur est dans le fichier "boot.config". Ajuster le avec vos parametres (@mac, login fti, user, etc).
Pour que la TV fonctionne, il faut également ajouter le script joint (rfc3442-classless-routes) dans /etc/dhcp3/dhclient-exit-hooks.d/ puis faire un "chmod 755 /etc/dhcp3/dhclient-exit-hooks.d/rfc3442-classless-routes". C'est le seul script nécessaire.
Avec cette config, sans installer le moindre autre package, j'ai Internet + TV + VOD + Telephonie (avec asterisk + siproxd + siproxd_orange sur un raspberry PI, il manque juste les règles de firewall car elles font apparaitre l'IP de ma machine sur le LAN).
LAN sur eth0 (attention, plage 192.168.66.0/24 chez moi, à adapter selon le besoin).
ONT sur eth1
"Réseau dédié TV" sur eth2 (plage 192.168.2.0/24)
view raw readme.txt hosted with ❤ by GitHub
firewall {
all-ping enable
broadcast-ping disable
ipv6-receive-redirects disable
ipv6-src-route disable
ip-src-route disable
log-martians enable
name WAN_IN {
default-action drop
description "Packets from Internet to LAN"
rule 1 {
action accept
description "Allow Established Sessions"
log disable
protocol all
state {
established enable
invalid disable
new disable
related enable
}
}
rule 2 {
action drop
description "Drop invalid states"
log disable
protocol all
state {
established disable
invalid enable
new disable
related disable
}
}
}
name WAN_LOCAL {
default-action drop
description "Packets from Internet to the Router"
rule 1 {
action accept
description "Allow established sessions to the router"
log disable
protocol all
state {
established enable
invalid disable
new disable
related enable
}
}
rule 2 {
action drop
description "Drop invalid state"
log disable
protocol all
state {
established disable
invalid enable
new disable
related disable
}
}
}
options {
mss-clamp {
interface-type pppoe
interface-type pptp
interface-type tun
mss 1452
}
}
receive-redirects disable
send-redirects enable
source-validation disable
syn-cookies enable
}
interfaces {
bridge br0 {
address dhcp
aging 300
bridged-conntrack disable
description "TV - VOD"
dhcp-options {
client-option "send vendor-class-identifier "sagem";"
client-option "send user-class "\047FSVDSL_livebox.MLTV.softathome.Livebox3";"
client-option "request subnet-mask, routers, rfc3442-classless-static-routes;"
client-option "send dhcp-client-identifier 1:XX:XX:XX:XX:XX:XX;"
}
hello-time 2
max-age 20
priority 32768
promiscuous disable
stp false
}
ethernet eth0 {
address 192.168.66.1/24
description "Local Network"
duplex auto
speed auto
}
ethernet eth1 {
description ONT
duplex auto
speed auto
vif 835 {
address dhcp
description "VLAN Internet"
pppoe 0 {
default-route auto
description "FTTH Orange"
firewall {
in {
name WAN_IN
}
local {
name WAN_LOCAL
}
}
mtu 1492
name-server auto
password xxxxxxx
user-id xxxxxxx
}
}
vif 838 {
bridge-group {
bridge br0
}
description "VLAN TV VOD"
egress-qos "0:4 1:4 2:4 3:4 4:4 5:4 6:4 7:4"
}
vif 840 {
bridge-group {
bridge br0
}
description "VLAN TV Canal 1 - Zap"
egress-qos "0:5 1:5 2:5 3:5 4:5 5:5 6:5 7:5"
}
}
ethernet eth2 {
address 192.168.2.1/24
description "Livebox Network"
duplex auto
speed auto
}
loopback lo {
}
}
protocols {
igmp-proxy {
disable-quickleave
interface br0 {
alt-subnet 0.0.0.0/0
role upstream
threshold 1
}
interface eth0 {
role disabled
threshold 1
}
interface eth2 {
alt-subnet 0.0.0.0/0
role downstream
threshold 1
}
}
}
service {
dhcp-server {
disabled false
hostfile-update disable
shared-network-name LOCAL_NETWORK {
authoritative enable
subnet 192.168.66.0/24 {
default-router 192.168.66.1
dns-server 192.168.66.1
lease 86400
start 192.168.66.100 {
stop 192.168.66.200
}
}
}
shared-network-name Livebox {
authoritative enable
subnet 192.168.2.0/24 {
default-router 192.168.2.1
dns-server 192.168.2.1
lease 86400
start 192.168.2.21 {
stop 192.168.2.200
}
}
}
}
dns {
forwarding {
cache-size 1000
listen-on eth2
listen-on eth0
}
}
gui {
https-port 443
}
nat {
rule 5010 {
description "Masquerading outgoing connections"
log disable
outbound-interface pppoe0
protocol all
type masquerade
}
rule 5011 {
description "Masquerading Livebox network"
log disable
outbound-interface br0
protocol all
type masquerade
}
}
ssh {
port 22
protocol-version v2
}
upnp2 {
listen-on eth0
listen-on eth2
nat-pmp enable
secure-mode disable
wan pppoe0
}
}
system {
config-management {
commit-revisions 5
}
conntrack {
expect-table-size 4096
hash-size 4096
table-size 32768
tcp {
half-open-connections 512
loose disable
max-retrans 3
}
}
login {
user xxxxxxxx {
authentication {
encrypted-password xxxxxxxxxxxxxxxx
plaintext-password ""
}
full-name "administrator"
level admin
}
}
ntp {
server 0.ubnt.pool.ntp.org {
}
server 1.ubnt.pool.ntp.org {
}
server 2.ubnt.pool.ntp.org {
}
server 3.ubnt.pool.ntp.org {
}
}
offload {
ipsec enable
ipv4 {
forwarding enable
pppoe enable
vlan enable
}
ipv6 {
forwarding enable
}
}
syslog {
global {
facility all {
level notice
}
facility protocols {
level warning
}
}
}
time-zone Europe/Paris
traffic-analysis {
dpi disable
export disable
}
}
/* Warning: Do not remove the following line. */
/* === vyatta-config-version: "config-management@1:conntrack@1:cron@1:dhcp-relay@1:dhcp-server@4:firewall@5:ipsec@4:nat@3:qos@1:quagga@2:system@4:ubnt-pptp@1:ubnt-util@1:vrrp@1:webgui@1:webproxy@1:zone-policy@1" === */
/* Release version: v1.7.0.4783374.150622.1534 */
view raw boot.config hosted with ❤ by GitHub
# set classless routes based on the format specified in RFC3442
# e.g.:
# new_rfc3442_classless_static_routes='24 192 168 10 192 168 1 1 8 10 10 17 66 41'
# specifies the routes:
# 192.168.10.0/24 via 192.168.1.1
# 10.0.0.0/8 via 10.10.17.66.41
RUN="yes"
if [ "$RUN" = "yes" ]; then
if [ -n "$new_rfc3442_classless_static_routes" ]; then
if [ "$reason" = "BOUND" ] || [ "$reason" = "REBOOT" ]; then
set -- $new_rfc3442_classless_static_routes
while [ $# -gt 0 ]; do
net_length=$1
via_arg=''
case $net_length in
32|31|30|29|28|27|26|25)
net_address="${2}.${3}.${4}.${5}"
gateway="${6}.${7}.${8}.${9}"
shift 9
;;
24|23|22|21|20|19|18|17)
net_address="${2}.${3}.${4}.0"
gateway="${5}.${6}.${7}.${8}"
shift 8
;;
16|15|14|13|12|11|10|9)
net_address="${2}.${3}.0.0"
gateway="${4}.${5}.${6}.${7}"
shift 7
;;
8|7|6|5|4|3|2|1)
net_address="${2}.0.0.0"
gateway="${3}.${4}.${5}.${6}"
shift 6
;;
0) # default route
net_address="0.0.0.0"
gateway="${2}.${3}.${4}.${5}"
shift 5
;;
*) # error
return 1
;;
esac
# take care of link-local routes
if [ "${gateway}" != '0.0.0.0' ]; then
via_arg="via ${gateway}"
fi
# set route (ip detects host routes automatically)
ip -4 route add "${net_address}/${net_length}" \
${via_arg} dev "${interface}" >/dev/null 2>&1
done
fi
fi
fi
en bas de page.

- Et je configure l'IMGP Snooping.

Faut-il enlever l'option router dans le fichier de config comme l'a fait kiki92 ?


renaud07

  • Abonné Orange adsl
  • *
  • Messages: 4 287
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2537 le: 14 avril 2016 à 16:29:23 »
@louis : Oui c'est ça.

Pour le patch, comme l'a rappelé kgersen ici pas besoin d'installer l'utilitaire juste pour rajouter une ligne (surtout qu'il y a besoin du net), le plus simple c'est de le faire avec sed. Faire aussi attention au nom que ce soit le même dans vyatta-interfaces.pl et dans  config.boot donc là il faudra écrire auth en entier ou faire la modif dans .pl

Concernant l'options routers, tu peux faire l'essaie avec et sans. Mais si kiki92 a besoin de l'enlever pour que ça fonctionne, ça devrait être aussi ton cas. Si c'est pareil, je l'enlèverais de ma config principale.

« Modifié: 14 avril 2016 à 17:18:34 par renaud07 »

louis54000

  • Abonné Orange Fibre
  • *
  • Messages: 567
  • Moji 10/10gbps - Paris
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2538 le: 15 avril 2016 à 16:16:19 »
Je viens de me rendre compte que jai le V1, qui ne gère pas du tout la CoS et qui n'a pas été mis à jour depuis 2005... Totalement déçu.
Edit : Même pas d'IGMP Snooping

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 4 287
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2539 le: 15 avril 2016 à 17:20:49 »
Je viens de me rendre compte que jai le V1, qui ne gère pas du tout la CoS et qui n'a pas été mis à jour depuis 2005... Totalement déçu.
Edit : Même pas d'IGMP Snooping

Ah oui j'avais lu ça, que les  premières versions étaient très limitées en réglages...

Pas de bol... Tu l'as acheté sur quel site ? Dans tous les cas tu n'as qu'à faire jouer ton droit de rétractation, et en commander un autre ailleurs.

Florian

  • Abonné Bbox fibre
  • *
  • Messages: 2 185
  • 78
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2540 le: 15 avril 2016 à 17:22:16 »
Je me demande aussi quel site peut encore avoir des v1...

louis54000

  • Abonné Orange Fibre
  • *
  • Messages: 567
  • Moji 10/10gbps - Paris
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2541 le: 15 avril 2016 à 17:30:30 »
Non, c'était sur eBay : http://www.ebay.fr/itm/252343758960?_trksid=p2050601.m570.l6004&_trkparms=gh1g%3DI252343758960.N41.S2.R1.TR1
C'est marqué juste GS716T, pas Vx.. Et y'a bien l'étiquette en photo donc j'ai rien à faire.. Je ne pensais vraiment pas que deux versions d'un même switch pouvaient être aussi différentes.. Du coup faut que je trouve un switch managé 5 ou 8 ports pas cher qui fasse IMGP Snooping et CoS. Pas envie de rajouter 100€ ça commence à faire beaucoup..

renaud07

  • Abonné Orange adsl
  • *
  • Messages: 4 287
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2542 le: 15 avril 2016 à 17:42:11 »
Les GS105/8E sont pas trop cher (45€), mais apparemment la qos est très limitée comme l'a dit kgersen et on ne peut pas faire de marquage comme le GS108Tv2 apparemment.

Le GS108Tv2 coûte environ 75€. Je ne sais pas à quel prix tu as eu le 16 ports ?


louis54000

  • Abonné Orange Fibre
  • *
  • Messages: 567
  • Moji 10/10gbps - Paris
Remplacer sa Livebox par un routeur Ubiquiti Edgemax
« Réponse #2543 le: 15 avril 2016 à 17:44:41 »
Je l'ai eu à 70 € expédié