خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

چگونه می توانم یک آدرس IP ثابت را در Raspberry Pi تنظیم کنم؟

اگر از Raspberry Pi خود به عنوان یک رسانه یا سرور بازی استفاده می کنید، تنظیم یک آدرس IP ثابت کار را بسیار آسان تر می کند.

اگر از Raspberry Pi خود به عنوان سرور خانگی استفاده می کنید یا اغلب نیاز دارید که از راه دور از دستگاه دیگری به آن دسترسی داشته باشید، تنظیم یک آدرس IP ثابت برای آن ایده بسیار خوبی است. این بدان معناست که می‌توانید هر بار آن را در همان آدرس IP ثابت Raspberry Pi پیدا کنید، به‌جای اینکه هر زمان که راه‌اندازی مجدد می‌شود یک آدرس جدید به صورت پویا تنظیم شود. هنگامی که چندین دستگاه Raspberry Pi به شبکه خود متصل هستید، این برای جلوگیری از سردرگمی مفید است.

خوشبختانه، هنگامی که شما چگونه می دانید، تنظیم یک آدرس IP استاتیک Raspberry Pi یک فرآیند نسبتا ساده و سریع است. ما به شما نشان خواهیم داد که چگونه آدرس IP را در سیستم عامل Raspberry Pi تغییر دهید تا آن را دائمی کنید.

آدرس IP چیست؟

یک آدرس پروتکل اینترنت (IP) برای شناسایی منحصربه‌فرد هر دستگاه در یک شبکه کامپیوتری یا خود شبکه در اینترنت استفاده می‌شود. آدرس IP معمولاً با نماد “نقطه اعشاری” نوشته می شود: چهار عدد اعشاری که هر عدد از 0 تا 255 متغیر است که با نقطه از هم جدا شده اند. نمونه آن 192.168.1.107 است.

به طور پیش‌فرض در Raspberry Pi OS، که یک سیستم عامل مبتنی بر لینوکس است، آدرس IP Raspberry Pi شما هر بار که آن را راه‌اندازی مجدد می‌کنید به‌طور خودکار پیکربندی می‌شود، بنابراین ممکن است تغییر کند. به طور طبیعی، زمانی که به آدرس قابل اعتمادی برای اتصال به Raspberry Pi از دستگاه دیگری نیاز دارید، ایده آل نیست، مانند زمانی که از آن به عنوان سرور استفاده می کنید. بنابراین بهتر است یک آدرس IP ثابت در Raspberry Pi تنظیم کنید.

مطلب مرتبط:   3 پایه سه پایه گوشی هوشمند DIY ارزان و آسان ساخته و آزمایش شده است

IP خصوصی در مقابل عمومی

یک آدرس IP عمومی برای شناسایی شبکه محلی شما در اینترنت گسترده تر استفاده می شود. این معمولاً هر بار که روتر شما به اینترنت وصل می‌شود تغییر می‌کند، اگرچه ممکن است بسته به ارائه‌دهنده خدمات اینترنت خود بتوانید آن را ثابت کنید.

شما می توانید آدرس IP عمومی را در یک سیستم لینوکس مانند Raspberry Pi OS با وارد کردن یک فرمان ترمینال خاص یا به سادگی با جستجوی وب برای “What’s my IP?” پیدا کنید. فقط در صورتی لازم است که بخواهید از خارج از شبکه خود به دستگاهی متصل شوید که در اینجا به آن نمی پردازیم.

در عوض، ما به آدرس های IP خصوصی مورد استفاده برای شناسایی هر دستگاه در شبکه محلی خود نگاه می کنیم. در حالی که ممکن است برای همین منظور آدرس خاصی را برای رزبری پای خود در تنظیمات روتر بی سیم خود رزرو کنید، در اینجا به شما نشان خواهیم داد که چگونه یک IP ثابت را از خود رزبری پای تنظیم کنید.

1. پیکربندی DHCP

سیستم عامل Raspberry Pi (که قبلا به عنوان Raspbian شناخته می شد) از DHCP (پروتکل پیکربندی میزبان پویا) برای اختصاص یک آدرس IP به طور خودکار به رزبری پای هر زمان که مجدداً راه اندازی می شود، استفاده می کند. می توانید در راهنمای ما برای DHCP اطلاعات بیشتری کسب کنید.

برای تغییر رفتار Raspberry Pi OS به طوری که هر بار از همان آدرس IP ثابت استفاده کند، باید فایل پیکربندی دیمون کلاینت DHCP، dhcpcd.conf را تغییر دهید.

قبل از آن، به اطلاعاتی در مورد تنظیمات شبکه فعلی خود نیاز دارید تا بتوانید جزئیات مورد نیاز را به فایل پیکربندی اضافه کنید. شما به اطلاعات زیر نیاز دارید:

• نوع اتصال به شبکه. اگر Raspberry Pi شما به‌صورت بی‌سیم به روتر متصل است، این wlan0 است، یا اگر با کابل اترنت وصل شده باشد eth0 است.

مطلب مرتبط:   با Raspberry Pi یک کنسول بازی رترو قابل حمل بسازید

• آدرس IP اختصاص داده شده در حال حاضر Raspberry Pi – استفاده مجدد از آن برای IP استاتیک آن امن ترین کار است تا مطمئن شوید که مورد دوم قبلاً به دستگاه دیگری در شبکه نرفته است. اگر نه، مطمئن شوید که دستگاه دیگری قبلاً از آن استفاده نمی کند.

برای پیدا کردن آدرس IP فعلی رزبری پای، دستور زیر را در پنجره ترمینال وارد کنید:

hostname -I

• آدرس IP دروازه روتر شما – آدرسی که برای تماس با آن از شبکه محلی استفاده می شود، نه IP عمومی آن. بسته به مدل روتر متفاوت است، اما معمولاً با 192.168 شروع می شود.

برای پیدا کردن آن، دستور زیر را وارد کنید و اولین آدرس IP داده شده را یادداشت کنید:

ip r | grep default

IP دروازه روتر Raspberry Pi

• آدرس IP DNS (سیستم نام دامنه) روتر شما. این معمولاً همان آدرس دروازه آن است، اما ممکن است برای استفاده از یک DNS جایگزین روی مقدار دیگری تنظیم شود – مانند 8.8.8.8 برای Google، یا 1.1.1.1 برای Cloudflare.

برای پیدا کردن آدرس IP فعلی DNS، دستور را وارد کنید:

sudo nano /etc/resolv.conf

Raspberry Pi DNS IP

به آدرس IP بعد از سرور نام توجه کنید – این آدرس DNS است – و سپس Ctrl + X را فشار دهید تا فایل بسته شود.

2. تنظیمات IP ثابت را اضافه کنید

اکنون تمام اطلاعات اتصال شبکه خود را پیدا کرده اید، زمان آن رسیده است که فایل پیکربندی dhcpcd.conf را ویرایش کنید تا تنظیمات مورد نیاز برای تنظیم یک آدرس IP ثابت برای Raspberry Pi خود را اضافه کنید:

sudo nano /etc/dhcpcd.conf

اگر قبلاً فایل را ویرایش نکرده‌اید، عمدتاً حاوی خطوط نظر مختلفی است که قبل از آن یک علامت هش (#) وجود دارد. در پایین، خطوط زیر را اضافه کنید، و به جای نام های جسورانه، جزئیات شبکه خود را جایگزین کنید:

مطلب مرتبط:   چگونه آدرس IP خود را سریع و آسان تغییر دهید

interface <strong>NETWORK</strong> \nstatic ip_address=<strong>STATIC_IP</strong>/24\nstatic routers=<strong>ROUTER_IP</strong> \nstatic domain_name_servers=<strong>DNS_IP</strong>

اسامی برجسته را به صورت زیر جایگزین کنید:

• NETWORK – نوع اتصال شبکه شما: eth0 (اترنت) یا wlan0 (بی سیم).

• STATIC_IP – آدرس IP ثابتی که می خواهید برای Raspberry Pi تنظیم کنید.

• ROUTER_IP – آدرس IP دروازه برای روتر شما در شبکه محلی.

• DNS_IP – آدرس IP DNS (معمولاً همان آدرس دروازه روتر شما).

در اینجا یک نمونه پیکربندی برای تنظیم IP استاتیک به 192.168.1.120 با اتصال بی سیم به روتر در 192.168.1.254 آورده شده است:

interface wlan0\nstatic ip_address=192.168.1.120/24\nstatic routers=192.168.1.254\nstatic domain_name_servers=192.168.1.254

پیکربندی IP استاتیک dhcpcd Raspberry Pi

هنگامی که تنظیمات را وارد کردید، Ctrl + X و سپس Y و ENTER را فشار دهید تا فایل پیکربندی اصلاح شده بسته و ذخیره شود.

3. Raspberry Pi را ریبوت کنید

با اصلاح فایل پیکربندی dhcpcd.conf، Raspberry Pi خود را مجددا راه اندازی کنید تا تغییرات اعمال شود و آدرس IP ثابت را برای آن تنظیم کنید:

sudo reboot

Raspberry Pi به جای استفاده از آدرس اختصاص داده شده به طور خودکار توسط DHCP، اکنون سعی می کند با استفاده از آدرس IP ثابت جدیدی که در فایل dhcpcd.conf تنظیم کرده اید، به روتر متصل شود.

برای بررسی اینکه آیا درست کار می کند، دستور زیر را وارد کنید:

hostname -I

اکنون باید آدرس IP ثابتی را که در فایل پیکربندی dhcpcd.conf تنظیم کرده اید مشاهده کنید.

مجموعه آی پی استاتیک Raspberry Pi

تنظیم یک آدرس IP ثابت: موفقیت

تبریک می گوییم: شما یک آدرس IP ثابت را روی Raspberry Pi خود تنظیم کرده اید، و اکنون باید هر زمان که بوت می شود، آن آدرس را به طور خودکار حفظ کند. اکنون می توانید از سیستم Pi خود به عنوان یک NAS، رسانه یا سرور بازی استفاده کنید و هر بار با همان آدرس IP ثابت Raspberry Pi به آن متصل شوید.