fbpx

Bisakah saya mengirim perintah ke MikroTik untuk membuat pengguna melalui ethernet (telnet) dengan arduino?

Ide menggunakan Arduino untuk mengirim perintah ke perangkat MikroTik melalui Ethernet menggunakan Telnet secara teknis memungkinkan, namun memiliki beberapa pertimbangan dan batasan yang harus Anda ingat. Di sini saya menguraikan bagaimana Anda dapat mencoba melakukan ini, beserta komplikasi dan alternatifnya:

Kelangsungan teknis

  1. Kemampuan Arduino:
    • Model Arduino yang memiliki kemampuan konektivitas jaringan (seperti Arduino Ethernet, Arduino Uno dengan pelindung Ethernet, atau Arduino Yún) dapat diprogram untuk menggunakan protokol jaringan seperti Telnet.
    • Anda memerlukan perpustakaan Telnet untuk Arduino, yang memungkinkan Anda membuat dan mengelola koneksi Telnet. Tidak semua perpustakaan mendukung semua fitur yang mungkin Anda perlukan.
  2. Keamanan dan Telnet:
    • Telnet tidak aman. Kredensial dan perintah yang dikirimkan melalui Telnet tidak dienkripsi, sehingga membuat mereka rentan terhadap intersepsi. Pertimbangkan secara serius implikasi keamanan, terutama di lingkungan produksi.
  3. Konfigurasi MikroTik:
    • MikroTik harus dikonfigurasi untuk memungkinkan pengelolaan melalui Telnet. Hal ini melibatkan pengaktifan layanan Telnet dan memastikan bahwa firewall mengizinkan lalu lintas Telnet ke perangkat.
    • Anda perlu mengkonfigurasi pengguna dan izin yang sesuai pada MikroTik untuk memungkinkan pembuatan pengguna melalui perintah Telnet.

Contoh Kode untuk Arduino

Berikut adalah garis besar dasar bagaimana Anda dapat menyusun kode di Arduino untuk mengirim perintah 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
}

Pertimbangan

  • Kinerja dan Keterbatasan Perangkat Keras: Arduino terbatas dalam hal memori dan kapasitas pemrosesan, yang dapat membatasi kompleksitas dan jumlah tugas yang dapat ditanganinya.
  • Alternatif yang Lebih Aman: Pertimbangkan untuk menggunakan SSH daripada Telnet jika memungkinkan. SSH menawarkan enkripsi dan didukung secara luas, meskipun penerapannya di Arduino mungkin lebih sulit karena kompleksitas protokol yang lebih besar dan persyaratan perangkat keras untuk enkripsi.

Kesimpulan

Meskipun secara teknis dimungkinkan untuk mengkonfigurasi Arduino untuk mengirim perintah Telnet ke MikroTik, Anda harus mempertimbangkan dengan cermat keamanan, keandalan, dan batasan teknis. Evaluasi apakah solusi yang lebih kuat dan aman seperti Raspberry Pi dengan SSH akan menjadi pilihan yang lebih baik untuk kebutuhan Anda.

Tidak ada tag untuk postingan ini.
Apakah konten ini membantu Anda?
Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Dokumen lain dalam kategori ini

Tinggalkan balasan

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

Tutorial tersedia di MikroLAB

Tidak Ada Kursus yang Ditemukan!

CDIGO DE DESCUENTO

AN24-LIB

berlaku untuk buku MikroTik dan paket buku

Hari
Horas
menit
Detik

Perkenalan pada
OSPF-BGP-MPLS

Daftar untuk ini tentu saja gratis

MAE-RAV-ROS-240118
Hari
Horas
menit
Detik

Daftar untuk ini tentu saja gratis

MAS-ROS-240111

Promo Hari Tiga Raja!

REYES24

15%

semua produk

Kursus MikroTik
Kursus akademi
Buku MikroTik

Manfaatkan kode diskon Hari Tiga Raja!

*promo berlaku hingga Minggu 7 Januari 2024
** Kode (RAJA24) berlaku untuk keranjang belanja
*** beli kursus Anda sekarang dan ikuti hingga 31 Maret 2024

Promo Malam Tahun Baru!

NY24

20%

semua produk

Kursus MikroTik
Kursus akademi
Buku MikroTik

Manfaatkan kode diskon Malam Tahun Baru!

*promo berlaku hingga Senin, 1 Januari 2024
** Kode (NY24) berlaku untuk keranjang belanja
*** beli kursus Anda sekarang dan ikuti hingga 31 Maret 2024

Diskon Natal!

XMAS23

30%

semua produk

Kursus MikroTik
Kursus akademi
Buku MikroTik

Manfaatkan kode diskon untuk Natal!!!

**kode diterapkan di keranjang belanja
Promo berlaku hingga Senin 25 Desember 2023

DISKON MINGGU CYBER

CW23-MK

17%

semua kursus MikroTik OnLine

CW23-AKX

30%

semua kursus Akademi

CW23-LIB

25%

semua Buku MikroTik dan Paket Buku

Manfaatkan kode diskon untuk Cyber ​​​​Week!!!

**kode diterapkan di keranjang belanja
Promo berlaku hingga Minggu 3 Desember 2023

DISKON JUMAT HITAM

BF23-MX

22%

semua kursus MikroTik OnLine

BF23-AKX

35%

semua kursus Akademi

BF23-LIB

30%

semua Buku MikroTik dan Paket Buku

Manfaatkan kode diskon untuk Black Friday!!!

**Kode diterapkan di keranjang belanja

kode diterapkan di keranjang belanja
berlaku hingga Minggu 26 November 2023

Hari
Horas
menit
Detik

Daftar untuk ini tentu saja gratis

MAE-VPN-SET-231115

Promo Halloween

Manfaatkan kode diskon untuk Halloween.

Kode diterapkan di keranjang belanja

HW23-MK

Diskon 11% untuk semua kursus MikroTik OnLine

11%

HW23-AKX

Diskon 30% untuk semua kursus Akademi

30%

HW23-LIB

Diskon 25% untuk semua Buku dan Paket Buku MikroTik

25%

Daftar dan ikuti kursus gratis Pengenalan Routing Lanjutan dengan MikroTik (MAE-RAV-ROS)

Hari ini (Rabu) 11 Oktober 2023
7 hingga 11 (Kolombia, Ekuador, Peru)

MAE-RAV-ROS-231011