fbpx

Maaari ba akong magpadala ng mga utos sa isang MikroTik upang lumikha ng mga gumagamit sa ibabaw ng ethernet (telnet) gamit ang isang arduino?

Ang ideya ng paggamit ng Arduino upang magpadala ng mga command sa isang MikroTik device sa Ethernet gamit ang Telnet ay teknikal na posible, ngunit mayroon itong ilang mga pagsasaalang-alang at limitasyon na dapat mong tandaan. Dito ko pinaghiwa-hiwalay kung paano mo maaaring subukang gawin ito, kasama ang mga komplikasyon at mga alternatibo:

Teknikal na posibilidad na mabuhay

  1. Kakayahang Arduino:
    • Ang mga modelo ng Arduino na may kakayahan sa pagkonekta sa network (tulad ng Arduino Ethernet, Arduino Uno na may Ethernet shield, o Arduino Yún) ay maaaring i-program upang gumamit ng mga protocol ng network tulad ng Telnet.
    • Kakailanganin mo ang isang Telnet library para sa Arduino, na nagpapahintulot sa iyo na magtatag at pamahalaan ang mga koneksyon sa Telnet. Hindi lahat ng library ay susuportahan ang lahat ng feature na maaaring kailanganin mo.
  2. Seguridad at Telnet:
    • Hindi secure ang Telnet. Ang mga kredensyal at utos na ipinadala sa Telnet ay hindi naka-encrypt, na naglalantad sa kanila sa pagharang. Seryosong isaalang-alang ang mga implikasyon sa seguridad, lalo na sa isang kapaligiran ng produksyon.
  3. Konfigurasyon ng MikroTik:
    • Ang MikroTik ay dapat na i-configure upang payagan ang pamamahala sa pamamagitan ng Telnet. Kabilang dito ang pagpapagana sa serbisyo ng Telnet at pagtiyak na pinapayagan ng firewall ang trapiko ng Telnet sa device.
    • Kakailanganin mong i-configure ang mga naaangkop na user at pahintulot sa MikroTik upang payagan ang paglikha ng user sa pamamagitan ng mga utos ng Telnet.

Halimbawa ng Code para sa Arduino

Narito ang isang pangunahing balangkas kung paano mo mabubuo ang code sa Arduino upang magpadala ng mga utos ng 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
}

Mga pagsasaalang-alang

  • Pagganap at Mga Limitasyon ng Hardware: Ang Arduino ay limitado sa mga tuntunin ng memorya at kapasidad sa pagpoproseso, na maaaring paghigpitan ang pagiging kumplikado at bilang ng mga gawain na maaari nitong hawakan.
  • Mas Ligtas na Alternatibo: Isaalang-alang ang paggamit ng SSH sa halip na Telnet kung maaari. Nag-aalok ang SSH ng encryption at malawak na sinusuportahan, bagama't maaari itong maging mas mahirap na ipatupad sa Arduino dahil sa mas malaking pagiging kumplikado ng protocol at mga kinakailangan sa hardware para sa pag-encrypt.

Konklusyon

Bagama't teknikal na posibleng i-configure ang isang Arduino upang magpadala ng mga utos ng Telnet sa isang MikroTik, dapat mong maingat na isaalang-alang ang seguridad, pagiging maaasahan, at mga teknikal na limitasyon. Suriin kung ang isang mas matatag at secure na solusyon tulad ng Raspberry Pi na may SSH ay magiging isang mas mahusay na opsyon para sa iyong mga pangangailangan.

Walang mga tag para sa post na ito.
Nakatulong ba sa iyo ang nilalamang ito?
Facebook
kaba
LinkedIn
WhatsApp
Telegrama

Iba pang mga dokumento sa kategoryang ito

Mag-iwan ng tugon

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

Mga tutorial na makukuha sa MikroLAB

Walang Nahanap na Kurso!

CODE NG DISCOUNT

AN24-LIB

nalalapat sa MikroTik na mga libro at mga book pack

Mga Araw
oras
minuto
Pangalawa

Panimula sa
OSPF - BGP - MPLS

Mag-sign up para dito libreng kurso

MAE-RAV-ROS-240118
Mga Araw
oras
minuto
Pangalawa

Mag-sign up para dito libreng kurso

MAS-ROS-240111

Promo para sa Three Kings Day!

REYES24

15%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang Three Kings Day discount code!

* valid ang promosyon hanggang Linggo Enero 7, 2024
** ang code (KINGS24) nalalapat sa shopping cart
*** bilhin ang iyong kurso ngayon at kunin ito hanggang Marso 31, 2024

Promo sa Bisperas ng Bagong Taon!

NY24

20%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang discount code ng Bisperas ng Bagong Taon!

* valid ang promosyon hanggang Lunes, Enero 1, 2024
** ang code (NY24) nalalapat sa shopping cart
*** bilhin ang iyong kurso ngayon at kunin ito hanggang Marso 31, 2024

Mga diskwento sa Pasko!

Pasko23

30%

lahat ng mga produkto

Mga kursong MikroTik
Mga kurso sa akademya
Mga aklat ng MikroTik

Samantalahin ang discount code para sa Pasko!!!

**Ang mga code ay inilapat sa shopping cart
May bisa ang promo hanggang Lunes Disyembre 25, 2023

MGA DISCOUNT SA CYBER WEEK

CW23-MK

17%

lahat ng MikroTik OnLine courses

CW23-AX

30%

lahat ng kurso sa Academy

CW23-LIB

25%

lahat ng MikroTik Books at Book Packs

Samantalahin ang mga discount code para sa Cyber ​​​​Week!!!

**Ang mga code ay inilapat sa shopping cart
May bisa ang promo hanggang Linggo Disyembre 3, 2023

BLACK FRIDAY DISCOUNTS

BF23-MX

22%

lahat ng MikroTik OnLine courses

BF23-AX

35%

lahat ng kurso sa Academy

BF23-LIB

30%

lahat ng MikroTik Books at Book Packs

Samantalahin ang mga discount code para sa Black Friday!!!

**Ang mga code ay inilapat sa shopping cart

ang mga code ay inilalapat sa shopping cart
may bisa hanggang Linggo Nobyembre 26, 2023

Mga Araw
oras
minuto
Pangalawa

Mag-sign up para dito libreng kurso

MAE-VPN-SET-231115

Promo sa Halloween

Samantalahin ang mga discount code para sa Halloween.

Inilapat ang mga code sa shopping cart

HW23-MK

11% discount sa lahat ng MikroTik OnLine courses

11%

HW23-AX

30% na diskwento sa lahat ng kurso sa Academy

30%

HW23-LIB

25% na diskwento sa lahat ng MikroTik Books at Book Packs

25%

Magrehistro at lumahok sa libreng kurso Introduction to Advanced Routing with MikroTik (MAE-RAV-ROS)

Ngayong araw (Miyerkules) Oktubre 11, 2023
7pm hanggang 11pm (Colombia, Ecuador, Peru)

MAE-RAV-ROS-231011