Auteur Sujet: TUTO - OPNsense remplacer livebox (INTERNET + TV)  (Lu 243253 fois)

guiz67 et 2 Invités sur ce sujet

virtual_francky

  • Abonné Orange Fibre
  • *
  • Messages: 186
  • Alsace 68
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #828 le: 09 avril 2023 à 14:57:41 »
Essaye d'activer les annonces du routeur comme j'ai indiqué dans mon message précédent. Ton pc ne récupère pas d'ip publique la.

Malgré ce rajout toujours rien. Je souhaiterai éclaircir une chose, est-ce que jusque là tout est ok :



Car pour moi l'adresse 2a01:xxx devrait aussi se trouver sur le WAN_832 et non sur le LAN. Est-ce que le problème ne proviendrai pas de là ?

Edit : Je crois que c'est bon, j'ai rien fait à part rebooter :





Merci @ tous pour votre aide.
« Modifié: 09 avril 2023 à 15:33:41 par virtual_francky »

hj67

  • Abonné Orange Fibre
  • *
  • Messages: 358
  • 67
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #829 le: 09 avril 2023 à 17:37:19 »
Parfait  ;)

Pour répondre à ton autre question, non Wan_832 n'a pas besoin d'avoir une adresse IPv6.

Sisyphe

  • Abonné Orange Fibre
  • *
  • Messages: 31
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #830 le: 09 avril 2023 à 20:33:29 »
Après 24h, déconnexion malgré la règle pf dans le firewall... J'essaye le patch OPNsense...

nivek1612

  • Abonné Orange Fibre
  • *
  • Messages: 344
  • Nice 06
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #831 le: 09 avril 2023 à 21:35:27 »
vérifiez à nouveau la règle.  ça marche pour moi

Sisyphe

  • Abonné Orange Fibre
  • *
  • Messages: 31
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #832 le: 10 avril 2023 à 00:04:03 »
Après vérification, j'avais des user-class codés différemment pour DHCPv4 et v6

v4: user-class ="+FSVDSL_livebox.Internet.softathome.Livebox4"
v6: le l de ".livebox4" était codé en minuscule dans l'option 15

Cela pourrait poser des problèmes au renew selon ce post :
https://lafibre.info/remplacer-livebox/durcissement-du-controle-de-loption-9011-et-de-la-conformite-protocolaire/msg1011246/#msg1011246

Réponse dans 24h...

timo

  • Abonné Orange Fibre
  • *
  • Messages: 11
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #833 le: 10 avril 2023 à 12:32:54 »
Ça a fonctionné !  :)
J'ai eu mon renouvellement de bail, sans soucis, sans perte de ping, en IPv4 et IPv6.

Il y a donc un bug dans le client DHCP dhclient qui fait que la priorité vlan précisée dans la config n'est pas appliquée au renouvellement.
En contournement, une règle de firewall fait le job.

Dans OPNsense, avant de créer la règle, pour se faciliter le boulot, j'ai créé un alias de ports.
Dans la GUI : Firewall > Aliases > [ + ] (Add)
- Enabled : coché
- Name : DHCP (ou ce que vous voulez)
- Type : Port(s)
- Catégories : on s'en fiche
- Content :  67, 68, 546, 547  (possiblement juste le 67 et le 546 suffiraient, les 2 autres sont les ports coté client)
- Description : DHCP ports


Ensuite, cela se passe dans Firewall > Rules > WAN (ou le nom de l'interface VLAN que vous avez créé) > [ + ] (ajouter une nouvelle règle).
Il faut définir :
- Action : Pass
- Interface : WAN (votre interface avec VLAN sur laquelle le DHCP client est configuré)
- Direction : out
- TCP/IP Version : IPv4+IPv6
- Protocol : UDP
- Source : This Firewall
- Destination : any
- Destination port range : DHCP (l'alias créé précédemment)
et dans le Advanced Features, il faut juste définir :
- Set priority : Inetrnetwork Control (6)
et ne pas toucher au reste.

Enregistrer le tout, ne pas oublier d'appliquer la config, et ça devrait être bon, pas besoin de redémarrer.


Je ne suis pas sur qu'on ait besoin des port 546 et 547 comme il y a l'option `Use VLAN priority` dans la configuration DHCPv6.


Pour ceux qui veulent voici la chaine de l'option 15 en hexa (pour Livebox4) pour ipv6
raw-option 15 00:2b:46:53:56:44:53:4c:5f:6c:69:76:65:62:6f:78:2e:49:6e:74:65:72:6e:65:74:2e:73:6f:66:74:61:74:68:6f:6d:65:2e:4c:69:76:65:62:6f:78:34
et pour ipv4 user-class "+FSVDSL_livebox.Internet.softathome.Livebox4"

skool

  • Abonné OVH
  • *
  • Messages: 14
  • Gometz 91
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #834 le: 10 avril 2023 à 18:37:53 »
Je ne suis pas sur qu'on ait besoin des port 546 et 547 comme il y a l'option `Use VLAN priority` dans la configuration DHCPv6.

On continue à creuser avec franco de opnsense pour trouver un patch propre, mais effectivement, en ipv6, le fait de définir le vlan priority applique une règle équivalente à celle qu'on crée manuellement, donc une règle juste ipv4 avec les ports 68 et 67 devrait suffire.

Il y a bien un comportement particulier dans le client dhcp de freebsd (et donc de opnsense) qui fait que la priorité n'est définie que aux paquets multicast, et donc pas lors du renew (qui est en unicast car on connait l'ip du serveur DHCP à ce moment).

J'espère qu'on pourra arriver à une solution propre dans opnsense, que l'on ait plus à définir de règle custom mais juste une priorité dans la conf.

Sisyphe

  • Abonné Orange Fibre
  • *
  • Messages: 31
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #835 le: 11 avril 2023 à 09:14:52 »
Après vérification, j'avais des user-class codés différemment pour DHCPv4 et v6

v4: user-class ="+FSVDSL_livebox.Internet.softathome.Livebox4"
v6: le l de ".livebox4" était codé en minuscule dans l'option 15

Cela pourrait poser des problèmes au renew selon ce post :
https://lafibre.info/remplacer-livebox/durcissement-du-controle-de-loption-9011-et-de-la-conformite-protocolaire/msg1011246/#msg1011246

Réponse dans 24h...

Pour info avec les mêmes chaines v4 et v6 plus de déconnexion avec la règle firewall.

nivek1612

  • Abonné Orange Fibre
  • *
  • Messages: 344
  • Nice 06
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #836 le: 11 avril 2023 à 09:29:18 »
Pour info avec les mêmes chaines v4 et v6 plus de déconnexion avec la règle firewall.

J'ai "L" pour ipv4 et 'l" pour ipv6 pas de problèmes. Mais Livebox 3. J'ai capturé ces chaînes depuis la livebox

Sisyphe

  • Abonné Orange Fibre
  • *
  • Messages: 31
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #837 le: 11 avril 2023 à 09:37:46 »
J'ai "L" pour ipv4 et 'l" pour ipv6 pas de problèmes. Mais Livebox 3. J'ai capturé ces chaînes depuis la livebox

J'avais également capturé les chaines depuis ma LB5 (avec ONT externe elle apparaît comme LB4). Je n'ai pas refait de capture récente pour voir si il y a eu un changement.

nivek1612

  • Abonné Orange Fibre
  • *
  • Messages: 344
  • Nice 06
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #838 le: 11 avril 2023 à 10:56:55 »
Avez-vous changé en "L" ou 'l"

Hiigaraa

  • Abonné Orange Fibre
  • *
  • Messages: 82
  • Droue sur Drouette 28
TUTO - OPNsense remplacer livebox (INTERNET + TV)
« Réponse #839 le: 11 avril 2023 à 12:02:04 »
D'après le vieu (voir l'autre topic), on récupère une option 17 sur le DHCPv6 après migration. (qui n'existe pas avant migration)
Comme mon accès à toujours fonctionné et que j'ai pas changé d'IP depuis un bail, je n'ai pas eu le problème lors de la migration (du coup, je ne sais pas si j'ai migré)

Ceci dit en faisant une capture sur l'interface WAN (UDP + port 547 pour le filtrage) lors d'un renouvellement, je semble récupérer une option 17.
Pour ceux qui ont migré, vous confirmez que c'est bien cela? (première capture)

Par contre ce qui est louche, c'est que mon option 15 semble moisi d'après Wiresharck (seconde capture)
Je récupère bien un préfix /56 valide avec un lease de 7 jours (fonctionnel)
« Modifié: 11 avril 2023 à 12:55:20 par Hiigaraa »