Auteur Sujet: Tutoriel ERL sans Livebox - infra DHCP  (Lu 23785 fois)

0 Membres et 1 Invité sur ce sujet

Vincent13

  • Abonné Orange Fibre
  • *
  • Messages: 77
  • Marseille 13012
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #12 le: 21 avril 2016 à 17:05:01 »
Je confirme que c'est bien mon cas. Je viens de rebrancher la Livebox pour constater ça.

Dans /var/run/dhclient_eth1_832.conf j'ai ceci :

#
# autogenerated by vyatta-interfaces.pl on Thu Apr 21 16:17:21 CEST 2016
#
option rfc3442-classless-static-routes code 121 = array of unsigned integer 8;

option rfc3118-authentication code 90 = string;

interface "eth1.832" {
send host-name "ubnt";
request subnet-mask, broadcast-address, routers, domain-name-servers, domain-name, interface-mtu;
send vendor-class-identifier "sagem";
send dhcp-client-identifier 1:XX:XX:XX:XX:XX:XX;
send user-class "+FSVDSL_livebox.Internet.softathome.Livebox3";
send rfc3118-authentication 00:00:00:00:00:00:00:00:00:00:00:66:74:69:2f:XX:XX:XX:XX:XX:XX:XX;
request subnet-mask, routers, domain-name-servers, domain-name, broadcast-address, dhcp-lease-time, dhcp-renewal-time, dhcp-rebinding-time, option-119, option-90, option-120;
}

Pas d'erreur de ce côté là ?

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #13 le: 21 avril 2016 à 17:08:28 »
enleve "option-119, option-90, option-120" et met "rfc3118-authentication" à la place.

Je pense que tu as mixé des fichiers de conf de différentes sources, et clairement ça ne peut pas marcher comme ça sur un ERL vu que la syntaxe de ces options n'est pas définie dans la partie globale du fichier de conf. Accessoirement, "option-90" et "rfc3118-authentication" c'est la même chose.

Vincent13

  • Abonné Orange Fibre
  • *
  • Messages: 77
  • Marseille 13012
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #14 le: 21 avril 2016 à 18:03:13 »
Toujours aucun réponse à requêtes DHCP malgré la modification que tu as indiquée, voici l'extrait tcpdump :


    0.0.0.0.bootpc > 255.255.255.255.bootps: BOOTP/DHCP, Request from 44:d9:e7:41:3a:eb (oui Unknown), length 319, xid 0xe2580d0, secs 46, Flags [none]
  Client-Ethernet-Address 44:d9:e7:41:3a:eb (oui Unknown)
  Vendor-rfc1048 Extensions
    Magic Cookie 0x63825363
    DHCP-Message Option 53, length 1: Discover
    Hostname Option 12, length 4: "ubnt"
    Parameter-Request Option 55, length 5:
      Lease-Time, RN, RB, Option 119
      AUTH
    Vendor-Class Option 60, length 5: "sagem"
    Client-ID Option 61, length 7: ether XX:XX:XX:XX:XX:XX
    User-Class Option 77, length 44:
      instance#1: "FSVDSL_livebox.Internet.softathome.Livebox3", length 43

Vincent13

  • Abonné Orange Fibre
  • *
  • Messages: 77
  • Marseille 13012
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #15 le: 22 avril 2016 à 09:39:52 »
Questions bêtes...

Au niveau des adresses mac dans le fichier de config, il y a une importance à ce que ce soit en lower case ou uppercase ?
Car le générateur de kgersen mélange les deux (je me retrouve avec un B majuscule par exemple)

Au sujet de rfc3118-authentication, on est d'accord qu'utiliser send rfc3118-authentication ou send rfc3118-auth est identique à condition que /opt/vyatta/sbin/vyatta-interfaces.pl soit cohérent avec ce choix ?

Merci pour vos retours

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #16 le: 22 avril 2016 à 09:50:27 »
Au niveau des adresses mac dans le fichier de config, il y a une importance à ce que ce soit en lower case ou uppercase ?
Aucune importance, c'est de l'hexadécimal et c'est valide en majuscules et minuscules.

Citer
Au sujet de rfc3118-authentication, on est d'accord qu'utiliser send rfc3118-authentication ou send rfc3118-auth est identique à condition que /opt/vyatta/sbin/vyatta-interfaces.pl soit cohérent avec ce choix ?
Tout à fait exact.

Vincent13

  • Abonné Orange Fibre
  • *
  • Messages: 77
  • Marseille 13012
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #17 le: 22 avril 2016 à 09:56:26 »
C'est bien ce qu'il me semblait :X

Je suis vraiment à court de solution/hypothèses du coup  :'(

Une âme charitable pourrait-elle partager un fichier conf qui fonctionne en l'état ?
ça me permettrait de bien comparer et être certain que ma conf est OK.


Merci !

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 292
  • Antibes (06) / Mercury (73)
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #18 le: 22 avril 2016 à 10:15:30 »
J'imagine que tu as rebooté plusieurs fois (la config de la qos n'est prise en compte qu'au boot) ?

Ce qui m'étonne dans ton extrait de tcpdump, s'il est complet, c'est que l'option 90 n'apparait pas. Tu l'as volontairement enlevée ?

J'ai posté hier un extrait de ma config (configuration de l'interface avec l'ONT) ici si ça peut être utile: https://lafibre.info/remplacer-livebox/remplacer-la-livebox-sans-pppoe/msg330281/#msg330281

Vincent13

  • Abonné Orange Fibre
  • *
  • Messages: 77
  • Marseille 13012
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #19 le: 22 avril 2016 à 10:38:27 »
J'ai effectivement reboot plusieurs fois, notamment après les modifications des fichiers vyatta.

Concernant le tcpdump, il est authentique (j'ai juste remplacé les infos sensibles mac), mais tu as vu le fichier dhclient*conf comme moi, l'option est bien présente pourtant.

Merci pour ta configuration, je vais essayer de l'appliquer ce midi, en prenant bien soit de reboot plusieurs fois si nécessaire!

Vincent13

  • Abonné Orange Fibre
  • *
  • Messages: 77
  • Marseille 13012
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #20 le: 22 avril 2016 à 14:39:08 »
Bon, cela fonctionne enfin !  ;D ;D ;D
+15Mbit/s environ en down, upload inchangé

IP inchangé depuis celle récupérée il y a deux jours sur la Livebox.

Mon premier post est à jour avec toutes les infos.
TODO: Prise en charge de l'IPv6 avec dribbler (des infos à synthétiser ?)

Si vous avez des remarques sur le contenu du 1er post allez-y de bon coeur.

Merci à tous pour vos retours en tout cas!

Tsunami2056

  • Abonné Bbox fibre
  • *
  • Messages: 46
  • Toulouse 31
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #21 le: 25 avril 2016 à 11:37:14 »
Salut,

Pour info j'ai testé mon setup en suivant ton tuto.

Ca marche parfaitement en DHCP, sans perte de perfo, en setup sans livebox routeur mais avec la livebox TV sur le LAN.

Merci :)

A+

Vincent13

  • Abonné Orange Fibre
  • *
  • Messages: 77
  • Marseille 13012
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #22 le: 25 avril 2016 à 11:42:19 »
Salut,

Pour info j'ai testé mon setup en suivant ton tuto.

Ca marche parfaitement en DHCP, sans perte de perfo, en setup sans livebox routeur mais avec la livebox TV sur le LAN.

Merci :)

A+


Merci pour ton retour!
Le mérite en revient à tous les contributeurs de ce forum :)


Concernant la partie TV (VLAN 838), au niveau de l'option :


client-option "send dhcp-client-identifier 1:xx:xx:xx:xx:xx:xx;"


Tu as utilisé la MAC de la Livebox + 4 ou la même valeur que pour le VLAN 832 ?


Tsunami2056

  • Abonné Bbox fibre
  • *
  • Messages: 46
  • Toulouse 31
Tutoriel ERL sans Livebox - infra DHCP
« Réponse #23 le: 25 avril 2016 à 13:04:21 »

Merci pour ton retour!
Le mérite en revient à tous les contributeurs de ce forum :)


Concernant la partie TV (VLAN 838), au niveau de l'option :


client-option "send dhcp-client-identifier 1:xx:xx:xx:xx:xx:xx;"


Tu as utilisé la MAC de la Livebox + 4 ou la même valeur que pour le VLAN 832 ?

Salut,

J'ai réutilisé ce que j'avais mis pour le cas PPPoe. A la base, j'avais récupéré l’adresse MAC de la livebox TV via le shell de mon PC ubuntu (commande arp il me semble) quand tout était branché sur la Livebox routeur.

Du coup cette adresse MAC est différente de la livebox routeur du VLAN 832.

A+