Hola chicos, ahora tengo dos motas cc2538 y quiero configurar un túnel de comunicación UDP entre estas dos motas, utilizo gnrc_networking
de los ejemplos de RIOT, pero descubrí que no podía hacer ping de una mota a otra con éxito. Aquí hay dos configuraciones de interfaz de motes:
(1) Mota 1
> ifconfig
Iface 7 HWaddr: B7: 9D Canal: 26 Página: 0 NID: 0x23
Long HWaddr: 00: 12: 4B: 00: 19: 2E: 44: 67
TX-Power: 0dBm Estado: IDLE
AUTOACK L2- PDU: 102 MTU: 1280 HL: 64 RTR
6LO IPHC
Longitud de la dirección de origen: 8
Tipo de enlace: inalámbrico
inet6 addr: fe80 :: 212: 4b00: 192e: 4467 alcance: enlace VAL
grupo inet6: ff02 :: 2
grupo inet6: ff02 :: 1
grupo inet6: ff02 :: 1: ff2e: 4467
\
Estadísticas para la capa 2
Paquetes RX 0 bytes 0
Paquetes TX 3 (multidifusión: 3) bytes 129
TX tuvo éxito 0 errores 0
Estadísticas para IPv6
Paquetes RX 0 bytes 0
Paquetes TX 3 (multidifusión: 3) bytes 192
TX tuvo éxito 3 errores 0
(2) Mota 2
> ifconfig
Iface 7 HWaddr: ED: CA Canal: 26 Página: 0 NID: 0x23
Long HWaddr: 00: 12: 4B: 00: 19: 33: 5E: 48
TX-Power: 0dBm Estado: IDLE
AUTOACK L2- PDU: 102 MTU: 1280 HL: 64 RTR
6LO IPHC
Longitud de la dirección de origen: 8
Tipo de enlace: inalámbrico
inet6 addr: fe80 :: 212: 4b00: 1933: 5e48 alcance: enlace VAL
grupo inet6: ff02 :: 2
grupo inet6: ff02 :: 1
grupo inet6: ff02 :: 1: ff33: 5e48
\
Estadísticas para la capa 2
Paquetes RX 5 bytes 215
Paquetes TX 4 (multidifusión: 4) bytes 172
TX tuvo éxito 0 errores 0
Estadísticas para IPv6
Paquetes RX 5 bytes 320
Paquetes TX 4 (multidifusión: 4) bytes 256
TX tuvo éxito 4 errores 0
Me di cuenta de que el alcance de la dirección ipv6 de cada mote es link
, no local
, supongo que el problema es que RIOT no obtiene la información de RF de escritura de la placa o me perdí algunas banderas para encender RF
Gracias por ayudar:)
No deberías usar imágenes. Con el texto, solo tu problema es más accesible para todos. Especialmente para personas con discapacidad. Dependen de los lectores de pantalla. Estas herramientas no son necesarias para leer el texto de su imagen. Simplemente puede copiar el texto de su terminal y usar Markdown para marcar su código, etc. El "resaltado de sintaxis" es la parte que le interesa en este caso.
https://guides.github.com/features/mastering-markdown/
@ hcnhcn012 En la segunda imagen, parece que te estás haciendo ping a ti mismo, ¿podrías probar con la otra dirección de mote?
En realidad, hacer ping a ti mismo también debería funcionar.
Estoy confundido porque esto debería funcionar ™
Dado que está haciendo ping a direcciones locales de enlace, ¿ha intentado pasar el ID de interfaz con la dirección:
ping6 fe80::212:4b00:1933:5e56%7
¿O intentaste hacer ping a la dirección de transmisión?
ping6 ff02::1%7
¿Tienes antenas conectadas?
No deberías usar imágenes. Con el texto, solo tu problema es más accesible para todos. Especialmente para personas con discapacidad. Dependen de los lectores de pantalla. Estas herramientas no son necesarias para leer el texto de su imagen. Simplemente puede copiar el texto de su terminal y usar Markdown para marcar su código, etc. El "resaltado de sintaxis" es la parte que le interesa en este caso.
https://guides.github.com/features/mastering-markdown/
Gracias, he ajustado mi publicación de problemas para que otros puedan leerla con fluidez y gracias a @benpicco este problema se ha resuelto :) @Citrullin
En realidad, hacer ping a ti mismo también debería funcionar.
Estoy confundido porque esto debería funcionar ™Dado que está haciendo ping a direcciones locales de enlace, ¿ha intentado pasar el ID de interfaz con la dirección:
ping6 fe80::212:4b00:1933:5e56%7
¿O intentaste hacer ping a la dirección de transmisión?
ping6 ff02::1%7
¿Tienes antenas conectadas?
¡Realmente aprecio eso! De hecho, resolví esto siguiendo tu consejo. Porque mi placa está hecha por mí mismo con un MCU cc2538.Creí que había un problema en el resumen de hardware, luego pasé días leyendo códigos de RIOT-os :)
¡Gracias de nuevo! @Benpicco
Comentario más útil
En realidad, hacer ping a ti mismo también debería funcionar.
Estoy confundido porque esto debería funcionar ™
Dado que está haciendo ping a direcciones locales de enlace, ¿ha intentado pasar el ID de interfaz con la dirección:
¿O intentaste hacer ping a la dirección de transmisión?
¿Tienes antenas conectadas?