سامانه آموزش آنلاین

مقلات آموزشی

سرویسهای FreeBSD برای مهندسین شبکه

مقدمه بر شبکه بی سیم در FreeBSD:

ستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعالستاره غیر فعال
 

بیشتر شبکه های بیسیم مبتنی بر استاندارد 802.11 است. این استاندارد در دو حالت infrastructure و  مد ad-hoc network راه اندازی می شود که در حالت infrastructure شبکه مبتنی بر یک Access point‌ راه اندازی می شود و همه سیستم ها بسته ها اطلاعات خود را به سمت AP ارسال کرده و این AP است که به مدیریت کردن شبکه می پردازد. در حالت  ad-hoc network هیچ AP برای مدیریت کردن وجود ندارد، این دو حالت از شبکه در سیستم عامل FreeBSD قابل ارایه و پیاده سازی است.  FreeBSD از استاندارد های 8020.11a  , 802.11b, and 802.11g  پشتیبانی می کند.

مراحل قبل از راه اندازی کردن :

این بخش خود به چند زیر مجموعه تقسیم می شود، در قسمت اول شما باید هسته FreeBSD  را پیکربندی کنید، در قدم اول شما باید درایور کارت شبکه خود را در هسته FreeBSD بارگذاری کنید، یکی از کارت های وایرلس متداول در بازار کارت شبکه Atheros است که درایور آن ath نام دارد و به صورت زیر باید آنرا در هسته باز گذاری کنید، برای این کار باید قبل از بارگذاری هسته آنرا در هسته فعال کنید به همین دلیل باید از loader.conf استفاده کنید ، این فایل در شاخه boot قرار دارد و با استفاده از اضافه کردن خط زیر درایور در هسته بارگذاری می شود:

if_ath_load="YES"

بخش اطلاعات بیشتر در مورد انواع کارتهای شبکه در FreeBSD از آنها حمایت می شود و درایور ها آن موجود است به آدرس زیر مراجعه کنید:

https://www.freebsd.org/releases/10.2R/hardware.html#wlan

در قدم بعدی باید قابلیت رمزنگاری را هم به هسته FreeBSD اضافه کنید، برای این کار باید ماژولهایی را که این قابلیت را به هسته اضافه می کنند را در هسته بارگذاری کنید، این بخش هم باید در فایل loader.conf اضافه شود. سه ماژول مورد نظر ما به اسم های زیر هستند:

  • wlan_ccmp
  • wlan_wep
  • wlan_tkip

ماژول های wlan_ccmp(4),    wlan_tkip(4) زمانی مورد استفاده قرار می گیرند که شبکه شما از  WPA یا  802.11iاستفاده می شود، به هر حال برای بارگذاری این ماژول ها در هسته از خطوط زیر استفاده کنید، این خطوط را به فایل loader.conf  اضافه کنید:

wlan_wep_load="YES"
wlan_ccmp_load="YES"
wlan_tkip_load="YES"

ماژول (wlan_wep(4  برای WEP cryptographic در هسته استفاده می شود.

ماژول (wlan_tkip(4 از دو حالت TKIP و  Michael cryptographic  که برای دستگاه هایی که از استاندارد  802.11i حمایت می کند راه اندازی می کند.

ماژول  (wlan_ccmp(4 باعث اضافه شدن رمزنگاری AES-CCMP  برای برای دستگاه هایی که از استاندارد  802.11i حمایت می کند راه اندازی می کند.

  

نکته:

در برخی از موارد شاید شما دوست داشته باشید که این ماژول ها را در هسته سیستم عامل خود داشته باشید، برای این کار باید خطوط زیر را در هسته FreeBSD اضافه کنید، برای دریافت اطلاعات بیشتر در مورد هسته در FreeBSD به مقاله زیر مراجعه کنید:

مقاله پیکربندی هسته در FreeBSD

device wlan              # 802.11 support
device wlan_wep          # 802.11 WEP support
device wlan_ccmp         # 802.11 CCMP support
device wlan_tkip         # 802.11 TKIP support
device wlan_amrr         # AMRR transmit rate control algorithm
device ath               # Atheros pci/cardbus NIC's
device ath_hal           # pci/cardbus chip support
options AH_SUPPORT_AR5416 # enable AR5416 tx/rx descriptors
device ath_rate_sample   # SampleRate tx rate control for ath

بعد از راه اندازی مجدد سیستم شما باید در پیغام های هسته سیستم خود در dmesg  قرار داده می شود خطوط زیر را مشاهده کنید که به کارت شبکه سیستم شما مربوط می باشد:

ath0: <Atheros 5212> mem 0x88000000-0x8800ffff irq 11 at device 0.0 on cardbus1
ath0: [ITHREAD]
ath0: AR2413 mac 7.9 RF2413 phy 4.5

 


 

نظرات (0)

هیچ نظری در اینجا وجود ندارد

نظر خود را اضافه کنید.

ارسال نظر بعنوان یک مهمان ثبت نام یا ورود به حساب کاربری خود.
پیوست ها (0 / 3)
مکان خود را به اشتراک بگذارید
عبارت تصویر زیر را بازنویسی کنید. واضح نیست؟
آموزش BSD با محمدعابدینی

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

کلیه حقوق این سایت متعلق به محمد عابدینی است که در زمینه آموزش BSD فعالیت می کند.
All rights are reserved for Mohammad Abedini 2019

Search

09356757020
محمد عابدینی
کرج 
مهرشهر
Your SEO optimized title