سلام خدمت تمامی دوستان عزیز
یک اسکریپت خیلی کوچیک برای پیدا کردن لوکال آدرس رزبری در شبکه نوشتم، معمولا خیلی وقتها که از رزبری در پروژه هاتون استفاده میکنید امکان جدا کردنش یا وصل کردن مونیتور بهش نیست و تنها راه وصل شدن به رزبری، 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
خب ممنون که وقت گذاشتید
موفق و پیروز باشید
سلام
ببخشید که سوالمو اینجا می پرسم
من با توتوریال رزبری پای، رزبری رو به access point تبدیل کردم می خواستم بدونم شما میدونید یا میتونید یکی دو تا دستور بنویسید که بتونه به حالت قبل از access point؟
ممنونم
سلام
یعنی میخواید دوباره از حالت اکسس پوینت خارج بشه؟
کافیه فقط اون سرویسی که اجرا کردید رو ببرید پایین تا خارج بشه