Archive 07/10/2020.

TP 9 commande border rooter

asibler

fun63da52cc3a@grenoble:~$ ip addr show | grep tap
313: tap0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
316: tap1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
346: tap2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
fun63da52cc3a@grenoble:~$ ip -6 route
2001:660:5307:30ff::/64 dev ens3 proto kernel metric 256 pref medium
2001:660:5307:3100::/64 via fe80::2 dev tap0 metric 1024 linkdown pref medium
2001:660:5307:3102::/64 via fe80::2 dev tap2 metric 1024 linkdown pref medium
2001:660:5307:3111::/64 via fe80::2 dev tap1 metric 1024 linkdown pref medium
fe80::/64 dev ens3 proto kernel metric 256 pref medium
fe80::/64 dev ens7 proto kernel metric 256 pref medium
fe80::/64 dev tap0 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap1 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap2 proto kernel metric 256 linkdown pref medium
default via 2001:660:5307:30ff:ff:: dev ens3 metric 1024 pref medium
fun63da52cc3a@grenoble:~$ sudo ethos_uhcpd.py m3-98 tap0 2001:660:5307:3100::1/64
Invalid prefix 2001:660:5307:3100::1/64
Network overlapping with routes:
2001:660:5307:3100::/64
La commande ethos_uhcpd me retourne invalid prefix ?

vandaele

Oui, car ce préfixe ipv6 est déjà utilisé, comme l’indique la sortie :

Network overlapping with routes:
2001:660:5307:3100::/64

Les deux commandes qui précédent celle pour lancer ethos_uhcpd sont là pour vous aider à trouver une interface tap et un préfixe libres sur le site que vous utilisez.

Si l’on regarde les sorties de ces deux commandes dans votre cas, on constate:

  1. que tap0 était déjà utilisée, ainsi que tap1 et tap2
  2. que le préfixe 2001:660:5307:3100 était déjà utilisé, ainsi que 3 autres

Dans ce cas précis, une commande utilisant l’interface tap6 et le préfixe 2001:660:5307:3106 aurait fonctionné correctement, car ils étaient tout deux libres.

asibler

La commande ip addr show | grep tap ne retourne que tap0, tap1 et tape 2
La commande ne retourne rien d’autre
Comment trouver le tap6 que vous préconisez ?
J’ai lancé plusieurs fois la manip et j’ai toujours le me résultat
merci

vandaele

Les commandes vous donnent les interfaces tap et les préfixes ipv6 déjà utilisés. Ils vous suffit de choisir un numéro de tap et un préfixe qui ne sont pas dans ces listes. Donc par exemple tap6 et 2001:660:5307:3106 étaient libres et utilisables.