سلام خدمت تمامی دوستان عزیز

یک اسکریپت خیلی کوچیک برای پیدا کردن لوکال آدرس رزبری در شبکه نوشتم، معمولا خیلی وقتها که از رزبری در پروژه هاتون استفاده میکنید امکان جدا کردنش یا وصل کردن مونیتور بهش نیست و تنها راه وصل شدن به رزبری، ssh یا vnc میمونه البته اگه آیپی لوکال رزبری تغییر کرده باشه دیگه اونم ندارید پس یک اسکریپت خیلی کوچیک با بش نوشتم که با ابزار nmap آیپی جدید رزبری رو پیدا میکنه

چون این اسکریپت با nmap کار میکنه برای اجرا کردن حتما باید با دسترسی روت (sudo) اجراش کنید اسکریپت رو روی گیت هاب هم قرار میدم برای دوستانی که نیاز داشتند

برای اجرا یا میتونید این دستور رو در ترمینال بزنید تا آیپی رزبری رو بهتون بده :

sudo nmap -sP 192.168.1.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'

یا برای دوستانی که میخوان به عنوان یک اسکریپت داشته باشند دستور بالا رو بدون سودو در یک فایل بریزند و با فرمت sh ذخیره کنند بعد با دستور chmod +x بهش حالت اجرایی بدند و با sudo دستور رو اجرا کنند تا آیپی جدید رو بگیرند

#!/bin/bash
nmap -sP 192.168.1.0/24 | awk '/^Nmap/{ip=$NF}/B8:27:EB/{print ip}'

همچنین میتونید فایل رو از گیت هاب بگیرید اگه بازم حوصله ندارید خخخخخ

git clone https://github.com/kiahamedi/RPiP.git

لینک در گیت هاب

 

برای نصب ابزار nmap هم روی توزیع های دبیان بیس و آرچ بیس میتونید از دستورات زیر استفاده کنید:

sudo pacman -S nmap
sudo apt install nmap

 

خب ممنون که وقت گذاشتید

موفق و پیروز باشید

لینک این پست در کانال تلگرامی

2 Comments

  1. سلام
    ببخشید که سوالمو اینجا می پرسم
    من با توتوریال رزبری پای، رزبری رو به access point تبدیل کردم می خواستم بدونم شما میدونید یا میتونید یکی دو تا دستور بنویسید که بتونه به حالت قبل از access point؟
    ممنونم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *