fbpx

Могу ли я отправлять команды MikroTik для создания пользователей через Ethernet (telnet) с помощью Arduino?

Идея использования Arduino для отправки команд на устройство MikroTik через Ethernet с помощью Telnet технически возможна, но имеет ряд особенностей и ограничений, которые следует учитывать. Здесь я расскажу, как вы могли бы попытаться это сделать, а также о сложностях и альтернативах:

Техническая жизнеспособность

  1. Возможности Ардуино:
    • Модели Arduino, имеющие возможность подключения к сети (например, Arduino Ethernet, Arduino Uno с экраном Ethernet или Arduino Yun), можно запрограммировать на использование сетевых протоколов, таких как Telnet.
    • Вам понадобится библиотека Telnet для Arduino, которая позволит вам устанавливать соединения Telnet и управлять ими. Не все библиотеки будут поддерживать все функции, которые могут вам понадобиться.
  2. Безопасность и Telnet:
    • Telnet небезопасен. Учетные данные и команды, передаваемые через Telnet, не шифруются, что подвергает их перехвату. Серьезно рассмотрите последствия для безопасности, особенно в производственной среде.
  3. Конфигурация МикроТик:
    • MikroTik должен быть настроен на управление через Telnet. Это предполагает включение службы Telnet и обеспечение того, чтобы брандмауэр пропускал трафик Telnet на устройство.
    • Вам нужно будет настроить соответствующих пользователей и разрешения на MikroTik, чтобы разрешить создание пользователей с помощью команд Telnet.

Пример кода для Arduino

Вот базовая схема того, как вы можете структурировать код в Arduino для отправки команд Telnet:

#include <Ethernet.h>
#include <TelnetClient.h>

// Configuración de la dirección IP del MikroTik y las credenciales
IPAddress server(192, 168, 1, 1); // IP del MikroTik
int telnetPort = 23;
char* username = "admin";
char* password = "password";

EthernetClient ethClient;
TelnetClient telnet(ethClient);

void setup() {
  Ethernet.begin(mac, ip);
  telnet.begin(server, telnetPort);
  
  if (telnet.login(username, password)) {
    telnet.println("/user add name=nuevoUsuario password=nuevaContraseña group=full");
  }
}

void loop() {
  // Aquí podrías agregar lógica para enviar comandos adicionales o manejar respuestas
}

Соображения

  • Производительность и ограничения оборудования: Arduino ограничен с точки зрения памяти и вычислительной мощности, что может ограничить сложность и количество задач, которые он может решить.
  • Более безопасные альтернативы: Если возможно, рассмотрите возможность использования SSH вместо Telnet. SSH предлагает шифрование и широко поддерживается, хотя его может быть сложнее реализовать на Arduino из-за большей сложности протокола и требований к оборудованию для шифрования.

Заключение

Хотя технически возможно настроить Arduino для отправки команд Telnet на MikroTik, необходимо тщательно учитывать безопасность, надежность и технические ограничения. Оцените, подойдет ли для ваших нужд более надежное и безопасное решение, такое как Raspberry Pi с SSH.

Для этого поста нет тегов.
Этот контент помог вам?
что его цель
Twitter
LinkedIn
WhatsApp
Telegram

Другие документы в этой категории

Оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Учебные пособия доступны на MikroLABs.

Курсы не найдены!

КОД СКИДКИ

АН24-ЛИБ

применимо к книгам и книжным пакетам MikroTik

Дней
Horas
Минут
секунд

Введение в
OSPF-BGP-MPLS

Зарегистрируйтесь для этого curso gratuito

МАЭ-РАВ-РОС-240118
Дней
Horas
Минут
секунд

Зарегистрируйтесь для этого curso gratuito

МАС-РОС-240111

Акция ко Дню Трех Королей!

РЕЙС24

15%

все продукты

Курсы МикроТик
Курсы Академии
Книги МикроТик

Воспользуйтесь кодом скидки на День Трех Королей!

*акция действует до воскресенья 7 января 2024 г.
** код (КОРОЛИ24) относится к корзине
*** Купите курс сейчас и пройдите его до 31 марта 2024 г.

Новогодняя акция!

NY24

20%

все продукты

Курсы МикроТик
Курсы Академии
Книги МикроТик

Воспользуйтесь промокодом на новогоднюю скидку!

*акция действует до понедельника, 1 января 2024 г.
** код (Нью-Йорк 24) относится к корзине
*** Купите курс сейчас и пройдите его до 31 марта 2024 г.

Рождественские скидки!

XMAS23

30%

все продукты

Курсы МикроТик
Курсы Академии
Книги МикроТик

Воспользуйтесь кодом скидки на Рождество!!!

**коды применяются в корзине
Акция действительна до понедельника, 25 декабря 2023 г.

СКИДКИ КИБЕРНЕДЕЛИ

CW23-МК

17%

все курсы MikroTik OnLine

CW23-AX

30%

все курсы Академии

CW23-ЛИБ

25%

все книги и книжные наборы MikroTik

Воспользуйтесь кодами скидок Кибер-Недели!!!

**коды применяются в корзине
Акция действительна до воскресенья 3 декабря 2023 г.

СКИДКИ ЧЕРНОЙ ПЯТНИЦЫ

БФ23-MX

22%

все курсы MikroTik OnLine

БФ23-AX

35%

все курсы Академии

БФ23-ЛИБ

30%

все книги и книжные наборы MikroTik

Воспользуйтесь промокодами на скидку в Черную пятницу!!!

**Коды применяются в корзине.

коды применяются в корзине
действителен до воскресенья 26 ноября 2023 г.

Дней
Horas
Минут
секунд

Зарегистрируйтесь для этого curso gratuito

MAE-VPN-SET-231115

Хэллоуин Промо

Воспользуйтесь промокодами на Хэллоуин.

Коды применяются в корзине.

HW23-МК

Скидка 11% на все курсы MikroTik OnLine.

11%

HW23-AX

Скидка 30% на все курсы Академии

30%

HW23-LIB

Скидка 25% на все книги и книжные наборы MikroTik.

25%

Зарегистрируйтесь и примите участие в бесплатном курсе «Введение в расширенную маршрутизацию с помощью MikroTik» (MAE-RAV-ROS)

Сегодня (среда) 11 октября 2023 г.
с 7:11 до XNUMX:XNUMX (Колумбия, Эквадор, Перу)

МАЭ-РАВ-РОС-231011