Archive 07/10/2020.

TP9 - pb sur commande ethos_uhcpd.py

albaclara

Bonjour,
J’ai déclaré mon node m3-97 comme border router
et quand je lance la commande sudo ethos_uhcpd.py m3-97 tap7 3110::1/64 dessus
j’ai l’eereur suivante :slight_smile:
Switch from ‘root’ to ‘fun667473a7ea’
Could not connect to ‘m3-97:20000’
setsockopt failed
: Bad file descriptor
Error while setting socket options
Error opening serial device tcp:m3-97
Got signal 17
Cleanup
[Errno 3] No such process

Copie écran :slight_smile:
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
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
fun667473a7ea@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:3111::/64 via fe80::2 dev tap1 metric 1024 linkdown 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
default via 2001:660:5307:30ff:ff:: dev ens3 metric 1024 pref medium
fun667473a7ea@grenoble:~$ sudo ethos_uhcpd.py m3-97 tap7 3110::1/64
net.ipv6.conf.tap7.forwarding = 1
net.ipv6.conf.tap7.accept_ra = 0
Switch from ‘root’ to ‘fun667473a7ea’
Joining IPv6 multicast group…
entering loop…
Switch from ‘root’ to ‘fun667473a7ea’
Could not connect to ‘m3-97:20000’
setsockopt failed
: Bad file descriptor
Error while setting socket options
Error opening serial device tcp:m3-97
Got signal 17
Cleanup
[Errno 3] No such process

Merci de votre aide

jcw67

Bonjour @albaclara,

Je viens de terminer sans pb le long TP9. Je n’ai pas d’autorité particulière pour vous répondre, mais comme vous attendez …

Pourquoi avez-vous mis 3110::1/64 ?

Pour la commande ethos_uhcpd, on nous demande de choisir un “préfixe public IPv6” parmi ceux disponibles (“choosing a public IPv6 prefix available”).

Le tableau indique ceux qui sont possibles pour chaque site

Site        First Prefix        Last Prefix        Number of Prefix
Grenoble    2001:660:5307:3100  2001:660:5307:317f 128
Lille       2001:660:4403:0480  2001:660:4403:04ff 128
Strasbourg  2001:660:4701:f0a0  2001:660:4701:f0bf  32

Pour respecter le confinement :roll_eyes:, je suis resté sur strasbourg : 32 adresses de 2001:660:4701:f0a0 à ...f0bf.

Dans ip -6 route, je n’ai vu que 2001:660:4701:f09f::/64 (hors tranche, d’ailleurs)

J’ai pris (au hasard) 2001:660:4701:f0b0 :

-> sudo ethos_uhcpd.py m3-54 tap1 2001:660:4701:f0b0::1/64

(pas encore compris le tap, mais tap1 a été accepté …)
[EDIT] voir autres messages : ip addr show | grep tap ne renvoie rien -> j’étais seul à faire de l’IPv6 sur le site “strasbourg” à ce moment.

… et tout s’est bien passé.

jc

albaclara

Merci beaucoup pour votre aide. J’ai mis l’adresse complète et ça va mieux (il ne faut pas faire ces tp trop tard le soir !).