رفتن به مطلب

تنظیمات شبکه (طرح مهاجرت از ویندوز به لینوکس)

امتیاز دادن به این موضوع:


ircfc
 اشتراک گذاری

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

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

ارسال های توصیه شده

طرح مهاجرت از ویندوز به لینوکس۷: شبکه

در عصر جدید، کار با کامپیوتر، بدون هیچ گونه اتصالی به شبکه، دور از ذهن است. چک کردن ایمیلها، جستجو در وب، و به اشتراک گذاری فایلها، همه و همه جزء کارهایی است که فقط از طریق اتصال به اینترنت برآورده می شوند.

خوشبختانه، لینوکس از همان آغاز، با شبکه ظهور کرد. درحقیقت، شبکه یکی از موضوعاتی است که لینوکس به خوبی از پس آن برآمده است. این سیستم عامل، پروتکلهای شبکه ای معروفی مثل TCP/IP و SMB (همان NetBIOS) را پشتیبانی می کند. همچنین ابزاری برای نظارت و فیلترینگ شبکه دارد. سرویسها و خدماتی همچون FTP، اشتراک چاپگر و فایلهای ویندوزی و سرویسهای وب را نیز دارد. علاوه بر اینها، لینوکس تسهیلاتی برای شبکه خصوصی مجازی (VPN) و فراخوانیهای تابعی راه دور نیز دارد.

سخت افزار شبکه

لینوکس می تواند با هر سخت افزار مربوط به شبکه که راه انداز (درایور) مربوط به آن را دارد، کار کند. درایورهای لینوکس در هسته به صورت یکنواخت یا به عنوان پیمانه های قابل بارگذاری (Loadble Madule) کامپایل شوند. اغلب کارت شبکه های متداول به طور پیش فرض توسط هسته لینوکس پشتیبانی می شوند. هنگامی که سخت افزار شبکه را انتخاب می کنیم، همواره استفاده از یک وسیله در لیست “Hardware Compatibility” موثر بوده است.

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

شما می توانید سخت افزار شبکه ای شناخته شده روی سیستم را با استفاده از دستور ifconfig چک کنید. به طور پیش فرض، ifconfig، ابزارهای شبکه ای فعال را نمایش می دهد. با افزودن سوییچ a- می توانید کلیه سخت افزارهای شبکه ای را مشاهده نمایید:

استفاده از ifconfig

refname: ifconfig-a

[root@cmw-t30 root]# ifconfig -a

eth0 Link encap:Ethernet HWaddr 00:09:6B:60:8B:1E

inet addr:9.41.209.160 Bcast:9.41.209.255 Mask:255.255.255.0

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:47255 errors:0 dropped:0 overruns:0 frame:0

TX packets:32949 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:100

RX bytes:22140365 (21.1 Mb) TX bytes:13519623 (12.8 Mb)

Interrupt:11 Base address:0xf000

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:1308081 errors:0 dropped:0 overruns:0 frame:0

TX packets:1308081 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:183376967 (174.8 Mb) TX bytes:183376967 (174.8 Mb)

در لیست فوق، فقط یک کارت شبکه در سیستم وجود دارد که به عنوان eth0 معرفی شده است. وفق دهندهlo یک loopback است که لینوکس از آن برای صحبت کردن با خودش استفاده می کند.

نامگذاری سخت افزارهای شبکه ای

در لینوکس هنگامی که سخت افزارهای شبکه ای، پیکربندی شدند، یک نام مستعار به هر یک اختصاص می یابد. این نام شامل یک نام اختصاری توصیفی و یک شماره است. اولین ابزار از یک نوع خاص، شماره ۰ دارد و بقیه به ترتیب، ۱، ۲، ۳، و … به خود می گیرند. در لینوکس قراردادهای نامگذاری که در ذیل آمده، استفاده می شوند:

• eth0, eth1, …

این نامگذاری مربوط به واسطهای کارت اترنت می باشد و در اغلب کارتهای اترنت شامل بسیاری از کارتهای اترنت پورت موازی استفاده می شوند.

• tr0, tr1, …

این نامگذاری به واسطهای کارت Token Ring مربوط می شود و در اغلب کارتهای Token Ring، شامل کارتهای ساخته شده غیر IBM استفاده می شود.

• s10, s11, …

این نامگذاری مربوط به واسطهای SLIP می باشد. واسطهای SLIP با خطوط سریال به منظور تخصیص آنها برای SLIP در ارتباط هستند.

• ppp0, ppp1, …

نامهای فوق مربوط به واسطهای ppp می باشند. درست مانند واسطهای SLIP، یک واسط ppp با یک خط سریال برای کار آن در مود ppp در ارتباط می باشد.

• plip0, plip1 , …

این نامگذاری، مربوط به واسطهای PLIP می باشد. PLIP داده گرامهای IP را از طریق خطوط موازی منتقل می کند. واسطها توسط راه انداز PLIP در هنگام بوت شدن سیستم مقدار دهی شده و بر روی پورتهای موازی نگاشت می شوند. در هسته های ۲٫۰٫x ارتباط مستقیمی بین نام ابزار سخت افزاری و پورت I/O از پورت موازی وجود دارد. اما در نگارشهای بعدی هسته، اسامی سخت افزاری به ترتیب و درست همانند یک ابزار سخت افزاری ppp و SLIP مقداردهی می شوند.

• ax0, ax1, …

اسامی فوق، واسطهای AX.25 هستند. AX.25 پروتکل اولیه ای است که توسط اپراتورهای رادیویی آماتور استفاده می شود. واسطهای AX.25 مشابه سخت افزارهای SLIP مقداردهی و نگاشت می شوند.

انواع دیگری از واسطهای موجود برای سایر راه اندازهای شبکه ای موجود است. ما فقط متداول ترین آنها را نام بردیم.

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

پیکربندی شبکه

هنگامی که توزیع لینوکس خود را نصب کردید، شبکه پیکربندی می شود. ممکن است از قبل یک eth0 فعال از پیکربندی اولیه داشته باشید، اما در طول زمان، به اعمال تغییرات نیاز دارید. در ادامه انواع متفاوتی از پیکربندی در حوزه شبکه IP و فایلها و ابزارهای کاربردی را پوشش خواهیم داد.

وب مین

وب مین مجموعه ای کاربردی و مفید از ابزارهای پیکربندی شبکه را با عنوان Networking ارایه می دهد. شما می توانید واسطهای مختلف را پیکربندی نموده، تنظیمات جاری آنها را تغییر داده و ذخیره نمایید. علاوه بر این تنظیمات روترها و Gatewayها، کارخواه (کلاینت) DNS و آدرسهای میزبان محلی (local host) را نیز می توان از طریق وب مین انجام داد. هنگامی که کلیه پیکربندیها ویرایش شدند می توانید با کلیک بر روی Apply Configuration تغییرات را نهایی و اعمال کنید. نیازی به راه اندازی مجدد سیستم نمی باشد.

ابزار توزیعهای مختلف

هر توزیعی، ابزارهای خاص خودش را برای تنظیمات شبکه دارد. هر ابزاری اساسا، همان گزینه های پیکربندی وب مین را دارد. برخی از آنها ممکن است گزینه هایی خاص آن توزیع نیز داشته باشند.

image_gallery?img_id=11604

شکل ۱. ابزار پیکربندی شبکه در ردهت ۸٫x و ۹٫x

image_gallery?img_id=11609

شکل ۲. ابزار YAST در توزیعهای زوزه و United Linux

پیکربندی دستی نیز امکان پذیر است اما به بحث بیشتر و عمیق تری نیاز دارد.

ابزارهای تحلیل و نظارت

لینوکس ابزارهای زیادی برای نظارت بر وظایف شبکه دارد.

ifconfig

از دستور ifconfig برای مشاهده وضعیت کارت اترنت استفاده می¬شود. هر چند که این دستور می تواند سخت افزار را به همان خوبی که گزارش می دهد، پیکربندی نیز نماید.

فرض کنید که می خواهید یک پیکربندی موقتی شبکه ای به طور آزمایشی داشته باشید. شما می توانید پیکربندیها را از طریق ابزارهای توزیع ویرایش نمایید، اما برگشتن به وضعیت اولیه بعد از اتمام تست، کمی سخت خواهد بود. با استفاده از ifconfig، می توان کارت شبکه را بدون دست زدن به تنظیمات ذخیره شده پیکربندی کرد:

ifconfig eth0 192.168.13.13 netmask 255.255.255.0 up

دستور فوق eth0 را با آدرس ۱۹۲٫۱۶۸٫۱۳٫۱۳ و با آدرس IP کلاس C تنظیم کرده و از up بودن آن اطمینان حاصل می کند.

ifconfig eth0 down

دستور فوق سخت افزار eth0 را غیر فعال می کند. برای کسب اطلاعات بیشتر به صفحه info ifconfig مراجعه نمایید.

ifup/ifdown

برای فعال سازی سخت افزارهای شبکه ای غیر فعال، با استفاده از تنظیمات دخیره شده، دستورات ifup و ifdown استفاده می شوند:

# Bring up eth0 using the saved configuration

ifup eth0

# Shut down eth0

ifdown eth0

netstat

برای مشاهده ارتباطات شبکه و جدولهای مسیریابی (routing) از دستور کنسولی netstat استفاده می شود. این دستور سوییچهای مختلفی برای کنترل شبکه دارد:

• netstat -p: این دستور PID و نام برنامه ای که به هر سوکت تعلق دارد را نشان می دهد.

• nestat -a: هر دو سوکتهای listening و غیر listening را نشان می دهد.

• netstat -t: ارتباطات TCP را نشان می دهد.

• nestat -u: ارتباطات UDP را نشان می دهد.

• netstat -e: اطلاعات اضافی را نمایش می دهد. برای دریافت حداکثر اطلاعات و جزییات دو بار این دستور را به کار گیرید.

از دستور netstat، غالبا برای مشاهده ارتباطاتی که در وضعیتهای LISTEN و ESTABLISHED هستند، استفاده می شود. LISTEN سرویسهایی در سیستم شما هستند که ارتباطات دیگر ماشینها را می پذیرند. ESTABLISHED ارتباطات فعال بین ماشین شما و دیگر ماشینهاست. برای دریافت جزییات بیشتر، صفحه info netstat را ببینید.

مسیریابی (route)

دستور کنسولی route امکان تغییر و نمایش جدول مسیریابی IP را می دهد.

استفاده از دستور route

[root@cmw-t30 plugins]# route|grep -v ipsec

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

204.146.24.42 10.100.100.1 255.255.255.255 UGH 0 0 0 eth1

10.100.100.0 * 255.255.255.0 U 0 0 0 eth1

127.0.0.0 * 255.0.0.0 U 0 0 0 lo

default 10.100.100.1 0.0.0.0 UG 0 0 0 eth1

اجرای route بدون هیچ سوییچی، جدول مسیریابی فعلی را نمایش می دهد.

route add default gw 10.10.10.1

دستور فوق یک مسیریاب پیش فرض به سیستم می افزاید. Gatewayی کلیه بسته هایی که از این مسیریاب استفاده می کنند از طریق ۱۰٫۱۰٫۱۰٫۱ می باشد.

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

دستور فوق، یک مسیریاب شبکه ای ۱۹۲٫۵۶٫۷۶٫x را از طریق “eth0” اضافه می کند. کلمه ‘dev’ می تواند حذف گردد.

اطلاعات کامل را در مورد route، در صفحه info route مشاهده نمایید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

  • پاسخ 0
  • ایجاد شد
  • آخرین پاسخ

بهترین ارسال کنندگان این موضوع

روزهای محبوب

بهترین ارسال کنندگان این موضوع

روزهای محبوب

در تاپیک ها، اگر سوال يا نظر خاصي نداريد لطفا فقط از دکمه می پسندم و ... استفاده کنيد. نظراتي مانند مرسی، خوب بود، ممنون و ... شامل اسپم هستند و باعث کاهش کيفيت پست ها مي شوند.

بالا آوردن تاپیک ها و پست ها قبل از 48 ساعت ممنوع است و موجب حذف آنها خواهد شد.

این موضوع کاملا قدیمی است. لطفا به جای بروز کردن این موضوع در نظر شروع یک موضوع جدید باشید مگر این که لازم به بروز رسانی این موضوع باشید.

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

 اشتراک گذاری

×
×
  • اضافه کردن...