fbpx

Vai es varu nosūtīt komandas uz MikroTik, lai izveidotu lietotājus, izmantojot Ethernet (telnet) ar arduino?

Ideja izmantot Arduino, lai nosūtītu komandas uz MikroTik ierīci, izmantojot Ethernet, izmantojot Telnet, ir tehniski iespējama, taču tai ir vairāki apsvērumi un ierobežojumi, kas jums jāpatur prātā. Šeit es aprakstu, kā jūs varētu mēģināt to izdarīt, kā arī sarežģījumus un alternatīvas:

Tehniskā dzīvotspēja

  1. Arduino iespējas:
    • Arduino modeļus, kuriem ir tīkla savienojamības iespēja (piemēram, Arduino Ethernet, Arduino Uno ar Ethernet vairogu vai Arduino Yún), var ieprogrammēt, lai izmantotu tīkla protokolus, piemēram, Telnet.
    • Jums būs nepieciešama Telnet bibliotēka Arduino, kas ļauj izveidot un pārvaldīt Telnet savienojumus. Ne visas bibliotēkas atbalstīs visas jums nepieciešamās funkcijas.
  2. Drošība un Telnet:
    • Telnet nav drošs. Telnet pārsūtītie akreditācijas dati un komandas netiek šifrēti, tādējādi tie ir pakļauti pārtveršanai. Nopietni apsveriet drošības ietekmi, jo īpaši ražošanas vidē.
  3. MikroTik konfigurācija:
    • MikroTik ir jākonfigurē, lai atļautu pārvaldību, izmantojot Telnet. Tas ietver Telnet pakalpojuma iespējošanu un nodrošināšanu, ka ugunsmūris nodrošina Telnet trafiku uz ierīci.
    • Lai ļautu izveidot lietotājus, izmantojot Telnet komandas, MikroTik būs jākonfigurē atbilstoši lietotāji un atļaujas.

Arduino koda piemērs

Šeit ir pamata izklāsts, kā jūs varētu strukturēt kodu Arduino, lai nosūtītu Telnet komandas:

#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
}

Apsvērumi

  • Aparatūras veiktspēja un ierobežojumi: Arduino ir ierobežots atmiņas un apstrādes jaudas ziņā, kas var ierobežot sarežģītību un uzdevumu skaitu, ko tas var veikt.
  • Drošākas alternatīvas: Ja iespējams, apsveriet iespēju Telnet vietā izmantot SSH. SSH piedāvā šifrēšanu un tiek plaši atbalstīts, lai gan to var būt grūtāk ieviest Arduino, jo palielinās protokola sarežģītība un šifrēšanas aparatūras prasības.

Secinājums

Lai gan tehniski ir iespējams konfigurēt Arduino, lai nosūtītu Telnet komandas uz MikroTik, jums rūpīgi jāapsver drošība, uzticamība un tehniskie ierobežojumi. Novērtējiet, vai jūsu vajadzībām labāks būtu kāds izturīgāks un drošāks risinājums, piemēram, Raspberry Pi ar SSH.

Šai ziņai nav atzīmju.
Vai šis saturs jums palīdzēja?
Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Citi šīs kategorijas dokumenti

Atstājiet atbildi

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

Pamācības pieejamas MikroLABs

Nav atrasts neviens kurss!

ATLAIDES KODS

AN24-LIB

attiecas uz MikroTik grāmatām un grāmatu pakām

Dienas
Horas
protokols
Sekundēs

Ievads ar
OSPF - BGP - MPLS

Reģistrējieties šim bezmaksas kurss

MAE-RAV-ROS-240118
Dienas
Horas
protokols
Sekundēs

Reģistrējieties šim bezmaksas kurss

MAS-ROS-240111

Trīs karaļu dienas akcija!

REYES24

15%

visi produkti

MikroTik kursi
Akadēmijas kursi
MikroTik grāmatas

Izmanto Trīs karaļu dienas atlaižu kodu!

* Akcija spēkā līdz svētdienai, 7
** kods (KINGS24) attiecas uz iepirkumu grozu
*** iegādājieties savu kursu tagad un apmeklējiet to līdz 31. gada 2024. martam

Vecgada vakara akcija!

NY24

20%

visi produkti

MikroTik kursi
Akadēmijas kursi
MikroTik grāmatas

Izmanto Jaungada nakts atlaižu kodu!

* Akcija spēkā līdz pirmdienai, 1. gada 2024. janvārim
** kods (NY24) attiecas uz iepirkumu grozu
*** iegādājieties savu kursu tagad un apmeklējiet to līdz 31. gada 2024. martam

Ziemassvētku atlaides!

XMAS23

30%

visi produkti

MikroTik kursi
Akadēmijas kursi
MikroTik grāmatas

Izmanto Ziemassvētku atlaižu kodu!!!

**kodi tiek lietoti iepirkumu grozā
Akcija spēkā līdz pirmdienai 25

KIBERNEDĒĻAS ATLAIDES

CW23-MK

17%

visi MikroTik OnLine kursi

CW23-AX

30%

visi akadēmijas kursi

CW23-LIB

25%

visas MikroTik grāmatas un grāmatu pakas

Izmantojiet atlaižu kodus Kibernedēļai!!!

**kodi tiek lietoti iepirkumu grozā
Akcija spēkā līdz svētdienai 3

MELNĀS PIEKTDIENAS ATLAIDES

BF23-MX

22%

visi MikroTik OnLine kursi

BF23-AX

35%

visi akadēmijas kursi

BF23-LIB

30%

visas MikroTik grāmatas un grāmatu pakas

Izmantojiet atlaižu kodus Melnajai piektdienai!!!

**Kodi tiek lietoti iepirkumu grozā

kodi tiek lietoti iepirkumu grozā
spēkā līdz svētdienai 26

Dienas
Horas
protokols
Sekundēs

Reģistrējieties šim bezmaksas kurss

MAE-VPN-SET-231115

Helovīna akcija

Izmantojiet Helovīna atlaižu kodus.

Kodi tiek lietoti iepirkumu grozā

HW23-MK

11% atlaide visiem MikroTik OnLine kursiem

11%

HW23-AX

30% atlaide visiem akadēmijas kursiem

30%

HW23-LIB

25% atlaide visām MikroTik grāmatām un grāmatu komplektiem

25%

Reģistrējies un piedalies bezmaksas kursā Ievads uzlabotajā maršrutēšanā ar MikroTik (MAE-RAV-ROS)

Šodien (trešdien), 11. gada 2023. oktobrī
7:11 līdz XNUMX:XNUMX (Kolumbija, Ekvadora, Peru)

MAE-RAV-ROS-231011