فهرست مطالب:

نقطه دسترسی بی سیم پنجاه متری با TP Link WN7200ND آداپتور بی سیم USB در Raspbian Stretch: 6 مرحله
نقطه دسترسی بی سیم پنجاه متری با TP Link WN7200ND آداپتور بی سیم USB در Raspbian Stretch: 6 مرحله
Anonim
نقطه دسترسی بی سیم پنجاه متری با TP Link WN7200ND آداپتور بی سیم USB در Raspbian Stretch
نقطه دسترسی بی سیم پنجاه متری با TP Link WN7200ND آداپتور بی سیم USB در Raspbian Stretch

Raspberry Pi برای ایجاد نقاط دسترسی ایمن بی سیم عالی است ، اما محدوده خوبی ندارد ، من از آداپتور بی سیم TP Link WN7200ND USB برای گسترش آن استفاده کردم. من می خواهم نحوه انجام آن را به اشتراک بگذارم

چرا می خواهم به جای روتر از تمشک pi استفاده کنم؟

پاسخ واقعا ساده است ، امنیت. تولیدکنندگان روتر فقط می خواهند دستگاه ها را بفروشند ، اهمیتی نمی دهند که آیا نقص امنیتی وجود دارد که بر شما تأثیر بگذارد. شما raspberry pi با جدیدترین وصله های امنیتی به روز خواهید بود.

مرحله 1: Raspbian Stretch Lite Image را روی کارت SD نصب کنید

Raspbian را از سایت Rapsberry Pi Download بارگیری کرده و روی یک SD Card نصب کنید. اگر می خواهید یک برنامه آسان برای انجام این کار داشته باشید. من Etcher را توصیه می کنم.

آداپتور TP Link WN7200ND را به هر یک از پورت های USB وصل کنید ، مطمئن شوید منبع تغذیه جریان کافی را تأمین می کند. منبع تغذیه ای که 1 آمپر را تامین می کند باید کافی باشد. رابط کاربری wlan1 خواهد بود ، آداپتور داخلی R Pi Wifi wlan0 است.

مرحله 2: پیکربندی DHCP را ویرایش کنید

ما نیازی به IP پویا برای آداپتور WN7200ND نداریم بنابراین باید فایل پیکربندی dhcpd را تغییر دهیم. از ویرایشگر متن فایل پیکربندی /etc/dhcpcd.conf را ویرایش کرده و خط زیر را اضافه کنید

denyinterfaces wlan1

اکنون باید سرویس DHCP را با استفاده از دستور راه اندازی مجدد کنیم

راه اندازی مجدد سرویس sudo dhcpcd

مرحله 3: رابط های شبکه را راه اندازی کنید

پورت اترنت eth0 به طور معمول کار می کند (وقتی آن را وصل می کنید یک آدرس IP پویا دریافت می کند) ، اما ما باید یک رابط br0 brid را راه اندازی کنیم که آداپتور TP Link wlan1 و پورت اترنت eth0 را پل می زند. Bridge utils را با دستور زیر نصب کنید

sudo apt-get install bridge-utils

رابط ها را با ایجاد یک فایل متنی جدید /etc/network/interfaces.d/ap با متن زیر تنظیم کنید:

auto eth0allow-hotplug eth0 iface eth0 inet manual auto wlan1 allow-hotplug wlan1 iface wlan1 inet manual pre-up service hostapd start post-up brctl addif br0 wlan1 auto br0 iface br0 inet dhcp bridge_ports eth0 wlan1

مرحله 4: Hostapd را نصب و راه اندازی کنید

Hostapd نقطه دسترسی بی سیم را پیاده سازی می کند. با دستور زیر آن را نصب کنید

sudo apt-get hostapd را نصب کنید

برای راه اندازی نقطه دسترسی باید hostapd را راه اندازی کنیم. یک فایل متنی جدید /etc/hostapd/hostapd.conf با متن زیر ایجاد کنید:

interface = wlan1 #wlan WN7200ND adapterdriver = nl80211 # این درایور مورد نیاز WN7200ND است hw_mode = g # g به معنی کانال باند 2.4GHz = 11 # این کانالی است که ما از آن استفاده خواهیم کرد ، شما می توانید هر کانالی را بین 1 تا 13 یعنی eee80211n = انتخاب کنید 1 # فرکانس را به موارد مجاز در کشور خود محدود کنید wmm_enabled = 1 # ht_capab = [HT40] [SHORT-GI-20] # قابلیتهای WN7200ND را # راه اندازی کنید macaddr_acl = 0 # این خط را برای محدود کردن دستگاههایی که می توانند متصل شوند # macaddr_acl = 1 کامنت کنید # این را برای محدود کردن دستگاههایی که می توانند متصل شوند # قبول_ماس_فایل =/etc/hostapd/accept # این فایل را لیست کنید آدرس آدرس دستگاههایی که hostapd آنها را نادیده می گیرد ignore_broadcast_ssid = 0 # SSID پخش خواهد کرد # استفاده از WPA2 author_algs = 1 wpa = 2 # USE WPA v2 only wpa_key_mgmt = WPA-PSK rsn_pairwise = CCMP ssid = MyNetwork # از نام شبکه خود استفاده کنید wpa_passphrase = MyUniquePassword # عبارت عبور برای شبکه شما

برای محدود کردن دستگاه هایی که به نقطه دسترسی متصل می شوند ، فایل/etc/hostapd/accept را ایجاد کرده و لیستی از آدرس های مک مانند موارد زیر را وارد کنید:

14: 1a: 93: eb: 31: 55 #آدرس مک دستگاه شما

برای بارگیری فایل پیکربندی هنگامی که hostapd شروع به ویرایش فایل می کند/etc/default/hostapd ، خط DAEMON_CONF را کامنت نکنید و آن را به

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

مرحله 5: فعال کردن IP Forwarding

ما باید حمل و نقل IP را برای عملکرد صحیح پل فعال کنیم. برای فعال کردن ویرایش فایل /etc/sysctl.conf را ویرایش کرده و خط net.ipv4.ip_forward = 1 را کامنت نکنید.

مرحله 6: رله DHCP را نصب و راه اندازی کنید

رله DHCP را نصب و راه اندازی کنید
رله DHCP را نصب و راه اندازی کنید

برای تکمیل راه اندازی و داشتن همه دستگاه ها در یک شبکه (ایده خوبی است که همه چیز را در یک شبکه داشته باشید اگر می خواهید از Chromecast استفاده کنید یا در تلویزیون هوشمند خود فیلم به YouTube ارسال کنید). برای ارسال درخواست های DHCP به روتر ISP ، باید رله isc dhcp و Pi را برای ارسال درخواست به آن سرور نصب کنیم. برای نصب آن از دستور زیر استفاده کنید:

sudo apt-get install isc-dhcp-relay

IP پیکربندی روتر را در پیکربندی سرور رله وارد کنید

192.168.100.1

برای بررسی اینکه آیا همه چیز به درستی تنظیم شده است می توانید دستور را اجرا کنید

sudo hostapd /etc/hostapd/hostapd.conf

پس از اتصال موفقیت آمیز به نقطه دسترسی جدید ، می توانید راه اندازی مجدد کنید

توصیه شده: