Archive 07/10/2020.

Pas d’adresse globale ni d’accès à internet

eh_ham

Bonjour,

Après avoir lancé la commande “sudo ethos_uhcpd.py …” et obtenu le résultat demandé sur le premier noeud, sur le second noeud la commande “ifconfig” n’indique aucune adresse globale malgré de nombreuses tentatives et la commande ping sur le serveur google ne fonctionne pas.

Merci pour votre aide.

fsaintma

Bonjour @eh_ham
Pour que le noeud derrière le Border Router obtienne une @IPv6 globale il se peut que ca prenne un peu de temps avec le protocole “Neighbor Discovery Protocol”. Apres pour tester votre setup vous pouvez lancer la commande ethos_uhcpd dans le terminal et dans le shell RIOT du BR faire le ping6 (vous pouvez aussi faire ifconfig pour voir l’@IPv6 globale) sur le serveur externe. Ca vous permettra d’etre sur que votre BR est operationnel. Quand c’est le cas vous pouvez essayer sur l’autre noeud et verifier que vous avez bien obtenu une @IPV6 globale avec ifconfig.
Il faut aussi faire tres attention de bien utiliser le meme channel & PAN ID pour la compilation de vos firmwares autrement les noeuds ne peuvent pas communiquer en radio et faire la negociation.
Bonne continuation.

eh_ham

Bonjour,

J’ai recommencé le TP9 depuis le début, tout se passe bien jusqu’au lancement du routeur comme suit :
funa93389033c@grenoble:~$ sudo ethos_uhcpd.py m3-106 tap3 2001:660:5307:3101::1/64 qui me donne :
net.ipv6.conf.tap3.forwarding = 1
net.ipv6.conf.tap3.accept_ra = 0
Switch from ‘root’ to ‘funa93389033c’
Switch from ‘root’ to ‘funa93389033c’
Joining IPv6 multicast group…
entering loop…
----> ethos: sending hello.
----> ethos: activating serial pass through.
----> ethos: hello received
----> ethos: hello received
----> ethos: hello reply received

sur le terminal du second noeud la commande ifconfig me donne toujours :
Iface 7 HWaddr: 11:15 Channel: 11 Page: 0 NID: 0xbeef
Long HWaddr: 32:AE:FD:65:10:6B:11:15
TX-Power: 0dBm State: IDLE max. Retrans.: 3 CSMA Retries: 4
AUTOACK ACK_REQ CSMA L2-PDU:102 MTU:1280 HL:64 RTR
6LO IPHC
Source address length: 8
Link type: wireless
inet6 addr: fe80::30ae:fd65:106b:1115 scope: link VAL
inet6 group: ff02::2
inet6 group: ff02::1
inet6 group: ff02::1:ff6b:1115
inet6 group: ff02::1a

      Statistics for Layer 2
        RX packets 43  bytes 1772
        TX packets 43 (Multicast: 34)  bytes 1772
        TX succeeded 43 errors 0
      Statistics for IPv6
        RX packets 43  bytes 2630
        TX packets 43 (Multicast: 34)  bytes 2630
        TX succeeded 43 errors 0

Sans adresse globale et le ping sur le serveur google me donne :
ping6 2a00:1450:4007:80f::2003
— 2a00:1450:4007:80f::2003 PING statistics —
3 packets transmitted, 0 packets received, 100% packet loss

alors que le ping sur le premier noeud (le BR) fonctionne toujours :
ping6 fe80::5e:f965:106b:1115
12 bytes from fe80::5e:f965:106b:1115: icmp_seq=0 ttl=64 rssi=-49 dBm time=8.624 ms
12 bytes from fe80::5e:f965:106b:1115: icmp_seq=1 ttl=64 rssi=-49 dBm time=9.272 ms
12 bytes from fe80::5e:f965:106b:1115: icmp_seq=2 ttl=64 rssi=-49 dBm time=7.345 ms

— fe80::5e:f965:106b:1115 PING statistics —
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 7.345/8.413/9.272 ms

J’ai la même chose sur le terminal du 1er noeud (BR), à avoir : ifconfig ne donne pas d’adresse globale, le ping sur le 2ème noeud fonctionne alors que le ping sur le serveur google ne passe pas.

Merci pour votre aide.