جستجو برای:
سبد خرید 0
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
محتوای باز
ورود
[suncode_otp_login_form]
گذرواژه خود را فراموش کرده اید؟
عضویت
[suncode_otp_registration_form]
  • خانه
  • کتاب آنلاین
  • درباره سایت
  • درباره لوگو
  • تماس با ما
محتوای باز
  • صفحه اصلی
  • دوره‌های آموزشی
  • وبلاگ
  • درباره ما
  • قوانین و مقررات
  • همکاری با ما
  • تماس با ما
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0
[wcas-search-form]

آموزش پیکربندی شبکه در لینوکس

25 شهریور 1400
ارسال شده توسط فرشید نوتاش حقیقت
شبکه و امنیت

همانطور که می‌دانید در ویندوز برای پیکربندی شبکه یا همان تنظیمات IP و نظایر آن می‌توانید از محیط کنترل پنل استفاده کنید یا با استفاده از دستور NETSH تنظیمات مربوطه را در محیط Command Prompt انجام دهید.

لینوکس هم همانند ویندوز به شما امکان پیکربندی شبکه را در محیط گرافیکی و ترمینال (خط فرمان) می‌دهد. در این آموزش با ما همراه باشید تا مراحل پیکربندی آدرس IP در لینوکس را دوره کنیم. برای درک بهتر این آموزش نیاز به دانستن مبانی پایه TCP/IP دارید.

در این آموزش ما از توزیع Kali استفاده می‌کنیم که توزیعی محبوب بین کاربران لینوکس می‌باشد. البته باید گفت تقریبا تنظیمات بین کلیه توزیع‌های لینوکسی یکسان است.

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

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

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

فرمان ifconfig را بدون هیچ پارامتری تایپ کنید.

Ifconfig

همانطور که در تصویر مشاهده می‌کنید فرمان ifconfig دو کارت شبکه را نمایش می‌دهد یکی eth0 و دیگری lo یا همان کارت مجازی loop back که برای هدف اشکال‌زدایی استفاده می‌شود. در قسمت eth0 شما آدرس سخت‌افزاری یا همان MAC آدرس را در جلوی HWaddr می‌بینید که در این مثال 08:00:27:98:d3:3a می‌باشد.

برای کسب اطلاعات بیشتر درباره Mac Address به مقاله‌های «کاربرد آدرس MAC»، «آموزش بدست آوردن آدرس IP و آدرس MAC در اوبونتو» و «آموزش تغییر آدرس MAC در اوبونتو» مراجعه کنید.

همچنین آدرس IP را با addr میبینید که 10.0.2.15 است. Bcast هم مشخص کننده آدرس BroadCast می‌باشد. قسمت Mask هم همان Subnet Mask می‌باشد. قسمت دیگر که دانستن آن از اهمیت برخوردار است UP میباشد که در اول خط چهارم است و مشخص می‌کند کارت شبکه فعال است یا غیر فعال.

تنظیم آدرس IP و DNS و Default Gateway

خب برای تنظیم این گزینه‌ها مثلا آدرس IP به همراه Subnet Mask باید دستور ifconfig را با نام کارت شبکه مورد نظر و آدرس IP و تعداد بیت‌های Subnet Mask مشخص کنید.

برای مثال:

ifconfig eth0 192.168.1.100/24

توجه داشته باشید در فرمان بالا بعد از ifconfig به eth0 اشاره شده که مشخص کننده کارت شبکه سیمی شما می‌باشد (Ethernet) در صورتی که شما دارای چند کارت شبکه Ethernet باشید این کارت شبکه‌ها به صورت eth0 ,eth1 ,eth2 و … مشخص می‌شود اما برای کارت شبکه‌های بی‌سیم به صورت wlan0 و … است.

همان‌طور که می‌دانید این تنظیم برای دسترسی به اینترنت کافی نمی‌باشد و شما نیاز دارید تا Default Gateway و آدرس DNS را نیز مشخص کنید. برای تنظیم Default Gateway باید از دستور route با پارامتر add استفاده کنید.

برای مثال:

route add default gw 192.168.1.1

فرمان بالا یک مسیر یا همان default gateway را برای دسترسی کاربران به شبکه اینترنت تعریف می‌کند، بنابراین تنها آدرس DNS باقی می‌ماند که کار آن تبدیل نام‌ها به آدرس‌های IP می‌باشد برای مشخص کردن DNS باید از دستور echo nameserver به همراه آدرس IP دی‌ان‌اس مورد نظر خود استفاده کنید.

برای مثال:

echo nameserver 217.218.127.127 >/etc/resolv.conf

پایداری تنظیمات پس از ریستارت

تا اینجا پیکربندی آدرس‌های IP و DNS و Default Gateway را یاد گرفتیم، اما اگر شما سیستم‌عامل خود را ریستارت کنید، تنظیمات به حالت اولیه باز خواهد گشت. برای تنظیم دائمی باید فایل پیکربندی شبکه را ویرایش کنید که در آدرس /etc/network/interfaces می‌باشد. برای ویرایش این فایل می‌توانید از برنامه‌های ویرایش متن مثل gvim یا vim یا leafpad و … استفاده کنید.

leafpad /etc/network/interfaces

توسط فرمان بالا شما به محیط گرافیکی برنامه leafpad در فایل متنی interfaces وارد می‌شوید. حال برای ویرایش این فایل باید فرمان‌های زیر را به ترتیب تایپ کنید:

auto eth0vim etc network interfaces

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

network 192.168.1.0

broadcast 192.168.1.255

gateway 192.168.1.1

همانطور که در تصویر می‌بینید از فرمان vim برای ویرایش فایل interfaces استفاده شده و به صورت CLI کار می‌کند. در برنامه vim برای ویرایش فایل ابتدا باید حرف a را بفشارید تا قابلیت ویرایش برای شما فعال شود سپس می‌توانید تایپ را شروع کنید پس از اتمام تایپ باید کلید ESC را بزنید و در آخر :wq را تایپ کنید تا متن شما را ذخیره کند و از محیط ویرایش خارج شود. در صورتی که از ویرایشگر leafpad استفاده کنید می‌توانید همانند fvkhli Notepad در ویندوز با نگه داشتن کلیدهای Ctrl+S فایل مورد نظر را ذخیره کنید.

پس از وارد کردن آدرس‌ها سیستم خود را ریستارت کنید. آدرس‌های شما روی کارت شبکه eth0 ثبت شود. سپس می‌توانید با فرمان ifconfig eth0 پیکربندی خود را مشاهده کنید.

فعال و یا غیرفعال نمودن کارت شبکه

برای فعال یا غیرفعال کردن کارت شبکه می‌توانید از فرمان ifconfig سپس نام کارت شبکه و پارامتر down یا up استفاده کنید. پارامتر down برای غیر فعال کردن و پارامتر up برای فعال کردن می‌باشد.

برای مثال:

ifconfig eth0 down | up

برای تغییر MAC Address می‌توانید هم از دستور ifconfig و هم از دستور macchanger استفاده کنید.

برای این مثال:

ifconfig eth0 hw ether aa:bb:cc:11:22:33

macchanger wlan0 aa:bb:cc:11:22:33

نکته: در بعضی از توزیع های لینوکس همانند backtrack سرویس شبکه غیرفعال می‌باشد برای فعال نمودن این سرویس باید از فرمان زیر استفاده کنید:

/etc/init.d/networking start

همچنین برای غیرفعال کرن سرویس شبکه باید بجای start از کلمه stop استفاده کنید.

برای مثال:

/etc/init.d/networking stop
برچسب ها: پیکربندی شبکه در لینوکستنظیمات شبکه در لینوکسشبکه
درباره فرشید نوتاش حقیقت

همیشه نیازمند یک منبع آموزشی فارسی در حوزه نرم‌افزارهای آزاد/ متن‌باز و سیستم‌عامل گنو/لینوکس بودم. از این رو این رسالت رو برای خودم تعریف کردم تا رسانه «محتوای باز» رو بوجود بیارم.

نوشته‌های بیشتر از فرشید نوتاش حقیقت
قبلی پروتکل ARP
بعدی آموزش جامع اوبونتو - مقدمه

دیدگاهتان را بنویسید لغو پاسخ

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

جستجو
جستجو برای:
دسته‌بندی موضوعی مقالات
  • برنامه‌نویسی
    • پایتون
    • دواپس
  • پایگاه‌داده
    • MariaDB
    • MySQL
  • تجارت الکترونیک
    • بازاریابی اینترنتی
    • دیجیتال مارکتینگ
    • شبکه‌های اجتماعی
  • جامعه کاربری
    • لاگ
  • دسته‌بندی نشده
  • شبکه و امنیت
  • طراحی وب
    • سئو
    • سیستم مدیریت محتوا
      • وردپرس
  • فناوری‌های نوظهور
    • اینترنت اشیاء
    • رایانش ابری
      • OpenStack
    • کلان‌داده‌ها
  • گنو/لینوکس
    • توزیع
      • CentOS
      • اوبونتو
      • دبیان
      • فدورا
    • چیست
    • خط فرمان
  • مهاجرت به آزاد/متن‌باز
  • نرم‌افزار
    • اداری
      • لیبره آفیس
        • ایمپرس
        • بیس
        • دراو
        • رایتر
        • کالک
    • کاربردی
    • گرافیک و انیمیشن
      • بلندر
      • گیمپ
نماد الکترونیکی (اینماد)
پرداخت‌یار

محتوای باز؛ مرجع آموزشی نرم‌افزارهای آزاد/ متن‌باز

از اینکه قصد همکاری با رسانه «محتوای باز» را دارید بسیار خرسندیم و این مایه مباهات ماست.

نحوه همکاری با ما چندان پیچیده نیست و شرایط آن در ادامه، ارائه گردیده است.

دستمزد مدرسین

پیش از بیان شرایط ضبط ویدئو شایان ذکر است اشاره‌ای به دستمزد مدرسین سایت داشته باشیم.

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

صرف نظر از هر حالت ممکنه، می‌بایست شرایطی که در ادامه ذکر شده‌اند را رعایت کرده باشید.

در حالت اول (رایگان) رسانه محتوای باز (Open Content)، نه وجهی از شما برای نشر ویدئو می‌گیرد و نه وجهی به شما پرداخت می‌نماید و دوره آموزشی شما را به رایگان منتشر می‌کند.

اما در حالت بعدی طریقه همکاری به روش درآمد از فروش خواهد بود، به گونه‌ای که 70 درصد از کل مبلغ فروش دوره آموزشی متعلق به مدرس دوره بوده و 30 درصد مابقی به رسانه محتوای باز تعلق می‌گیرد.

شرایط کلی ضبط دوره آموزشی

دوره آموزشی مربوطه، صرف نظر از هر محتوایی که دارد می‌بایست در یکی از توزیعات گنو/لینوکسی ضبط شده باشد. (به‌عنوان مثال دوره دروپال در اوبونتو، دوره آموزشی کار با آردوینو در دبیان و امثالهم). اگر دوره آموزشی شما در محیط ویندوز و یا هر پلتفرم/سیستم‌عامل دیگری ضبط شده باشد از همکاری با شما معذوریم.

پیشنهاد می‌گردد برای ضبط دوره آموزشی در توزیع گنو/لینوکس از ابزار قدرتمند OBS استفاده نمایید. البته این صرفا یک پیشنهاد است و شما می‌توانید از هر ابزار مناسب دیگری برای این کار بهره ببرید.

برای آشنایی یا تسلط بیشتر می‌توانید دوره رایگان آموزش OBS محمد عابدینی را ببینید:

مشاهده دوره آموزش OBS
شرایط کیفی ضبط دوره آموزشی

کیفیت صدا از اهمیت ویژه‌ای برخوردار می‌باشد و می‌بایست فاقد هر گونه نویز یا صدای اضافی دیگری (صدای محیط پیرامون) باشد.

دوره آموزشی تهیه شده صرفا باید برای رسانه محتوای باز تدوین شده باشد و در هیچ سایت مشابه دیگری قرار نگرفته باشد.

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

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

در حین دوره، مدرس نباید به برند خاصی اشاره کند که جز رقبای ما به‌شمار می‌آیند.

مدرس باید در ابتدا در اواسط و در انتهای دوره به برند ما یعنی رسانه محتوای باز (Open Content) بصورت کلامی اشاره نماید.

مدرس، هنگام تدریس نباید تپق زده، سرفه یا عطسه کند یا صدای قورت دادن بزاقش شنیده شود و بایستی با صدای رسا، دوستانه و پرانرژی به تدریس بپردازد.

قبل از تدوین دوره آموزشی حتما با ما در تماس باشید و یک ویدیوی چنددقیقه‌ای (ترجیحا 5 الی 10 دقیقه)، بصورت نمونه‌کار برای ما بفرستید.

از همکاری با شما سپاسگزاریم.

فراخوان همکاری