در این مقاله میخواهیم نحوه تنظیم و ایجاد نقطه اتصال در Raspberry Pi را با هم مرور کنیم با سخت افزار سازان نام آور همراه باشید .
رزبری پای دارای رابط شبکه اترنت میتواند به عنوان یک نقطه اتصال بی سیم و یا ساخت شبکه ثانوی استفاده شود. شبکه بی سیم حاصل تماما توسط رزبری پای مدیریت می شود.
برای ساخت یک شبکه بی سیم مستقل میتوان از نقطه اتصال مسیریابی شده استفاده کرد. برای اتصال سخت افزار Raspberry Pi به Wi-Fi حتما مقاله نحوه اتصال سخت افزار Raspberry Pi به شبکه بی سیم را مطالعه کنید .
نقطه اتصال بی سیم مسیر یابی شده میتواند به کمک ویژگی های بی سیم انواع رزبری ها و یا دانگل usb مناسبی که حالت نقطه اتصال را پشتیبانی میکند، ساخته شود.
قبل از شروع ایجاد نقطه اتصال در Raspberry Pi موارد زیر را بررسی و آماده کنید:
- داشتن سطح دسترسی مدیر در رزبری پای ; تنظیمات شبکه در مرحله راه اندازی انجام خواهد شد.(پیشنهاد می شود از کیبورد و مانیتور برای دسترسی فیزیکی به بورد استفاده شود.
- رزبری پای را به شبکه اترنت متصل کنید و سیستم عامل رزبری پای را راه اندازی کنید.
- از به روز بودن سیستم عامل رزبری پای مطمعن شوید .
- تنظیمات ip شبکه اترنتی که رزبری پای به آن متصل است را یادداشت کنید:
- در این مقاله فرض می کنیم ip شبکه ethernet LAN روی 10.10.0.0/24 تنظیم شده است و رزبری پای ip شبکه 192.168.4.0/24 را به عنوان سرویس گیرنده بی سیم مدیریت میکند.
- ip دیگری را برای شبکه بی سیم انتخاب کنید. به عنوان مثال اگر آدرس شبکه 192.168.4.0/24 توسط LAN اشغال شده است. از آدرس192.168.10.0/244 برای شبکه بی سیم استفاده کنید.
- یک سرویس گیرنده بی سیم (مثل لپتاپ یا تلفن همراه) برای بررسی نقطه اتصال جدید فراهم کنید.
نصب و ایجاد نقطه اتصال در Raspberry Pi با نرم افزار مدیریت شبکه
برای اینکه رزبری پای بتواند به عنوان نقطه اتصال عمل کند نیاز به نرم افزار hostapd دارد که با دستور زیر نصب می شود:
sudo apt install hostapd
سرویس نقطه اتصال بی سیم را فعال کرده و آنرا در حالتی تنظیم کنید که با هر بار روشن شدن رزبری پای ، روشن شود:
sudo systemctl unmask hostapd sudo systemctl enable hostapd
برای ارایه سرویس های مدیریت شبکه (DNS , DHCPb) به سرویس گیرنده بی سیم،لازم است نرم افزار dnsmasq در رزبری پای نصب شود:
sudo apt install dnsmasq
در آخر با نصب netfilter-persistent و iptables-persistent می توان قوانین مربوط به firewall را ثبت و در هنگام راه اندازی مجدد رزبری پای آنها را بازیابی کرد:
sudo DEBIAN_FRONTEND=noninteractive apt install -y netfilter-persistent iptables-persistent
تنظیم مسیریاب شبکه (router)
رزبری پای شبکه بی سیم متستقل را راه اندازی و مدیریت می کند، بین شبکه بی سیم و اترنت مسیریابی می کند و به سرویس گیرنده بی سیم دسترسی اینترنت ارایه می دهد.
معرفی تنظیمات IP رابط بی سیم
رزبری پای سرور DHCP برا برای شبکه بی سیم اجرا میکند، برای این کار لازم است IP ثابت روی رابط بی سیم wlan0 تنظیم شود. همچنین رزبری پای می تواند به عنوان مسیر یاب در شبکه بی سیم عمل کند. برای این منظور ما اولین IP در شبکه را در نظر میگیریم: 192.168.4.1
برای تنظیم IP ثابت دستورات زیر را به آخر فایل /etc/dhcpcd.conf اضافه کنید.
تنظیم سرویس های DNS و DHCP برای شبکه بی سیم
نام فایل تنظیمات پیش فرض را تغییر دهید:
sudo mv /etc/dnsmasq.conf /etc/dnsmasq.conf.orig
دستورات زیر را به فایل /etc/dnsmasq.conf اضافه کرده و ذخیره کنید.
interface=wlan0 # Listening interface dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h # Pool of IP addresses served via DHCP domain=wlan # Local wireless DNS domain address=/gw.wlan/192.168.4.1 # Alias for this router
رزبری پای IP بین 192.168.4.2 و 192.168.4.20 دریافت می کند.
باید بتوانید از طریق سرویس گیرندگان بی سیم به رزبری پای با اسم gw.wlan متصل شوید.
تنظیم نرم افزار نقطه اتصال
برای اضافه کردن ویژگی های محتلف شبکه بی سیم فایل تنظیمات hostapd را در آدرس/etc/hostapd/hostapd.conf بسازید.
اطلاعات زیر را به فایل اضافه کنید:
country_code=GB interface=wlan0 ssid=NameOfNetwork hw_mode=g channel=7 macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 wpa=2 wpa_passphrase=AardvarkBadgerHedgehog wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP
این اطلاعات نشان می دهد از کانال شماره 7 استفاده میکنیم و نام شبکه NameOfNetwork و رمز عبور آن AardvarkBadgerHedgehog است.
*country_code=GB باید بر اساس کشور شما تنظیم شود.
اجرای نقطه اتصال جدید
بورد رزبری پای را restart کنید بررسی کنید که نقطه اتصال بی سیم بطور خودکار فعال شده باشد.
وقتی رزبری پای restart شد با سرویس گیرنده بی سیم نام شبکه بی سیم خود را جستجو کنید. با رمز عبوری که در hostapd.conf تنظیم کردید به آن متصل شوید.
اگر SSH در رزبری پای فعال است می توانید به کمک سرویس گیرنده بی سیم، با دستور زیر به آن متصل شوید:
ssh pi@192.168.4.1 یا ssh pi@gw.wlan
ممنون که تا اینجا مقاله همراه ما بودید در صورت ایجاد هرگونه سوال حتما در بخش نظرات با ما همراه باشید، ما در اسرع وقت پاسخ خواهیم داد.
عالی