Teltonika Wi-Fi(ES)

Modified on Mon, 6 Apr at 11:54 AM

Script que obtiene los probe requests del dispositivo y los envía a Flame.

Configuración

Para adaptar el script a cada dispositivo, solo hay que cambiar el secreto de la organización del mismo y, si hace falta, cambiar la URL. La dirección MAC de la antena se obtiene automáticamente.

Instalación

Teltonika < 7.15

  1. Si se desconoce la contraseña del dispositivo, se puede cambiar desde Devices > Management > Password management > Set password
  2. Acceder a la consola del dispositivo (CLI) con el usuario root
  3. Copiar el contenido del script sniffer.sh en el fichero /root/sniffer.sh
  4. Darle permisos de ejecución al script con chmod +x /root/sniffer.sh
  5. Repetir los pasos 3 y 4 con el script sender.sh
  6. Cambiar el secreto de la organización en el script sender.sh
  7. Acceder a la UI del dispositivo con el usuario admin
  8. Actualizar el firmware desde System > Firmware > Update Firmware
  9. Configurar el siguiente comando desde System > Custom Scripts para que los scripts arranquen con el sistema:
sleep 10
/sbin/start-stop-daemon -S -q -m /root/sniffer.pid -p /root/sniffer.pid -x /root/sniffer.sh -b
sleep 5
/sbin/start-stop-daemon -S -q -m /root/sender.pid -p /root/sender.pid -x /root/sender.sh -b
  1. Programar un reinicio diario desde Services > Auto Reboot > Reboot Scheduler:
  • Enable: on
  • Action: Device reboot
  • Interval type: Week days
  • Week days: todos
  • Day time: 00:00
  • Save & Apply
  1. Instalar el paquete TCPdump desde Services > Package Manager > Packages
  2. Reiniciar el dispositivo
  3. Obtener la MAC con cat /sys/class/net/sniffer/address después de que el script se haya ejecutado

Otros

  1. Acceder al dispositivo por SSH
  2. Copiar el contenido del script flame.sh, cambiando el token de la organización, a /root/flame.sh y darle permisos de ejecución con chmod +x /root/flame.sh
  3. Copiar el contenido del script flame a /etc/init.d/flame y darle permisos de ejecución con chmod +x /etc/init.d/flame
  4. Ejecutar /etc/init.d/flame enable para activar el servicio con el inicio del sistema y /etc/init.d/flame start para iniciarlo en el momento sin tener que reiniciar
  5. Después de iniciar el servicio, obtener la MAC del dispositivo con cat /sys/class/net/flame0/address
  6. Configurar un reinicio diario por si acaso con crontab -e:
# Reboot at 1:00am every day
# Note: To avoid infinite reboot loop, wait 70 seconds
# and touch a file in /etc so clock will be set
# properly to 1:01 on reboot before cron starts.
0 1 * * * sleep 70 && touch /etc/banner && reboot


Teltonika >= 7.15

1. Si se desconoce la contraseña del dispositivo, se puede cambiar desde Devices > Management >
Password management > Set password
2. Acceder a la UI del dispositivo con el usuario admin
4. Actualizar el firmware desde System > Firmware > Update Firmware
5. Programar un reinicio diario desde Services > Auto Reboot > Reboot Scheduler:


• Enable: on
• Action: Device reboot
• Interval type: Week days
• Week days: todos
• Day time: 00:00
• Save & Apply


6. Instalar el paquete TCPdump desde Services > Package Manager > Packages
7. Acceder a la consola del dispositivo (CLI) con el usuario root
8. Seguir las instrucciones del archivo README.md dentro de la carpeta de los archivos que proporcionará Flame. Dentro además habrá una explicación de varios comandos útiles en la instalación.
9. Reiniciar el dispositivo
10. Obtener la MAC con cat /sys/class/net/sniffer/address después de que el
script se haya ejecutado

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article