چند روش ساده برای دریافت IP برد Raspberry Pi
برای انجام هر کاری که باید از راه دور به دستگاه متصل شوید، به آدرس IP برد Raspberry Pi خود نیاز دارید.
به عنوان مثال، برای اتصال با استفاده از SSH دانستن IP برد مورد نظر الزامی می باشد.
ما در این آموزش، ما چند روش برای یافتن آدرس IP برد Raspberry Pi شما را نشان خواهیم داد.
این مطالب نیز می تواند برایتان مفید باشد
ابزارهای مورد نیاز برای این پروژه
رزبری پای ۲ ، ۳ یا ۴
یکMicro SD
منبع تغذیه
سیم اترنت یا دانگل WiFi (مدل های ۳ و ۴ دارای WiFi داخلی)
یافتن آدرس IP در Raspberry Pi
اگر به برد Raspberry Pi خود دسترسی فیزیکی دارید و برد شما داری نمایشگر می باشد، فرایند یافتن آدرس IP برای شما ساده است.
۱. تمام آنچه برای یافتن آدرس IP Raspberry Pi خود نیاز دارید اجرای دستور زیر در ترمینال است.
hostname -I
حتما برای پیدا کردن IP از حرف I بزرگ استفاده کنید. اگر از i کوچک استفاده کنید در عوض IP نام هاست را برایتان نمایش خواهد داد.
۲. این دستور چیزی مشابه آنچه در زیر نشان داده ایم را برمی گرداند.
۱۹۲.۱۶۸.۰.۱۱۵
اکنون باید بتوانید با استفاده از آدرس IP نشان داده شده توسط دستور به Raspberry Pi خود متصل شوید.
پیدا کردن آدرس IP برد Raspberry Pi از دستگاه دیگر
اگر می خواهید IP برد خود را از دستگاه دیگری دریافت کنید، کمی راه دشوار تریی را در پیش دارید.
چند روش مختلف وجود دارد که می توانید IP برد را بدست آورید
لیست دستگاه های روتر
۱. معمولاً روتر شما در آدرس http://192.168.1.1 قرار خواهد گرفت. به این آدرس در مرورگر وب خود بروید.
برخی از روترها می توانند از آدرس محلی دیگری استفاده کنند. ممکن است لازم باشد روتر خود را در اینترنت جستجو کنید تا آدرس اتصال را پیدا کنید.
۲. اکنون باید به روتر خود وارد شوید. اطلاعات ورود خود را وارد کنید.
اگر از اطلاعات ورود خود مطلع نیستید، باید از روش دیگری استفاده کنید.
۳. وقتی وارد صفحه روتر خود شدید، لیستی از دستگاه های متصل را جستجو کنید
۴- سرانجام باید صفحه ای را پیدا کنید که تمام دستگاه های متصل به روتر را لیست کند.
در این لیست، باید دستگاهی را ببینید که از “raspberrypi” به عنوان نام میزبان خود استفاده می کند.
از آدرس IP فهرست شده برای آن دستگاه استفاده کنید.
استفاده از دستور ping
در مرحله بعد، اگر به اطلاعات روتر خود دسترسی ندارید می توانید از دستور ping استفاده کنید.
تقریباً همه سیستم ها به دستور ping از طریق ترمینال دسترسی دارد.
تمام کاری که با این دستور انجام خواهیم داد این است که یک نام هاست را ping کنیم تا ببینیم آیا می توانیم با آدرس IP پاسخی دریافت کنیم.
بد شانسی بزرگی است اگر این روش کار نکند، اما تلاش برای آن آسان تر از استفاده از nmap است
ما دو نام هاست مشترک متفاوت برای Raspberry Pi را امتحان خواهیم کرد.
اگر هر یک از این دستورات با موفقیت کار کرد، باید ببینید که آدرس IP برد Raspberry Pi شما در پاسخ نشان داده شده است.
برای دیدن اینکه آیا نام هاست raspberrypi به دستور ping پاسخ می دهد از دستور زیر استفاده کنید.
ping raspberrypi
سیستم عامل Raspbian از این نام هاست استفاده می کند.
اگر از سیستم عامل RetroPie استفاده می کنید، می توانیم نام هاست retropie را ping کنیم.
ping retropie
اگر هیچ یک از این روش ها آدرس IP را برنمی گردانند، در نتیجه ما باید از nmap برای یافتن IP برد استفاده کنیم.
استفاده از network mapper
ر دستور ping برد شما را پیدا نمی کند، می توانید برای یافتن آن از network mapper استفاده کنید.
network mapper با اسکن سایر دستگاه ها در یک subnet خاص کار می کند.
برای این بخش، ما از ابزاری به نام nmap استفاده خواهیم کرد زیرا در لینوکس، ویندوز و macOS موجود است.
۱. اولین قدم این آموزش نصب nmap روی دستگاه شماست.
لینوکس
با استفاده از اکثر توزیع های لینوکس مانند Raspbian، نصب nmap باید به سادگی اجرای دستور زیر باشد.
sudo apt install nmap
ویندوز
برای ویندوز ۱۰ به ترتیب به بخشهای زیر بروید
Windows Settings >> Network & Internet >> Change connection properties
به پایین این صفخه بروید بروید تا Properties
را پیدا کنید
باید آدرس IP دستگاه های خود را در کنار آن ببینید
۳. اکنون آدرس IP دستگاه فعلی شما را در اختیار داریم
به عنوان مثال اگر آدرس IP شما ۱۹۲.۱۶۸.۱.۴۵ باشد ، می دانیم که subnet شما ۱۹۲.۱۶۸.۱.۰/۲۴ است
برای بدست آوردن subnet خود، فقط آخرین عدد را با ۰/۲۴ عوض کنید. استفاده از ۰/۲۴ معادل گفتن از ۱ تا ۲۵۵ است.
۴- اکنون با در دست داشتن subnet، می توانیم با استفاده از دستور زیر ابزار nmap را اجرا کرده و اجرا کنیم.
اطمینان حاصل کنید که محدوده subnet را با دامنه خود تغییر دهید.
sudo nmap -sn 192.168.1.0/24
با استفاده از فلگ -sn ، ما به ابزار nmap می گوییم که هر آدرس موجود در آن زیر شبکه را ping کند اما پورت های باز را اسکن نکنید.
۵- از این دستور ، باید آدرس IP هر دستگاهی را که به ping پاسخ می دهد، مشاهده کنید.
pi@raspberrypi:~ $ sudo nmap -sn 192.168.0.0/24
Starting Nmap 7.70 ( https://nmap.org ) at 2019-12-31 05:01 GMT
Nmap scan report for dlinkrouter (192.168.0.1)
Host is up (0.00029s latency).
MAC Address: E4:6F:13:F6:50:28 (D-Link International)
Nmap scan report for 192.168.0.112
Host is up (2.2s latency).
MAC Address: B8:27:EB:EA:E0:D4 (Raspberry Pi Foundation)
Nmap scan report for 192.168.0.174
Host is up (0.00019s latency).
Nmap done: 256 IP addresses (8 hosts up) scanned in 4.20 seconds
در اینجا می بینید که ابزار nmap توانست IP برد Raspberry Pi ما را پیدا کند.
MAC Address: B8:27:EB:EA:E0:D4 (Raspberry Pi Foundation)
Nmap scan report for 192.168.0.174
از این روش می توان دریافت که آدرس IP برد Raspberry Pi ما ۱۹۲.۱۶۸.۰.۱۷۴ است.
امیدوارم شما نیز توانسته باشد آدرس IP برد خودتان را پیدا کرده باشید.
اگر در این آموزش به مشکلی برخوردید، لطفاً در بخش نظرات برای ما بنویسید.
در ادامه می توانید مطالعه کنید
- پیدا کردن MAC Address در Raspberry Pi
- تعریف IP Staticدر Raspberry Pi
- راه اندازی سریع TeamViewer در Raspberry Pi
- تفاوت بین روتر و فایروال - مهر ۱۰, ۱۴۰۳
- مسیریابی استاتیک در ویندوز - مهر ۸, ۱۴۰۳
- پروتکل SNMP - شهریور ۱۵, ۱۴۰۳