Auteur Sujet: TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)  (Lu 142494 fois)

0 Membres et 1 Invité sur ce sujet

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #48 le: 05 août 2018 à 13:34:59 »
Bonne remarque effectivement !
La variable macdecodeur est utilisée pour obtenir une IP sur le VLAN 838, tout comme la variable maclivebox est utilisée pour obtenir une IP sur le VLAN 832.
Il faut donc utiliser l'@MAC de ton décodeur initial.
Mais peut-être qu'avec l'@MAC du second décodeur, cela fonctionnerait également. A tester, ça peut être intéressant de savoir.
Dans tous les cas, une fois l'IP sur le VLAN TV obtenue, les 2 décodeurs devraient accéder de la même manière aux services TV sans souci.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 256
  • Antibes (06) / Mercury (73)
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #49 le: 05 août 2018 à 16:44:03 »
Il n'y a pas besoin de l'adresse Mac pour obtenir une adresse IP sur le VLAN 832.

Sur le VLAN 838, en pratique la Livebox envoie sa propre adresse Mac, pas celle d'un décodeur.

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #50 le: 05 août 2018 à 17:16:15 »
Il n'y a pas besoin de l'adresse Mac pour obtenir une adresse IP sur le VLAN 832.

J'ai en tout cas noté que ma Livebox l'envoyait, via l'option 61 (0x3d).
Peut-être ce client identifier a-t-il une incidence sur la manière / la durée pendant laquelle l'on se voit attribuer la même IP.

Sur le VLAN 838, en pratique la Livebox envoie sa propre adresse Mac, pas celle d'un décodeur.

Bizarre, là pareil je voyais bien l'@MAC du décodeur en option 61.

J'ai fait ces constatations à la lecture des requêtes data:getMIBs sous l'onglet Assistance / Informations système de l'interface d'admin de la Livebox.
« Modifié: 07 août 2018 à 10:57:21 par bob62 »

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 256
  • Antibes (06) / Mercury (73)
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #51 le: 05 août 2018 à 17:27:02 »
Alors il est possible qu'il y ait de légères variations selon les box et leur version de firmware.

En ce qui me concerne je me suis basé sur une capture wireshark effectuée sur le port WAN de la LB4 il y a déjà quelques mois.

En tout cas chez moi pas d'option 61 sur le VLAN 832 (et adresse IP inchangée depuis 5 mois), de même pour IPv6, et option 61 avec l'adresse Mac de la box pour 838. Pour le 838, en fait je pense que le fait que l'adresse Mac corresponde à du matériel fourni par sagem/sercomm soit suffisant.

Sinon je confirme qu'il n'y a rien à faire de plus pour supporter un second décodeur. J'ai en 2 chez moi.

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #52 le: 07 août 2018 à 11:21:44 »
Bon, j'ai revérifié, je ne sais finalement pas/plus d'où vient le fait d'utiliser l'@MAC du décodeur pour le VLAN 838...
En tout cas que ça fonctionnait...
Sans doute ai-je été induit en erreur à la lecture d'une source ou d'une autre...

Bref, du coup j'ai modifié les scripts du tuto, en version 8, suppression du paramètre macdecodeur.

Merci @zoc pour ton intervention, ça m'a permis de vérifier ;)

Quant au VLAN 832, j'ai rebranché la Livebox pour voir.
L'option 61 est bien envoyée, cf data:getMIBs ci dessous.

Livebox 3 SoftAtHome SG30_sip-fr-6.33.22.1 g6-f-sip-fr
{
    "result": {
        "status": {
            "base": {
                "dhcp_data": {
                    "Name": "dhcp_data",
                    "Enable": true,
                    "Status": true,
                    "Flags": "dhcp logical enabled up",
                    "ULIntf": {
                        "primdata": {
                            "Name": "primdata"
                        }
                    },
                    "LLIntf": {
                        "bridge_vmulti": {
                            "Name": "bridge_vmulti"
                        }
                    }
                }
            },
            "dhcp": {
                "dhcp_data": {
                    "DHCPStatus": "Bound",
                    "LastConnectionError": "None",
                    "Renew": false,
                    "IPAddress": "90.X.Y.Z",
                    "SubnetMask": "255.255.248.0",
                    "IPRouters": "90.X.Y.1",
                    "DNSServers": "80.10.246.3,81.253.149.10",
                    "DHCPServer": "80.10.247.176",
                    "LeaseTime": 259200,
                    "LeaseTimeRemaining": 258670,
                    "Uptime": 530,
                    "DSCPMark": 48,
                    "PriorityMark": 6,
                    "Formal": false,
                    "CheckAuthentication": true,
                    "AuthenticationInformation": "dhcpliveboxfr250",
                    "ResetOnPhysDownTimeout": 0,
                    "RetransmissionStrategy": "4000 8000 16000 32000 64000 128000 -1 0",
                    "RetransmissionRenewTimeout": -1,
                    "SentOption": {
                        "60": {
                            "Enable": true,
                            "Alias": "cpe-60",
                            "Tag": 60,
                            "Value": "736167656d"
                        },
                        "61": {
                            "Enable": true,
                            "Alias": "cpe-61",
                            "Tag": 61,
                            "Value": "//maclivebox//"
                        },
                        "77": {
                            "Enable": true,
                            "Alias": "cpe-77",
                            "Tag": 77,
                            "Value": "2b46535644534c5f6c697665626f782e496e7465726e65742e736f66746174686f6d652e4c697665626f7833"
                        },
                        "90": {
                            "Enable": true,
                            "Alias": "cpe-90",
                            "Tag": 90,
                            "Value": "//login_chaine_longue//"
                        }
                    },
                    "ReqOption": {
                        "1": {
                            "Enable": true,
                            "Alias": "cpe-1",
                            "Tag": 1,
                            "Value": "fffff800"
                        },
                        "3": {
                            "Enable": true,
                            "Alias": "cpe-3",
                            "Tag": 3,
                            "Value": "5a____01"
                        },
                        "6": {
                            "Enable": true,
                            "Alias": "cpe-6",
                            "Tag": 6,
                            "Value": "500af60351fd950a"
                        },
                        "15": {
                            "Enable": true,
                            "Alias": "cpe-15",
                            "Tag": 15,
                            "Value": "6f72616e67652e6672"
                        },
                        "28": {
                            "Enable": true,
                            "Alias": "cpe-28",
                            "Tag": 28,
                            "Value": "5a____ff"
                        },
                        "51": {
                            "Enable": true,
                            "Alias": "cpe-51",
                            "Tag": 51,
                            "Value": "0003f480"
                        },
                        "58": {
                            "Enable": true,
                            "Alias": "cpe-58",
                            "Tag": 58,
                            "Value": "00015ed0"
                        },
                        "59": {
                            "Enable": true,
                            "Alias": "cpe-59",
                            "Tag": 59,
                            "Value": "00032a28"
                        },
                        "90": {
                            "Enable": true,
                            "Alias": "cpe-90",
                            "Tag": 90,
                            "Value": "0000000000000000000000646863706c697665626f786672323530"
                        },
                        "119": {
                            "Enable": true,
                            "Alias": "cpe-119",
                            "Tag": 119,
                            "Value": ""
                        },
                        "120": {
                            "Enable": true,
                            "Alias": "cpe-120",
                            "Tag": 120,
                            "Value": "0006736263743367034e494306616363657373116f72616e67652d6d756c74696d65646961036e657400"
                        },
                        "125": {
                            "Enable": true,
                            "Alias": "cpe-125",
                            "Tag": 125,
                            "Value": "000005580c010a0001000000ffffffffff"
                        }
                    }
                }
            },
            "ppp": {}
        }
    }
}

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #53 le: 09 août 2018 à 12:39:21 »
Tu sais ajouter la gestion d’un deuxième décodeur sur ton script ?

Finalement rien de spécifique, si ce n'est que si tu n'utilises pas les DNS Orange, tu auras à renseigner tes 2 décodeurs à l'étape 1b.
Voilà !

Superman59

  • Abonné Orange Fibre
  • *
  • Messages: 5
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #54 le: 09 août 2018 à 12:44:23 »
Bonjour,

Merci pour ta réponse.
Dernier question je penses mettte un switch gs724t entre la prise FIbre et le router.

Il y a configuration à faire sur le switch ? Je pense affecter un vlan spécifié entre les 2

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 256
  • Antibes (06) / Mercury (73)
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #55 le: 09 août 2018 à 12:48:40 »
Il y a configuration à faire sur le switch ?
Activer IGMP snooping.

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #56 le: 10 août 2018 à 12:21:49 »
Mmmh je subis une petite déconnexion / reconnexion à la fin du lease time DHCP, ce qui est plutôt gênant.
Il va falloir voir comment corriger ce point !

« Modifié: 12 août 2018 à 08:42:10 par bob62 »

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #57 le: 12 août 2018 à 08:46:26 »
Voilà qui est mieux :



Même si l'on n'a pas besoin de cette règle à l'initialisation du DHCP, car udhcpc est raw-socket, on en a besoin pour le renew :
iptables -t mangle -A POSTROUTING -o vlan832 -p udp --dport 67 -j CLASSIFY --set-class 0000:0006

Ci dessous, on voit bien que le paquet du renew l'a traversée :
# iptables -t mangle -L POSTROUTING -n -v
Chain POSTROUTING (policy ACCEPT 3020K packets, 347M bytes)
 pkts bytes target     prot opt in     out     source               destination         
 433K   86M CLASSIFY   0    --  *      *        0.0.0.0/0            0.0.0.0/0           CLASSIFY set 0:1
    0     0 CLASSIFY   2    --  *      vlan832  0.0.0.0/0            0.0.0.0/0           CLASSIFY set 0:6
 5413  536K CLASSIFY   icmp --  *      vlan832  0.0.0.0/0            0.0.0.0/0           CLASSIFY set 0:6
    1   388 CLASSIFY   udp  --  *      vlan832  0.0.0.0/0            0.0.0.0/0           udp dpt:67 CLASSIFY set 0:6

bob62

  • Invité
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #58 le: 12 août 2018 à 08:47:30 »
Mise à jour du tuto en version 9, afin d'éviter la déconnexion au renouvellement du bail DHCP :)

fire90

  • Abonné Bbox fibre
  • *
  • Messages: 3
  • Paris 75002
TUTO - Remplacer la Livebox par un routeur DD-WRT (Internet+TV)
« Réponse #59 le: 15 août 2018 à 20:10:57 »
Bonjour,

merci beaucoup pour le tuto et le partage. J'ai mis en place un Netgear R8500 sous dd-wrt et suivis ton guide internet fonctionne niquel.
Juste sur ce routeur build 36527, le wifi 2.4Ghz est catastrophique (<1Mbps) alors qu'en 5ghz ça tourne bien.

avez-vous des conseils ? j'ai joué avec le TX et je suis monté à 650 mais sans grand changement.

Merci d'avance.