تنظیمات کارت شبکه لینوکس CentOS

علیرضا لری
مدرس : علیرضا لری
دوره +Network فصل5 درس9
نام درس : تنظیمات کارت شبکه لینوکس CentOS
نام فصل : فصل 5 - پروتکل IP و مسیریابی
پیشنیاز :
پروتکل IP - کاربری لینوکس CentOS
معرفی این ویدیو آموزشی به دوستان

تنظیمات کارت شبکه لینوکس Centos

برای تنظیمات IP در کارت شبکه لینوکس Centos می توانید از روش های زیر استفاده کنید:

۱. کانفیگ با ابزارهای مختلف مثل NMCLI و NMTUI

 NMCLI کوتاه شده عبارت Network Manager Command Line است. با دستور NMCLI می توانید IP مورد نظرتان را بصورت دستور در کارت شبکه کامپیوتر تنظیم کنید.

 NMTUI کوتاه شده Network Manager Text User Interface است. با دستور NMTUI میتوانید IP مورد نظرتان را به کمک یک اینترفیس گرافیکی روی کارت شبکه تنظیم کنید.

۲. کانفیگ فایل مربوط به تنظیمات کارت شبکه

در این روش با استفاده از ویرایشگر متنی VIM یا Nano می توانید فایل مربوط به تنظیمات کارت شبکه را ویرایش کنید.

۱. NMCLI

nmcli یک ابزار دستوری برای تنظیم کارت شبکه و نمایش وضعیت سیستم عامل لینوکس در شبکه است. شما می توانید از nmcli برای ساخت، نمایش، ویرایش، پاک کردن، فعال و غیرفعال کردن اتصال های شبکه و همچنین کنترل و نمایش وضعیت سخت افزار کارت شبکه استفاده کنید.

ایجاد Network Connection

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

1. شماره 1 در تصویر بالا به ابزار NMCLI اشاره می کند. شما می توانید با نوشتن nmcli این ابزار را برای اجرای دستورات کارت شبکه فراخوانی کنید.

2. شماره 2 در تصویر بالا به connection add اشاره می کند که برای ایجاد یک کانکشن جدید استفاده شده است.

3. شماره 3 اشاره به یکی از انواع connection مثل wifi یا ethernet می کند. در اینجا نوع کانکشن شبکه، اترنت انتخاب شده است.

4. شماره 4 در تصویر بالا به ifname که همان نام کانکشن است اشاره می کند.

5. در شماره 5 از تصویر بالا با استفاده از con-name یک اسم مستعار دلخواه برای کانکشن کارت شبکه مورد نظرتان تعیین می کنید.

6. در شماره 6 نیز با استفاده از ip4 برای کارت شبکه مورد نظرتان IP و Mask معین می کنید.

7. در دستور nmcli در تصویر بالا با استفاده از gw4، آدرس روتر شبکه را به سیستم عامل لینوکس معرفی می کنید.

دیدن وضعیت Connectionها

استفاده از دستور nmcli ساده است. برای دیدن اطلاعات مربوط به همه کارت شبکه ها از دستور nmcli device show استفاده کنید.

1. شماره یک در تصویر بالا به GENERAL.DEVICE اشاره می کند که نمایانگر نام کارت شبکه در سیستم عامل لینوکس است.

2. شماره دو در تصویر بالا به GENERAL.TYPE اشاره می کند که نوع کارت شبکه (wifi یا ethernet) را مشخص می کند.

3. شماره سه در تصویر بالا به GENERAL.HWADDR اشاره می کند که آدرس فیزیکی یا همان آدرس MAC کارت شبکه را نمایش می دهد.

4. شماره چهار در تصویر بالا به GENERAL.MTU اشاره می کند که مقدار MTU (Maximum Transfer Unit) را در کارت شبکه مشخص می کند. مقدار MTU بصورت پیشفرض برابر با 1500 بایت است.

5. شماره پنج در تصویر بالا به GENERAL.STATE مشخص می کند آیا کارت شبکه به دستگاهی متصل است یا نه.

6. شماره شش در تصویر بالا به GENERAL.CONNECTION به نام کانکشن ساخته شده اشاره می کند.

7. شماره هفت در تصویر بالا به IP4.ADDRESS اشاره می کند که می توان از طریق آن IP Address و Subnet Mask اشاره می کند.

8. شماره هشت در تصویر بالا به IP4.GATEWAY اشاره می کند که مشخص کننده gateway یا همان آدرس روتر شبکه است.

9. شماره نه در تصویر بالا به IP4.ROUTE به مسیرهایی اشاره می کند که سیستم عامل لینوکس از طریق کارت شبکه به آنها دسترسی و ترافیک را به سمت مقصد فوروارد می کند.

10. شماره ده در تصویر بالا به IP4.DNS اشاره می کند که نشان دهنده آدرس DNS کارت شبکه است.

دیدن Network Connection های ساخته شده

1. در ستون NAME نام کانکشن های شبکه را مشاهده می کنید. رنگ سفید مشخص می کند که این کانکشن ها به کارت شبکه ای اختصاص داده نشده است. رنگ سبز مشخص می کند کانکشن به کارت شبکه اختصاص داده شده و دارای آدرس آی پی است.

2. در ستون UUID شناسه منحصر به فرد کانکشن های شبکه را مشاهده می کنید. UUID کوچک شده Universally Unique Identifier است.

3. ستون TYPE نوع کانکشن مربوط به کارت شبکه را مشخص می کند.

4. ستون DEVICE مشخص می کند که کانکشن مربوط به کدام کارت شبکه است.

حذف Network Connection های ساخته شده

با استفاده از دستور “nmcli connection delete “connection-name می توانید کانکشن مورد نظرتان را پاک کنید. در قسمت connection-name نام کانکشن مورد نظر را وارد کنید. در قسمت connection-name نام کانکشن مورد نظر را وارد کنید. در مثال زیر کانکشن Tehrantrain حذف شده است.

 

ساخت Network Connection و دریافت IP از طریق DHCP

در قسمت قبل یک کانکشن با آدرس آی پی مورد نظر، بصورت دستی ایجاد کردید. الان می خواهیم به شما بگوییم چطور می توانید از طریق ncmli، یک connection از نوع ethernet برای کارت شبکه ایجاد کنید که تنظیمات آی پی آن از DHCP Server دریافت شود.

از طریق دستور dhclient می توانید به کارت شبکه بگویید تنظیمات آی پی را از DHCP Server دریافت کند.

۱. دستور dhclient به همراه آپشن v باعث می شود مراحل IP گرفتن کارت شبکه ها را مشاهده کنید.

۲. نام کارت شبکه مورد نظر که میخواهیم آدرس IP را از DHCP Server دریافت کند وارد می کنیم.

توجه: در صورتی که در دستور dhclient نام کارت شبکه را وارد نکنید؛ همه کارت شبکه ها برای دریافت IP به سمت DHCP سرور درخواست ارسال می کنند.

با دستور ip a که کوتاه شده دستور ip addr است آدرس آی پی کارت شبکه ها را مشاهده کنید.

۱. شماره های یک در تصویر بالا به نام کارت های شبکه اشاره می کند.

۲. شماره های دو در تصویر بالا به آدرس فیزیکی یا همان MAC Address  کارت های شبکه اشاره می کند.

۳. شماره های سه در تصویر بالا به IP Address  کارت های شبکه اشاره می کند.

۴. شماره های چهار در تصویر بالا به آخرین آدرس IP یا Broadcast IP Address اشاره می کند.

۲. کانفیگ فایل مربوط به تنظیمات کارت شبکه

در این روش فایل مربوط به کارت شبکه را با استفاده از VIM یا Nano ویرایش می کنید. در لینوکس centos فایل های مربوط به کارت شبکه ها در مسیر /etc/sysconfig/network-scripts/ با نام های ifcfg-eth یا ifcfg-ens قرار دارد.

1. با دستور cd (change directory) می توانیم وارد مسیر فایل کانفیگ های کارت شبکه لینوکس centos بشوید.

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

3. با دستور ls می توانید تمام فایل های موجود در مسیری جاری را مشاهده کنید.

۴. شماره چهار در تصویر بالا فایل کانفیگ مربوط به کارت شبکه مورد نظر را نشان می دهد.

۱. شماره یک در عکس بالا نشان می دهد فایل کانفیگ مورد نظر قرار است با ویرایشگر nano ویرایش شود.

۲. اسم فایل مورد نظر را نمایش می دهد.

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

کانفیگ در حالت DHCP

۱. نوع کارت شبکه را مشخص کنید.

۲. BOOTPROTO را در حالت DHCP قرار دهید.

۳. اسم کارت شبکه را وارد کنید.

۴. Onboot  را yes قرار دهید.

 

کانفیگ در حالت دستی

۱. مدل کارت شبکه را مشخص کنید.

۲.  BOOTPROTO را در حالت none قرار دهید تا بصورت دستی آدرس IP را وارد نمایید.

۳. اسم کارت شبکه فیزیکی را وارد کنید.

۴. آدرس آی پی مورد نطرتان را در قسمت IPADDR وارد کنید.

۵. SUBNETMASK مورد نظر را معرفی کنید.

۶. GATEWAY کارت شبکه را مشخص کنید.

۷.آدرس DNS Server را روی کارت شبکه تنظیم کنید.

برای اعمال و اجرایی شدن تنظیمات انجام شده روی کارت شبکه، باید با دستور زیر سرویس network را restart کنید.

5 5 votes
رأی دهی به مقاله
سوال های آزمون از ویدیو آموزشی و مطالب نوشته شده در صفحه طرح می شوند.
هر پاسخ درست یک امتیاز مثبت
هر پاسخ اشتباه یک امتیاز منفی
آزمون درس تنظیمات کارت شبکه لینوکس CentOS

برای دسترسی به تمرین، وارد حساب کاربری شوید.

سوال های تان را بپرسید. پشتیبان های فنی پاسخ می دهند.
خبر نامه
اطلاع از
guest
0 نظرات
Inline Feedbacks
View all comments
1.
عضویت در انجمن سیسکو
2.
عضویت در انجمن لینوکس
3.
عضویت در انجمن امنیت سایبری