Auteur Sujet: [résolu] Linux, modifier metric interface proto RA  (Lu 1557 fois)

0 Membres et 1 Invité sur ce sujet

jeremyp3

  • Abonné Orange Fibre
  • *
  • Messages: 716
  • Pau (64)
[résolu] Linux, modifier metric interface proto RA
« le: 05 décembre 2020 à 08:12:36 »
bonjour,

J'ai un raspberry connecté a une box sfr par deux interfaces wifi. wlan0 et wlan10.

Actuellement les deux interfaces wlan0 et wlan10 ont toutes les deux une ipv6 atribué par RA. Seule problème ici, elles ont toutes les deux la même metric à savoir 1024. est-il possible de changer ça en restant sur le protocole RA ?

J'aimerai que l'interface wlan0 soit utilisé en priorité mais pouvoir toujours me connecter au raspberry en ipv6 par wlan10 si je viens à me couper les jambes par l'interface wlan0 :)

root@raspberrypi:~# ip -6 route
2a02:842a:xxxx:xxxx::/64 dev wlan0 proto kernel metric 256  expires 604564sec pref medium
2a02:842a:xxxx:xxxx::/64 dev wlan10 proto kernel metric 256  expires 604564sec pref medium
fe80::/64 dev wlan0 proto kernel metric 256  pref medium
fe80::/64 dev eth0 proto kernel metric 256  pref medium
fe80::/64 dev wlan10 proto kernel metric 256  pref medium
default via fe80::6235:c0ff:fec4:2e08 dev wlan0 proto ra metric 1024  expires 1564sec hoplimit 64 pref high
default via fe80::6235:c0ff:fec4:2e08 dev wlan10 proto ra metric 1024  expires 1564sec hoplimit 64 pref high
root@raspberrypi:~#

Comment feriez vous dans un pareil cas, en sachant que je ne veux pas configurer d'ipv6 static en cas de changement de préfixe. :)

Merci beaucoup pour vos idées.

Jerem
« Modifié: 30 juillet 2023 à 03:55:25 par jeremyp3 »

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 4 259
  • Antibes (06) / Mercury (73)
linux, modifier metric interface proto RA
« Réponse #1 le: 05 décembre 2020 à 08:27:18 »
http://0pointer.de/lennart/projects/ifmetric/ ?

(Pas testé, assez vieux, n'existe probablement pas sous forme de package, va falloir compiler et tester).

Edit: Bon je viens de voir qu'à priori ce n'est que pour IPv4... :(

FloBaoti

  • Abonné MilkyWan
  • *
  • Messages: 1 300
  • 34
linux, modifier metric interface proto RA
« Réponse #2 le: 05 décembre 2020 à 12:46:28 »
Comment sont gérées les interfaces réseau ?
Sur Debian, il est possible de mettre un paramètre "metric" dans /etc/network/interfaces.

jeremyp3

  • Abonné Orange Fibre
  • *
  • Messages: 716
  • Pau (64)
linux, modifier metric interface proto RA
« Réponse #3 le: 05 décembre 2020 à 17:30:22 »
Comment sont gérées les interfaces réseau ?
par /etc/network/interfaces
Sur Debian, il est possible de mettre un paramètre "metric" dans /etc/network/interfaces.
ça ne fonctionne pas pour le RA la metric est ignoré :( j'ai déjà essayé mais j'ai oublié de le préciser il est vrai...

Jerem
edit du 30-07-2023:

j'édite mon message pour ne pas remonter ce sujet mais depuis le noyau 6.0 une solution existe pour pouvoir mettre une metric supérieur  à 1024 sur une interface qui apprend ses routes par RA.

dans /etc/sysctl.d/ on peut créer un fichier 40-modify-metric-ra.conf et y mettre:
net.ipv6.conf.wlan10.ra_defrtr_metric=2222

source: https://lore.kernel.org/netdev/3ACC52AF-8992-4CD9-B89F-2529DA402A25@gmail.com/T/
« Modifié: 30 juillet 2023 à 03:49:07 par jeremyp3 »