Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

Monitörsüz Pi’nin değişen IP adresini Hermetry üzerinden görmek

Monitörsüz Pi’nin değişen IP adresini Hermetry üzerinden görmek

Çözüldü 7 6

Laboratuvardaki Pi’ye monitör bağlamadan çalışıyorum, ağda DHCP ile IP alıyor ve her hafta değişiyor. Ağın yönetim paneline erişimim yok, dolayısıyla SSH için IP’yi bulmak her seferinde dert. Bir arkadaşın laptopunu ödünç alıp ekran kablosu takıyorum, saçma bir durum.

Pi zaten paho-mqtt ile dakikada bir sıcaklık gönderiyor Hermetry’e. IP’yi görmenin en kolay yolu nedir?

♥ 0

raspberrypi.local ile ping atmayı denedin mi? mDNS açıksa direkt bulursun.

♥ 1

Denedim, bu ağda mDNS kapalı galiba, cevap gelmiyor.

♥ 0

nmap -sn ile alt ağı tara, Raspberry Pi MAC’li cihazı bulursun.

Sahadan selamlar.
♥ 0

Kurumsal ağda nmap çalıştırmak başını ağrıtabilir, BT ekibi pek sevmez bunu.

♥ 0

Zaten Hermetry’e bağlıysa IP’yi oraya client attribute olarak yolla. Ben ilaç tesisindeki test cihazlarında hep böyle yapıyorum.

Bağlandıktan hemen sonra, bir de IP değişirse, v1/attributes’a yayınla:

import socket, json
def lan_ip():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("10.255.255.255", 1))
ip = s.getsockname()[0]; s.close(); return ip
def on_connect(c, u, f, rc):
c.publish("v1/attributes", json.dumps({"lan.ip": lan_ip(), "host": socket.gethostname()}), qos=1)

Cihaz sayfasında Attributes sekmesinde Client kapsamını seçince lan.ip orada, son güncellenme zamanıyla görünüyor. Dokümandaki örnekte de lan.ip anahtarı kullanılıyor zaten.

Overview’daki IP address alanına güvenme, o en son bağlantının geldiği adres, yani çıkışta NAT varsa okulun dış IP’si olur, SSH için işe yaramaz.

Öznitelikler

Kabul edilen çözüm♥ 5

Her mesajda gönderme, sadece değişince. Attribute mesajlarının cihaz başına ayrı bir limiti var, telemetriden düşük.

♥ 0

Yaptım, Attributes > Client altında lan.ip duruyor. Overview’daki adresle karıştırıyordum, Furkan haklı, orada dış IP yazıyordu. Hakan’ın dediği gibi sadece değişince gönderiyorum. Laptop ödünç alma devri bitti 🙏

♥ 0
8 yazı görüntüleniyor – 1 ile 8 arası (toplam 8)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Sohbete katılın

Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

Paylaş