Archive 07/10/2020.

Quelques précisions sur le Tp 18

RPelletier

Bjr,
Je comprends le but général du TP (OTA), mais ,en détail, la configuration de la commande ethos me laisse perplexe. Chaque fois , je me retrouve avec une commande non effectuée car le device est busy
Je vous laisse donc ce que j’ai comme config , pour éventuellement m’indiquer quelle serait une bonne commande ethos :

fun392c863a57@grenoble:~$ ip addr show | grep tap
768: tap5: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
313: tap0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
1338: tap6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
1339: tap35: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
316: tap1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
582: tap3: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
587: tap4: <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
676: tap30: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
937: tap100: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
944: tap101: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
947: tap102: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
fun392c863a57@grenoble:~$ ip -6 route
2001:660:5307:31::/64 via fe80::2 dev tap30 metric 1024 linkdown pref medium
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:3103::/64 via fe80::2 dev tap3 metric 1024 linkdown pref medium
2001:660:5307:3104::/64 via fe80::2 dev tap4 metric 1024 linkdown pref medium
2001:660:5307:3107::/64 via fe80::2 dev tap100 metric 1024 linkdown pref medium
2001:660:5307:3108::/64 via fe80::2 dev tap101 metric 1024 linkdown pref medium
2001:660:5307:3109::/64 via fe80::2 dev tap102 metric 1024 linkdown pref medium
2001:660:5307:3110::/64 via fe80::2 dev tap35 metric 1024 pref medium
2001:660:5307:3111::/64 via fe80::2 dev tap1 metric 1024 linkdown pref medium
2001:660:5307:3112::/64 via fe80::2 dev tap6 metric 1024 pref medium
2001:660:5307:317f::/64 via fe80::2 dev tap5 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
fe80::/64 dev tap3 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap4 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap30 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap5 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap100 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap101 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap102 proto kernel metric 256 linkdown pref medium
fe80::/64 dev tap6 proto kernel metric 256 pref medium
fe80::/64 dev tap35 proto kernel metric 256 pref medium
default via 2001:660:5307:30ff:ff:: dev ens3 metric 1024 pref medium
fun392c863a57@grenoble:~$ netstat -a | grep udp
udp 0 0 0.0.0.0:sunrpc 0.0.0.0:*
udp 0 0 0.0.0.0:41693 0.0.0.0:*
udp 0 0 localhost:753 0.0.0.0:*
udp 0 0 0.0.0.0:900 0.0.0.0:*
udp 0 0 0.0.0.0:4000 0.0.0.0:*
udp6 0 0 [::]:sunrpc [::]:*
udp6 0 0 [::]:900 [::]:*
udp6 0 0 [::]:10000 [::]:*
udp6 0 0 [::]:1885 [::]:*
udp6 0 0 [::]:1885 [::]:*
udp6 0 0 [::]:1885 [::]:*
udp6 0 0 [::]:51103 [::]:*
udp6 0 0 [::]:4000 [::]:*
udp6 0 0 ff15::abcd:12345 [::]:*
udp6 0 0 ff15::abcd:12345 [::]:*
udp6 0 0 [::]:53897 [::]:*
udp6 0 0 [::]:5683 [::]:*

J’ai fait , sans succes :

sudo ethos_uhcpd.py m3-107 tap100 2001:660:5307:3101::1/64 --udp-ports 5684

Merci

aabadie2

Bonjour,

Les commandes ip addr show | grep tap et ip -6 route renvoient respectivement les interfaces tap et les prefixes IPv6 déjà utilisés par d’autres utilisateurs de la plateforme (et visiblement vous être nombreux sur ce Mooc :)).
Donc il ne faut pas choisir de numéro de tap ou préfixe dans cette liste mais en choisir qui n’est pas déjà utilisé.

Donc dans votre exemple, cette commande aurait fonctionné (en prenant tap7 qui n’est pas utilisé, les autres infos ont l’ait disponibles):

sudo ethos_uhcpd.py m3-107 tap7 2001:660:5307:3101::1/64 --udp-ports 5684
RPelletier

ok. Merci. Je vais essayer. Cdlt