فهرست مطالب:

از Raspberry Pi 3 به عنوان روتر استفاده کنید: 10 مرحله (همراه با تصاویر)
از Raspberry Pi 3 به عنوان روتر استفاده کنید: 10 مرحله (همراه با تصاویر)

تصویری: از Raspberry Pi 3 به عنوان روتر استفاده کنید: 10 مرحله (همراه با تصاویر)

تصویری: از Raspberry Pi 3 به عنوان روتر استفاده کنید: 10 مرحله (همراه با تصاویر)
تصویری: 5 برنامه برتر ویندوز مفید از پیش نصب شده 2024, نوامبر
Anonim
از Raspberry Pi 3 به عنوان روتر استفاده کنید
از Raspberry Pi 3 به عنوان روتر استفاده کنید
از Raspberry Pi 3 به عنوان روتر استفاده کنید
از Raspberry Pi 3 به عنوان روتر استفاده کنید

طبق ویکی پدیا ، روتر یک دستگاه شبکه است که بسته های داده را بین شبکه های کامپیوتری ارسال می کند. اگر یک روتر بی سیم را خراب کنیم ، احتمالاً یک پردازنده خاص برنامه را پیدا می کنیم که بسته های داده را کنترل می کند و یک بخش RF که اتصال بی سیم را کنترل می کند.

شما می دانید چه چیز دیگری دارای پردازنده و بخش RF است.

این یک مدل تمشک pi 3 است. بنابراین در این پروژه کوچک ، ما یک تمشک pi را به عنوان روتر تبدیل می کنیم.

مرحله 1: فیلم

Image
Image

برای مشاهده راهنمای جامع سریع در 3 دقیقه ، به فیلم نگاه کنید.

مرحله 2: راه اندازی رزبری پای

ارتقاء رزبری پای
ارتقاء رزبری پای

اولین قدم این است که تمشک پای خود را راه اندازی کنید. راهنمای شروع رسمی در وب سایت Raspberry pi بهترین منبع برای این کار است.

اینجا پیوند است.

هنگامی که تمشک پای خود را راه اندازی کردید ، به مرحله بعدی بروید.

مرحله 3: ارتقاء رزبری پای

ابتدا لیست بسته های موجود از مخازن را با استفاده از آن به روز می کنیم

sudo apt-get update

پس از اتمام کار ، می توانیم آخرین بسته ها را با استفاده از آن نصب کنیم

sudo apt-get upgrade

بسته به سرعت اتصال به اینترنت ، ممکن است کمی طول بکشد.

مرحله 4: نصب Hostadp و Bridge-utils

نصب Hostadp و Bridge-utils
نصب Hostadp و Bridge-utils
نصب Hostadp و Bridge-utils
نصب Hostadp و Bridge-utils

هنگامی که تمشک pi ارتقا می یابد.

ما باید فرایند پس زمینه فضای کاربر به نام hostapd را نصب کنیم که برای نقاط دسترسی بی سیم و سرورهای احراز هویت استفاده می شود. همچنین برای مدیریت دستگاه های پل به بسته ای به نام Bridge-utils نیاز داریم.

sudo apt-get نصب hostapd bridge-utils

ما باید برخی از سرویس های جدیدی را که به تازگی نصب کرده ایم با استفاده از آن خاموش کنیم

sudo systemctl stop hostapd

اشکال زدایی- بعضی اوقات raspbian پیامی را نمایش می دهد که می گوید hostapd و bridge-utils برای دستور install یافت نشد. نگران نباش. "sudo apt-get update" را یکبار دیگر اجرا کنید و باید برطرف شود.

مرحله 5: DHCP Config را برای Wlan0 و Eth0 غیرفعال کنید

DHCP Config را برای Wlan0 و Eth0 غیرفعال کنید
DHCP Config را برای Wlan0 و Eth0 غیرفعال کنید
DHCP Config را برای Wlan0 و Eth0 غیرفعال کنید
DHCP Config را برای Wlan0 و Eth0 غیرفعال کنید

اکنون ، ما فرایند dhcp background را طوری تنظیم می کنیم که به طور خودکار رابط wlan0 و eth0 را پیکربندی نکند. ما این کار را با قرار دادن دو خط زیر انجام می دهیم

denyinterfaces wlan0

denyinterfaces eth0

در انتهای فایل /etc/dhcpcd.conf ، با استفاده از آن باز کنید.

sudo nano /etc/dhcpcd.conf

مرحله 6: ایجاد Bridge Br0

ایجاد Bridge Br0
ایجاد Bridge Br0

در مرحله بعد ، ما با استفاده از دستور brctl که یک مدیر Ethernet Bridge است ، br br0 ایجاد می کنیم

sudo brctl addbr br0

و استفاده از

sudo brctl addif br0 eth0

دستور ما eth0 را به عنوان یکی از پورت های Bridge br0 اضافه می کنیم.

مرحله 7: ویرایش/etc/network/interfaces

etc/network/interfaces را ویرایش کنید
etc/network/interfaces را ویرایش کنید
etc/network/interfaces را ویرایش کنید
etc/network/interfaces را ویرایش کنید

حالا فایلی به نام interfaces را در پوشه /etc /network باز کنید

sudo nano/etc/network/interfaces

و این پنج خط را اضافه کنید.

allow-hotplug wlan0

iface wlan0 inet manual auto br0 iface br0 inet dhcp bridge_ports eth0 wlan0

خط اول رابط wlan0 را در یک رویداد hotplug شروع می کند. خط دوم یک رابط شبکه بدون آدرس IP ایجاد می کند که معمولاً برای عناصر پل انجام می شود. خط سوم هنگام راه اندازی ، رابط br0 را شروع می کند. خط چهارم در اختصاص خودکار آدرس IP به واسط br0 با استفاده از سرور DHCP کمک می کند و در نهایت خط پنجم رابط eth0 را با wlan0 متصل می کند. این فایل را ذخیره کرده و ببندید.

مرحله 8: /etc/hostapd/hostapd.conf را ویرایش کنید

etc/hostapd/hostapd.conf را ویرایش کنید
etc/hostapd/hostapd.conf را ویرایش کنید
etc/hostapd/hostapd.conf را ویرایش کنید
etc/hostapd/hostapd.conf را ویرایش کنید

بعد ، ما نقطه دسترسی بی سیم خود را پیکربندی می کنیم ، می توانیم این کار را با استفاده از فایلی به نام hostapd.conf در پوشه /etc /hostapd انجام دهیم. بازش کن

sudo nano /etc/hostapd/hostapd.conf

و این خطوط را بچسبانید.

رابط = wlan0

bridge = br0 ssid = miniProjects hw_mode = g channel = 7 wmm_enabled = 0 macaddr_acl = 0 auth_algs = 1 ignore_broadcast_ssid = 0 wpa = 2 wpa_passphrase = subscribe wpa_key_mgmt = WPA-PSK wpa_pairwise = TKIP rsn

مقدار اختصاص داده شده به ssid نامی است که نقطه دسترسی برای پخش وجود آن استفاده می کند. پنج خط آخر بر احراز هویت و امنیت نقطه دسترسی متمرکز شده است. مقدار wpa_passsphrase به عنوان رمز ورود به سیستم استفاده می شود که در مورد ما مشترک است. این پیوندی به سند است ، که در آن می توانید تعریف هر متغیری را که ما در اینجا استفاده کرده ایم ، بیابید.

مرحله 9: ویرایش نهایی/etc/default/hostapd

ویرایش نهایی/etc/default/hostapd
ویرایش نهایی/etc/default/hostapd
ویرایش نهایی/etc/default/hostapd
ویرایش نهایی/etc/default/hostapd

در نهایت ، فایل hostapd را در پوشه /etc /default باز کنید

sudo nano/etc/default/hostapd

خط DAEMON_CONF را نادیده بگیرید و مسیر مربوط به پرونده ای را که ایجاد کردیم ارائه دهید.

DAEMON_CONF = "/etc/hostapd/hostapd.conf"

با این کار تنظیمات رزبری پای به عنوان روتر عمل می کند.

مرحله 10: انجام شد

انجام شده
انجام شده
انجام شده
انجام شده

اکنون ، Pi تمشک خود را با کابل اترنت متصل کنید.

شما باید اس اس دی و دسترسی به اینترنت را با تمشک pi مشاهده کنید.

ممنون که خواندید.

اگر هنگام ایجاد روتر خود با مشکلی روبرو شدید ، به من اطلاع دهید.

لطفاً به این دستورالعمل رای دهید ، اگر آن را دوست داشتید.

توصیه شده: