fbpx

Arduino ile ethernet (telnet) üzerinden kullanıcı oluşturmak için MikroTik'e komut gönderebilir miyim?

Telnet kullanarak Ethernet üzerinden MikroTik cihazına komut göndermek için Arduino kullanma fikri teknik olarak mümkündür, ancak aklınızda bulundurmanız gereken çeşitli hususlar ve sınırlamalar vardır. Burada bunu nasıl deneyebileceğinizi, komplikasyonları ve alternatifleriyle birlikte açıklayacağım:

Teknik uygulanabilirlik

  1. Arduino Yeteneği:
    • Ağ bağlantısı özelliğine sahip Arduino modelleri (Arduino Ethernet, Ethernet kalkanlı Arduino Uno veya Arduino Yún gibi) Telnet gibi ağ protokollerini kullanacak şekilde programlanabilir.
    • Arduino için Telnet bağlantılarını kurup yönetmenizi sağlayan Telnet kütüphanesine ihtiyacınız olacak. Tüm kitaplıklar ihtiyaç duyabileceğiniz tüm özellikleri desteklemeyebilir.
  2. Güvenlik ve Telnet:
    • Telnet güvenli değil. Telnet üzerinden iletilen kimlik bilgileri ve komutlar şifrelenmez, bu da onları ele geçirilmeye açık hale getirir. Özellikle üretim ortamında güvenlik sonuçlarını ciddi şekilde göz önünde bulundurun.
  3. MikroTik Yapılandırması:
    • MikroTik, Telnet üzerinden yönetime izin verecek şekilde yapılandırılmalıdır. Bu, Telnet hizmetinin etkinleştirilmesini ve güvenlik duvarının aygıta Telnet trafiğine izin vermesini sağlamayı içerir.
    • Telnet komutları aracılığıyla kullanıcı oluşturulmasına izin vermek için MikroTik'te uygun kullanıcıları ve izinleri yapılandırmanız gerekecektir.

Arduino için Kod Örneği

Telnet komutlarını göndermek için Arduino'daki kodu nasıl yapılandırabileceğinizin temel taslağı aşağıda verilmiştir:

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

Hususlar

  • Donanım Performansı ve Sınırlamalar: Arduino'nun bellek ve işlem kapasitesi sınırlıdır, bu da karmaşıklığı ve işleyebileceği görev sayısını sınırlayabilir.
  • Daha Güvenli Alternatifler: Mümkünse Telnet yerine SSH kullanmayı düşünün. SSH şifreleme sunar ve yaygın olarak desteklenir, ancak şifreleme için daha fazla protokol karmaşıklığı ve donanım gereksinimleri nedeniyle Arduino'da uygulanması daha zor olabilir.

Sonuç

Bir Arduino'yu Telnet komutlarını MikroTik'e gönderecek şekilde yapılandırmak teknik olarak mümkün olsa da güvenliği, güvenilirliği ve teknik sınırlamaları dikkatlice düşünmelisiniz. SSH'li Raspberry Pi gibi daha sağlam ve güvenli bir çözümün ihtiyaçlarınız için daha iyi bir seçenek olup olmayacağını değerlendirin.

Bu yazı için etiket yok.
Bu içerik size yardımcı oldu mu?
Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Bu kategorideki diğer belgeler

Bir cevap bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

MikroLAB'larda mevcut eğitimler

Kurs Bulunamadı!

İNDİRİM KODU

AN24-LIB

MikroTik kitapları ve kitap paketleri için geçerlidir

günler
saat
dakika
Saniye

Giriş
OSPF-BGP-MPLS

Bunun için kaydolun ücretsiz kurs

MAE-RAV-ROS-240118
günler
saat
dakika
Saniye

Bunun için kaydolun ücretsiz kurs

MAS-ROS-240111

Üç Kral Günü Promosyonu!

REYES24

%15

tüm ürünler

MikroTik kursları
Akademi kursları
MikroTik kitapları

Üç Kral Günü indirim kodundan yararlanın!

* promosyon 7 Ocak 2024 Pazar tarihine kadar geçerlidir
** kod (KRALLAR24) alışveriş sepeti için geçerlidir
*** Kursunuzu şimdi satın alın ve 31 Mart 2024'e kadar devam edin

Yılbaşı Gecesi Promosyonu!

NY24

%20

tüm ürünler

MikroTik kursları
Akademi kursları
MikroTik kitapları

Yılbaşı indirim kodundan yararlanın!

* promosyon 1 Ocak 2024 Pazartesi tarihine kadar geçerlidir
** kod (NY24) alışveriş sepeti için geçerlidir
*** Kursunuzu şimdi satın alın ve 31 Mart 2024'e kadar devam edin

Noel indirimleri!

XMAS23

%30

tüm ürünler

MikroTik kursları
Akademi kursları
MikroTik kitapları

Yılbaşına özel indirim kodundan yararlanın!!!

**kodlar alışveriş sepetinde uygulanır
Promosyon 25 Aralık 2023 Pazartesi tarihine kadar geçerlidir

SİBER HAFTA İNDİRİMLERİ

CW23-MK

%17

tüm MikroTik OnLine kursları

CW23-AX

%30

tüm Akademi kursları

CW23-LIB

%25

tüm MikroTik Kitapları ve Kitap Paketleri

Siber Haftaya özel indirim kodlarından yararlanın!!!

**kodlar alışveriş sepetinde uygulanır
Promosyon 3 Aralık 2023 Pazar tarihine kadar geçerlidir

KARA CUMA İNDİRİMLERİ

BF23-MX

%22

tüm MikroTik OnLine kursları

BF23-AX

%35

tüm Akademi kursları

BF23-LIB

%30

tüm MikroTik Kitapları ve Kitap Paketleri

Black Friday'e özel indirim kodlarından yararlanın!!!

**Kodlar alışveriş sepetinde uygulanır

kodlar alışveriş sepetinde uygulanır
26 Kasım 2023 Pazar tarihine kadar geçerlidir

günler
saat
dakika
Saniye

Bunun için kaydolun ücretsiz kurs

MAE-VPN-SET-231115

Cadılar Bayramı Promosyonu

Cadılar Bayramı için indirim kodlarından yararlanın.

Kodlar alışveriş sepetinde uygulanır

HW23-MK

Tüm MikroTik OnLine kurslarında %11 indirim

11%

HW23-AX

Tüm Akademi kurslarında %30 indirim

30%

HW23-LIB

Tüm MikroTik Kitap ve Kitap Paketlerinde %25 indirim

25%

MikroTik ile Gelişmiş Yönlendirmeye Giriş (MAE-RAV-ROS) adlı ücretsiz kursa kaydolun ve katılın

Bugün (Çarşamba) 11 Ekim 2023
7:11 - XNUMX:XNUMX (Kolombiya, Ekvador, Peru)

MAE-RAV-ROS-231011