راه اندای یک access point

هدف اینه که یک Access point با سیستم خودم راه بندازم تا هر تعداد تجهیز بی سیم که لازمه به سیستم من بتونه متصل بشه. در ضمن حال و حوصله دردسرهای Ad-hoc را نداشتم برای همین رفتم سراغ راه اندازی یک access point.

خوب قبل از همه بسته های مورد نیاز

aptitude install dhcp3-server hostapd

از اسم بسته ها پیداست یکی اش dhcp server هست برای IP دادن به سخت افزار های بی سیم که به سیستم اصلی وصل می شوند و دومی برای ایجاد یک Access point

پیکربندی DHCP Server
من رنج ۱۴ را انتخاب کردم و تنظیمات را به صورت زیر اضافه کردم به فایل etc/dhcp/dhcpd.conf/

subnet 192.168.14.0 netmask 255.255.255.0 {
range 192.168.14.10 192.168.14.30;
option domain-name-servers 4.2.2.4;
option routers 192.168.14.1;
default-lease-time 600;
max-lease-time 7200;
}

خوب باید در فایل etc/default/isc-dhcp-server/ مقدار زیر را اضافه کنید تا تنها در اینترفیس بی سیم به تجهیزات آی پی بده

INTERFACES=”wlan0″

برای اینکه کار کامل بشه باید به کارت شبکه بی سیمتون آدرس ثابت بدید. برای این کار مقدار زیر را به فایل etc/network/interfaces/ اضافه کنید.

auto wlan0
iface wlan0 inet static
address 192.168.14.1
netmask 255.255.255.0

خوب بعد از همه اینها سرویسهای مربوطه را راه اندازی مجدد کنید

/etc/init.d/networking restart
/etc/init.d/isc-dhcp-server restart

از بالاآمدن کارت شبکه بی سیم با آدرس جدید اطمینان حاصل کنید.

پیکربندی hostapd
پیکربندی این سرویس یه کم پیچیده است، ولی اگه کانفیگی که می گم را بزارید خیلی ساده می شه زیاد چونه نزنید و این که گذاشتم را مستقیم کپی کنید 😉

root@debian:~# vi /etc/hostapd/hostapd.conf
interface=wlan0
driver=nl80211
ssid=debianap
auth_algs=1
channel=1
hw_mode=g

wpa=1
wpa_passphrase=behradpass
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
wpa_pairwise=CCMP
ignore_broadcast_ssid=0

یه کار دیگه مونده اونم اینکه به این hostapd بفهمونید که فایل کانفیگش کجاست. خوب فایل etc/default/hostapd/ را باز کنید و به شکل زیر اصلاح کنید:

DAEMON_CONF=”/etc/hostapd/hostapd.conf”

سرویسش را راه اندازی مجدد کنید و حالشو ببرید. من برای اشتراک اینترت هم ازش استفاده کردم، که اون یکی را خودتون درستش کنید.

17 پاسخ

  1. سلام خوبید؟
    می خواستم ببینم می تونم مطالب اینجا رو با ذکر منبع تو وبلاگم کپی کنم؟
    ممنون

  2. واااووو… جالب بود!
    قبلا با ویندوز از connectify استفاده کرده بودم ولی روی لینوکس تا حالا به فکرم نرسیده بود. اون با یک کلیک بود و این با صدتا کانفیگ.. :))

  3. با سلام
    وبلاگ خیلی خوبی دارید با مطالب بسیار مفید
    منم در زمینه لینوکس مینویسم
    خوشحال میشم با هم تبادل لینک داشته باشیم
    منو با نام ویندوز به لینوکس لینک کن و با چه اسمی لینکتون کنم بهم خبر بدید

  4. نظر لطفتونه. متاسفانه من تبادل لینک نمی کنم و جایی هم برای این منظور ندارم توی وبلاگم.
    ولی به هر حال مرسی از پیشنهادتون 😉

  5. echo “1” > /proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    البته باید جای eth0 اینترفیس خروجی که به سمت اینترنت هست را قرار بدید

  6. و اگه از اوبونتو استفاده می‌کنیم هم می‌شه با انتخاب ساخت یک شبکه‌ی بی‌سیم جدید از نشانگر شبکه خیلی راحت این کار رو انجام داد

  7. عزیزم این مقاله مال قبل این بود که این توی دبیان بیاد. الان اگه می خواستم بنویسم همون راه حل را می دادم
    😉

  8. سلام
    مدل من tp-link هست چگونه میتوانم تبدیلش کنم به مودم وایرلس. لطفا جوابو به ایمیلم بفرستید. ممنون

  9. سلام مند یه مودم تی پی لینک دارم رفتم یه مبدل یواس بی ای دی اس ال به وایرلس خرید تا اینتن لب تابو شر کنم رو گوشی اندروید سی دی مبدلو نصب کردم مبدلو وصل کردم به لب تاب اما گوشیم پیداش نمیکنه میشه بکگید چبکار کنم شاید یچیز اشتباه رفتم

  10. سلام
    میخواشتم بدونم چتور در شبکه ای که ای پی دستی وارد شده .اینترنت رو به اشتراک بزارم ممنون میشم جوابم رو بدید

  11. آی پی ثابت یا dhcp تغییری در کار ایجاد نمی کنه کافیه gateway را درست ست کرده باشیدمشکلی نخواهید داشت

  12. سلام خسته نباشین. ایا وقتی مودم دانگل رو به پورت یو اس بی وصل میکنی؛ باید کار دیگه هم بکنیم یا مثل لپتاپ؛ خودش میاد بالا و وصل میشه. من یه مودم وودافون دی اس ال دارم که 3 تا پورت یو اس پی داره و مودم دانگل دی لینک رو به هر 3 تا وصل کردم. اینترنت وایرلس بالا نیومد و وصل نشد.ممنون

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *