Auteur Sujet: Mikrotik RB5009 et IPV6 - Ca ne veut pas...  (Lu 5298 fois)

0 Membres et 1 Invité sur ce sujet

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« le: 15 septembre 2023 à 17:46:34 »
Bonjour,

Pour éviter de poluer le topic du tutoriel , je créé le mien.

Après des années sous openwrt que je maitrise assez bien, je passe chez Mikrotik ou je ne maitrise pas encore toutes les subtilités.

Je suis sous ROS 7.11.2 stable.

J'ai donc configuré mon IPV4, dns, dhcp tout est OK de ce coté là. Par contre l'IPV6 ca ne veut pas...il me semble pourtant avoir indiqué tout ce qui est necessaire mais ca reste sur "Searching"
J'ai attribué l'adresse MAC de ma box SFR au port sfp-sfpplus1 :
/interface ethernet set sfp-sfpplus1 mac-address=CC:2D:xx:xx:xx:xxpuis j'ai reboot, et voici ou j'en suis...




Quelqu'un a une piste a me donner ??

« Modifié: 15 septembre 2023 à 18:32:42 par rooot »

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #1 le: 15 septembre 2023 à 18:07:23 »
Ci-dessous mon pare-feu IPV6, qui est celui par defaut, je n'ai rien touché.
Lorsque je lance Wireshark et que je passe l'ipv6 sur enable dans le Mikrotik je ne capture absolument rien...c'est certainement normal je pense.

« Modifié: 15 septembre 2023 à 20:49:29 par rooot »

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #2 le: 15 septembre 2023 à 18:14:19 »
et dans l'adress list, je retrouve partiellement la MAC du Mikrotik dans l'ipv6 du Bridge et la MAC de ma box SFR dans le sfp-sfpplus :



Sur openwrt dans les options DHCPV6 je mettais le client id et le vendor class, je tente ici aussi, mais pas mieux :


artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #3 le: 15 septembre 2023 à 20:05:23 »
Salut Rooot.

Voici mon fichier dhclient.conf que j'utilise pour obtenir les adresses IPv4 & IPv6 :
initial-interval 2;
reboot 10;
retry 60;
select-timeout 5;
timeout 120;

option dhcp6.vendor-class-identifier code 16 = string;

interface "enp2s0" {

# ------ #
# DHCPv4 #
# ------ #

        send dhcp-client-identifier 1:cc:XX:XX:XX:XX:XX;
        send dhcp-lease-time 3600;
        send vendor-class-identifier "neufbox_NB6VAC-FXC-r1_NB6VAC-MAIN-R4.0.45d_NB6VAC-XDSL-A2pv6F039p";

# ------ #
# DHCPv6 #
# ------ #

        send dhcp6.vendor-class-identifier 00:00:a0:0c:00:41:6e:65:75:66:62:6f:78:5f:4e:42:36:56:41:43:2d:46:58:43:2d:72:31:5f:4e:42:36:56:41:43:2d:4d:41:49:4e:2d:52:34:2e:30:2e:34:35:64:5f:4e:42:36:56:41:43:2d:58:44:53:4c:2d:41:32:70:76:36:46:30:33:39:70;

}
En dehors de ce fichier, je force l'interface éthernet (ENP2S0) en mettant l'adresse MAC de ma Box SFR qui est la même chose que le "dhcp-client-identifier" du fichier ci-dessus.

Il y a quand même une différence importante, Debian, c'est pas RouterOS de MikroTik.
Il y a un paramétrage un peu plus complexe à mettre en oeuvre.

Cordialement.
Artemus24.
@+

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #4 le: 15 septembre 2023 à 20:09:00 »
OK !
Donc, si tu ne mets pas de dhcp6.vendor-class-identifier on est d'accord que tu n'obtiens pas d'ipv6 ? tu as deja testé ?
Car si c'est le cas, cela veut dejà dire qu'il manque cette étape dans le tutoriel car elle est indispensable.

Moi en plus de cela je mettais aussi un "clientid" avec pour valeur "00030001"+ l'adresse mac de ma box SFR ( ce qui faisait : 00030001XXXXXXXXXXXX). Qui ne semble pas utile puisque tu ne le mets pas.

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #5 le: 15 septembre 2023 à 20:54:26 »
Citation de: Rooot
Donc, si tu ne mets pas de dhcp6.vendor-class-identifier on est d'accord que tu n'obtiens pas d'ipv6 ? tu as déjà testé ?
Oui, je l'ai testé et cette option est obligatoire sinon ça ne fonctionne pas en IPv6.

Citation de: Rooot
Moi en plus de cela je mettais aussi un "clientid" avec pour valeur "00030001"+ l'adresse mac de ma box SFR ( ce qui faisait : 00030001XXXXXXXXXXXX). Qui ne semble pas utile puisque tu ne le mets pas.
Au départ, je l'ai mis, puis j'ai constaté qu'avec ou sans cela ne changeait rien, du coup je l'ai supprimé.

Voici ce que je fais pour obtenir mes adresses IPv4 & IPv6 :

a) je dois désactiver le service "NetworkManager" car c'est ce qui est utilisé sous GNOME.

b) j'active ensuite le service "Networking".

c) J'utilise le fichier "Connect" que je place dans le répertoire "/etc/network/interfaces.d/".
auto  enp2s0
iface enp2s0 inet  dhcp
iface enp2s0 inet6 dhcp

d)Je mets mon adresse MAC de la Box SFR dans l'interface ENP2S0 :
ip link set address XX:XX:XX:XX:XX:XX dev enp2s0
e) pour la connexion à l'IPv4, je lance la commande :
dhclient enp2s0 -4 -v
f) puis pour l'IPv6, je lance la commande :
dhclient enp2s0 -6 -P -v
g) si j'ai le préfixe IPv6, je m'attribue l'adresse IPv6 publique (WAN) qui est la même que celle de ma Box SFR
ip addr add 2a02:XXXX:XXXX:XXXX::1/64 dev enp2s0
h) je vérifie mes adresses :
ip addr show dev enp2s0
i) je teste ensuite ma connexion IPv4 :
ping -4 -c 4 google.fr -I enp2s0
j) et ma connexion IPv6 :
ping -6 -c 4 google.fr -I enp2s0
k) quand j'ai fini d'utiliser Debian, je déconnecte l'IPv6 :
dhclient enp2s0 -6 -r -v
) et enfin l'IPv4 :
dhclient enp2s0 -4 -r -v
Ça fonctionne et en plus, je peux utiliser Asterisk quand mon Debian est relié directement à l'ONT SFR, sans passer par la Box SFR.
« Modifié: 16 septembre 2023 à 00:09:20 par artemus24 »

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #6 le: 15 septembre 2023 à 21:25:47 »
ok donc je suis bloqué a l'équivalent de ton f) car le prefix ne vient pas.

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #7 le: 15 septembre 2023 à 22:47:20 »
En consultant tes adresses Ip par "ifconfig" ou par "ip addr", as tu une adresse link du genre "inet fe80:..." ?
Si je n'ai pas cette adresse IPv6 de lien local, je ne peux pas obtenir le préfixe IPv6.

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #8 le: 15 septembre 2023 à 22:49:26 »
En consultant tes adresses Ip par "ifconfig" ou par "ip addr", as tu une adresse link du genre "inet fe80:..." ?
Si je n'ai pas cette adresse IPv6 de lien local, je ne peux pas obtenir le préfixe IPv6.
oui


artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #9 le: 15 septembre 2023 à 23:02:55 »
Bien mais cette adresse de lien local doit être construite à partir de l'adresse MAC de ta Box REdbySFR.
Pour cela, je force mon interface ENP2S0 avec la même adresse MAC que celle de ma Box :
ip link set address XX:XX:XX:XX:XX:XX dev enp2s0Sans cela, je ne peux obtenir un préfixe IPv6.

P.S.: j'ai corrigé mes manipulations.
« Modifié: 16 septembre 2023 à 00:09:39 par artemus24 »

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 1 725
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #10 le: 15 septembre 2023 à 23:09:42 »
Bien mais cette adresse de lien local doit être construite à partir de l'adresse MAC de ta Box REdbySFR.
Pour cela, je force mon interface ENP2S0 avec la même adresse MAC que celle de ma Box :
c'est ce que j'ai fait avec la commande suivante :
/interface ethernet set sfp-sfpplus1 mac-address=cc:2d:xx:xx:xx:xx

artemus24

  • Abonné SFR fibre FttH
  • *
  • Messages: 782
  • Montignac Lascaux (24)
Mikrotik RB5009 et IPV6 - Ca ne veut pas...
« Réponse #11 le: 15 septembre 2023 à 23:39:55 »
Il y a la conversion de l'adresse MAC en une adresse IPv6 de lien local,
Elle est construite selon le positionnement de certains bits :
--> adresse MAC ab:cd:ef:gh:ik:kl
devient
--> adresse IP de lien local : FE80::aBcd:efFF:FEgh:ijkl.

Le quartet "B" (en rouge) va voir son deuxième bit se positonner à 1. Si tu as la valeur "C", il devient alors "E".

Les quartets en vert ont été ajoutés.

Dans ton interface "sfp-sfpplus1", obtiens tu cette construction de ton adresse IPv6 de lien local ?