با ثبت نام در سایت از مزایای اعضا بهره مند شوید!

ایجاد ad-hoc و دادن اشتراک اینترنت در لینوکس

+3 امتیاز
928 بازدید
سوال شده دی 12, 1392 در شبکه و سرویس‌ دهنده‌ها توسط saeed1922 (344 امتیاز)

چطور میشه در لینوکس یک ad-hoc ایجاد کرد و روی اون سرویس اینترنت به کاربران ارائه داد؟!

سپاس

دارای دیدگاه دی 12, 1392 توسط mohammadhzp (4,005 امتیاز)

از چه توزیعی استفاده میکنین ؟
به چه سیستم هایی و از چه طریقی میخواین سرویس بدین؟
این دو تا سوالو بفرمایید تا بتونم کمکتون کنم
موفق باشید

دارای دیدگاه دی 12, 1392 توسط saeed1922 (344 امتیاز)

سئوالم کلی هست. اما اگر زیادی کلی میشه بهتره بگم سیستمی که اینترنت مستقیما بهش وصله اوبونتو یا لینوکس مینت هست (که فکر می کنم با توجه به اینکه هردو مبتنی بر دبیان هستند تنظیماتشون با هم تفاوت چندانی نداشته باشند). بقیه سرویس گیرندگان هم میتونن اوبونتو یا ویندوز باشند.
اگر باز هم سئوال کلی هست همه سیستمها رو اوبونتو فرض کنید. سیستم اصلی یک کارت شبکه ethernet که به اینترنت متصله و یک کارت شبکه بیسیم 802.11 داره. بقیه سیستمها هم هر کدام یک کارت شبکه بیسیم 802.11 دارند.

ممنون از اینکه وقت میذارید

دارای دیدگاه دی 12, 1392 توسط mohammadhzp (4,005 امتیاز)
نمایش از نو آذر 10, 1393 توسط mohammadhzp

.............

2 پاسخ

0 امتیاز
پاسخ داده شده دی 12, 1392 توسط hossein (8,950 امتیاز)

سلام saeed
کمی سوالتون عجیب شد.
کلا ساختن ad hoc توی لینوکس ساده است و کافیه به مسیر System setting > network > Wireless > + ADD ر. بزنین و Mode رو به ad hoc تغییر بدین و در قسمت ip 4 setting نسبت به شبکتون یک آدرس ip بدین.
ولی نسبت به سوالتون فهمیدم که سناریوی شما کمی با جواب من فرق داره !
شما نمی تونی با Ad hoc به یک شبکه سیستم اینترنت بدی !
ad hoc واسه ارتباط یکی دو تا سیستمه نه بیشتر .
بهتره از یک روتر بورد میکروتیک استفاده کنین یا اگر سیستم ها کم هستن از یک مودم معمولی استفاده کنین .

دارای دیدگاه دی 12, 1392 توسط saeed1922 (344 امتیاز)

سلام حسین آقا
با اینکه اسم ad hoc معمولا نشان دهنده ارتباط نظیر به نظیر و دارای محدودیت هست اما میشه تا حدود 10 کامپیوتر رو باهاش به هم متصل کرد و یک شبکه خصوصی کوچک ساخت. هدف من استفاده از سخت افزارهای موجوده و میخوام سخت افزار جدیدی اضافه نکنم.
در ویندوز انجام کاری که عرض کردم نسبتا ساده هست و من علاقه مندم این کار رو در لینوکس بتونم انجام بدم.
در هر صورت از این که برای جواب دادن به سئوالم وقت گذاشتید ممنونم.

+4 امتیاز
پاسخ داده شده دی 12, 1392 توسط mohammadhzp (4,005 امتیاز)

سلام

به اشتراک گذاشتن اینترنت با استفاده از wired connection
۱-در این آموزش فرض بر این می باشد که شما از اوبونتو و دسکتاپ یونیتی استفاده میکنین و همچنین از یک wired connection و یا wireless connection ثانوی برای دریافت اینترنت استفاده میکنید(در مورد شما یعنی اینکه دوتا wired connection باید داشته باشید).از پنل یونیتی بر روی ایکون شبکه کلیک کنید
enter image description here

۲-بر روی آخرین گزینه یعنی edit connections رفته و بر روی آن کلیک کنید
enter image description here

۳-در صفحه باز شده شما بر روی wired connection کلیک کنید و دکمه edit را بزنید.توجه کنید که wired connection ای را انتخاب کنید که به LAN شما وصل هستش و باهاش کانکشن های اینترنت رو دریافت نمیکنید

enter image description here

۴-از صفحه باز شده بر روی تب ip v4 setting برید و مانند عکس مقدار گزینه method رو share to other computers قرار دهید.سپس بر روی save کلیک کنید

enter image description here

خب کار ما در این قسمت به راحتی و با چند کلیک تموم شد.حالا باید دوتا کامپیوتر رو بهم وصل کنیم
توجه کنید که اگر هر دو سیستم wire می باشند میتونین اونارو مستقیم بهم وصل کنین.اگر که نه میتونین اونارو به ی سوییچ,روتر و یا هاب وصل کنین !

این کارهارو بر روی کامپیوتری که اینترنت را دریافت میکند انجام دهید

۱-از پنل یونیتی بر روی ایکون شبکه کلیک کنید
enter image description here

۲-بر روی آخرین گزینه یعنی edit connections رفته و بر روی آن کلیک کنید
enter image description here

۳-در صفحه باز شده شما بر روی wired connection کلیک کنید و دکمه edit را بزنید.

enter image description here

۴-بر روی تب ipv4 settings برید.در قسمت method گزینه manual رو انتخاب کنید.با اینکار گزینه های پایینی فعال شده و قابل ویرایش میشوند.در قسمت address هر آپی که میخواین رو وارد کنید.همینطور mask ای که لازم دارین و در آخر آپی کامپیوتری که از اون اینترنت رو دریافت میکنین رو اضافه کنید.برای مثال در تصویر آی پی کامپیوتری که اینترنت رو دریافت میکنه 192.168.0.2 هستش,مقدار mask برابر 255.255.255.0 هستش و gateway برابر آیپی کامپیوتری که اینترنت رو ارسال میکنه 192.168.0.1 هستش.همین طور باید مقدار DNS Server رو همان مقدار gateway یا کامپیوتری که اینترنت رو ارسال میکنه بذارین(عکس کاملا گویاس)

enter image description here

البته بسته به تنظیمات میتونین مقدار method رو برابر automatic قرار بدین و فقط آی پی کامپیوتری که اینترنت رو ارسال میکنه قرار بدین

enter image description here

دقت کنید که این موضوع به تنظیمات شبکه بستگی دارد.برای مثال اگر هر دو کامپیوتر شما به روتر یا سوئیچ وصل هستش,خود سوئیچ یا روتر شرایط کامپیوتر کلاینت(کامپیوتری که اینترنت رو دریافت میکنه) رو مشخص میکنه پس شما فقط کافیه کامپیوتر مرکزی(کامپیوتری که اینترنت رو ارسال میکنه) رو تنظیم کنید و کامپیوتر هارو به روتر و یا سويیچ وصل کنید.اگر کامپیوتر هارو به صورت مستقیم به هم وصل میکنید پس باید تنظیمات اضافی برای کامپیوتر کلاینت رو انجام بدین

در بیشتر شرایط ها شما احتیاجی به تنظیم کردن کامپیوتر کلاینت(کامپیوتری که اینترنت رو دریافت میکنه ) ندارید.تنها اتصال به شبکه کافی می باشد.اوبونتو تمام کارهارو خودش انجام خواهد داد.توضیحات اضافی ای که داده شد برای مواقعی می باشد که با مشکلی روبرو شده باشید
این آموزش باید تمامی حالات ممکن رو پوشش بده

به اشتراک گذاشتن اینترنت با استفاده از wireless connection

1-از پنل یونیتی بر روی ایکون network کلیک کنید و گزینه Create New Wireless Network رو انتخاب کنید

enter image description here

۲- در اینجا SSID خودتون رو وارد کنید(نامی که دیگران کامپیوتر را با این اسم خواهند دید)

enter image description here

۳-همون طور که مشاهده میکنید در اینجا نام SSID برابر Ubuntu Ad Hoc Power قرار داده شده و نوع کد گزاری هم WEP انتخاب شده.نوع کد گزاری بستگی به نوع کارت شبکه دارد .بعضی کارت ها WEP رو ساپورت نمیکنند و بعضی ها WPA رو ساپورت نمیکنند.حتی بعضی از کارت ها از هیچ نوع کدگزاری پشتیبانی نمیکنند.بعد از انتخاب SSID و تعیین و وارد کرد کدگزاری و رمز بر روی create کلیک کنید

enter image description here

۴-برای فضاهای کوچک و جاهایی که خطری موجود نمی باشد میتونید هیچ کدگزاری نکنید
enter image description here

۵-زمانی که یک کانکشن می سازید دیگه دردسر دادن نام و رمز دوباره ندارید

از این پس میتونید بدون دردسر شبکه رو به اشتراک بذارید

توجه کنید که در گوشی ها و تبلت ها با سیستم عامل اندروید و ios تنها میتونید وایرلس های واقعی رو ببینید یعنی نمیتونید ad-hoc رو ببینید.دلیل اینکار بخاطره بالا بردن امنیت می باشد.برای حل این مشکل باید وارد روت گوشی شوید و تغییرات رو اعمال کنید

موفق و پیروز باشید

دارای دیدگاه دی 12, 1392 توسط saeed1922 (344 امتیاز)

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

دارای دیدگاه دی 12, 1392 توسط hossein (8,950 امتیاز)

خیلی جامع و زیبا بود محمد .....

دارای دیدگاه شهریور 2, 1396 توسط reza25 (0 امتیاز)
سلام
ممنونم بابت پست خوبتون .من یک سوال دارم و اون اینکه من با کابل به اینترنت در لپ تاپم (ابونتو ۱۶.۰۴) وصل شدم و می خواهم از طریق وای فای لپ تاپم اون رو به اشتراک بگذارم و توی گوشی اندرویدم ازش استفاده کنم.هر کاری کردم نتونستم این کار رو بکنم یعنی گوشیم به هیچ عنوان وای فای لپ تاپ رو نمی شناسه.ممنون میشم راهنماییم کنید.کارم خیلی ضروری یه.
دست شما درد نکند.
سرور مجازی لینوکس

2,155 سوال

3,307 پاسخ

3,436 دیدگاه

9,386 کاربر

...