درس ۵ از ۱۰

PPPoE و اتصال ISP

در این درس از مرحله «مسیریابی و اینترنت» روی PPPoE و اتصال ISP تمرکز می‌کنیم؛ توضیح را از پایه شروع می‌کنیم و بعد می‌بینیم این موضوع در مرز اینترنت و Routing شبکه چطور دیده و بررسی می‌شود؛ هدف این است که در پایان فقط تعریف را ندانی؛ بتوانی وضعیت طبیعی و غیرطبیعی را هم از هم جدا کنی در این درس موضوع را در مسیر واقعی عبور داده بررسی می‌کنیم؛ از Link و Frame تا IP، Route و Service؛ هدف این است که بدانی هر مفهوم در کدام لایه تصمیم می‌گیرد، چه اطلاعاتی برای بررسی آن لازم است و چگونه از روی شواهد تشخیص بدهی مشکل در همان بخش است یا در لایه دیگری قرار دارد؛ این نگاه مرحله‌ای پایه عیب‌یابی شبکه حرفه‌ای است

این درس برای مطالعه کامل نوشته شده است

با حوصله بخوان، مثال‌ها را تحلیل کن و تمرین‌ها را انجام بده؛ هدف حفظ کردن تعریف‌ها نیست

PPPoE با Username و Password Session می‌سازد

PPPoE Session احراز هویت و اتصال IP را روی Ethernet برای بعضی ISPها فراهم می‌کند؛ Username، Password، MTU و وضعیت Session را بررسی کن Link روشن ONT به معنی برقرار بودن PPPoE نیست برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، برای تحلیل مسیر از مبدأ تا مقصد، ابتدا Default Gateway Client، سپس Routeهای Router و در صورت وجود چند Router مسیرهای بین آن‌ها را بررسی کن؛ بعد مسیر برگشت را نیز دنبال کن؛ Traceroute می‌تواند سرنخ بدهد اما نبود پاسخ در یک Hop لزوماً به معنی قطع همان نقطه نیست چون بعضی تجهیزات پیام‌های تشخیصی را محدود می‌کنند برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، Routing تصمیم می‌گیرد Packet برای شبکه‌های غیرمحلی از کدام مسیر خارج شود؛ Routeهای مشخص‌تر بر Routeهای عمومی‌تر ترجیح دارند و Default Route فقط آخرین انتخاب برای مقصدهای ناشناخته است؛ در اینترنت سازمانی علاوه بر Route، NAT، Firewall و DNS نیز دخیل‌اند و باید نقش هر کدام جداگانه بررسی شود برای کامل شدن تصویر این موضوع، در این درس موضوع را در مسیر واقعی عبور داده بررسی می‌کنیم؛ از Link و Frame تا IP، Route و Service؛ هدف این است که بدانی هر مفهوم در کدام لایه تصمیم می‌گیرد، چه اطلاعاتی برای بررسی آن لازم است و چگونه از روی شواهد تشخیص بدهی مشکل در همان بخش است یا در لایه دیگری قرار دارد؛ این نگاه مرحله‌ای پایه عیب‌یابی شبکه حرفه‌ای است

MTU ممکن است کمتر از Ethernet عادی باشد

MTU ممکن است کمتر از Ethernet عادی باشد؛ این رابطه را به‌صورت یک موازنه ببین؛ بیشتر یا کمتر شدن یک عدد همیشه به معنی بهتر یا بدتر شدن کل سیستم نیست و باید آن را کنار نیاز واقعی و بقیه شاخص‌ها بخوانی Ethernet فناوری رایج شبکه سیمی است و Frame را روی Link محلی جابه‌جا می‌کند؛ Speed/Duplex، Link LED و Error Counter برای پشتیبانی مهم‌اند داشتن Link به معنی داشتن IP یا اینترنت نیست اگر بخواهی این بخش را از حالت تعریف به مهارت عملی تبدیل کنی، برای تحلیل مسیر از مبدأ تا مقصد، ابتدا Default Gateway Client، سپس Routeهای Router و در صورت وجود چند Router مسیرهای بین آن‌ها را بررسی کن؛ بعد مسیر برگشت را نیز دنبال کن؛ Traceroute می‌تواند سرنخ بدهد اما نبود پاسخ در یک Hop لزوماً به معنی قطع همان نقطه نیست چون بعضی تجهیزات پیام‌های تشخیصی را محدود می‌کنند برای اینکه این مفهوم در محیط واقعی قابل استفاده شود، Routing تصمیم می‌گیرد Packet برای شبکه‌های غیرمحلی از کدام مسیر خارج شود؛ Routeهای مشخص‌تر بر Routeهای عمومی‌تر ترجیح دارند و Default Route فقط آخرین انتخاب برای مقصدهای ناشناخته است؛ در اینترنت سازمانی علاوه بر Route، NAT، Firewall و DNS نیز دخیل‌اند و باید نقش هر کدام جداگانه بررسی شود

Session Status باید بررسی شود

Session Status باید بررسی شود در PPPoE فقط روشن بودن Link کافی نیست؛ باید ببینی Session احراز هویت شده، IP گرفته و خطای Authentication یا Timeout ندارد برای عیب‌یابی درست، این بخش را فقط به‌عنوان یک اصطلاح حفظ نکن و توجه داشته باش که Routing تصمیم می‌گیرد Packet برای شبکه‌های غیرمحلی از کدام مسیر خارج شود؛ Routeهای مشخص‌تر بر Routeهای عمومی‌تر ترجیح دارند و Default Route فقط آخرین انتخاب برای مقصدهای ناشناخته است؛ در اینترنت سازمانی علاوه بر Route، NAT، Firewall و DNS نیز دخیل‌اند و باید نقش هر کدام جداگانه بررسی شود در یک شبکه یا سیستم واقعی، این موضوع زمانی روشن می‌شود که برای تحلیل مسیر از مبدأ تا مقصد، ابتدا Default Gateway Client، سپس Routeهای Router و در صورت وجود چند Router مسیرهای بین آن‌ها را بررسی کن؛ بعد مسیر برگشت را نیز دنبال کن؛ Traceroute می‌تواند سرنخ بدهد اما نبود پاسخ در یک Hop لزوماً به معنی قطع همان نقطه نیست چون بعضی تجهیزات پیام‌های تشخیصی را محدود می‌کنند برای کامل شدن تصویر این موضوع، در این درس موضوع را در مسیر واقعی عبور داده بررسی می‌کنیم؛ از Link و Frame تا IP، Route و Service؛ هدف این است که بدانی هر مفهوم در کدام لایه تصمیم می‌گیرد، چه اطلاعاتی برای بررسی آن لازم است و چگونه از روی شواهد تشخیص بدهی مشکل در همان بخش است یا در لایه دیگری قرار دارد؛ این نگاه مرحله‌ای پایه عیب‌یابی شبکه حرفه‌ای است

Default Route و DNS دریافتی مهم‌اند

Default Route برای مقصدهایی استفاده می‌شود که Route دقیق‌تری در جدول ندارند؛ در شبکه کوچک معمولاً به سمت روتر بالادست یا ISP اشاره می‌کند اگر Route دقیق‌تر وجود داشته باشد Default Route انتخاب نمی‌شود DNS نام را به اطلاعاتی مانند IP تبدیل می‌کند تا کاربر مجبور نباشد نشانی عددی سرویس‌ها را حفظ کند؛ اگر IP مقصد کار می‌کند ولی نام نه، Query DNS را جداگانه آزمایش کن پاک کردن Cache ممکن است کمک کند اما جای بررسی Record، Resolver و مسیر DNS را نمی‌گیرد DNS سامانه نام‌گذاری توزیع‌شده‌ای است که نام را به داده‌هایی مانند IP مرتبط می‌کند و بسیاری از سرویس‌های سازمانی به Name Resolution درست وابسته‌اند؛ خطای DNS ممکن است در ظاهر شبیه قطعی شبکه یا خرابی برنامه دیده شود، بنابراین باید جداگانه بررسی شود که Client به DNS Server درست اشاره می‌کند، Query پاسخ می‌گیرد، Zone و Record مورد نیاز وجود دارند و زمان و دامنه جست‌وجو با طراحی شبکه سازگارند Router زمانی وارد مسیر می‌شود که مقصد خارج از شبکه محلی باشد و جدول Routing تعیین می‌کند Packet از کدام Next Hop یا Interface عبور کند؛ Default Route فقط مسیر پیش‌فرض برای مقصدهایی است که Route مشخص‌تری ندارند؛ در بررسی مشکل باید Routeهای موجود، Prefix هر Route، Gateway یا Next Hop، وضعیت Interface و مسیر برگشت را هم دید، چون رسیدن Packet به مقصد بدون مسیر برگشت معتبر ارتباط پایدار ایجاد نمی‌کند

Credential اینترنت محرمانه است

Username و Password سرویس ISP اطلاعات دسترسی‌اند و نباید در مستند عمومی یا پیام گروهی قرار گیرند؛ آن‌ها را در محل امن نگه دار و هنگام عیب‌یابی از نمایش غیرضروری رمز در Screenshot جلوگیری کن برای عیب‌یابی درست، این بخش را فقط به‌عنوان یک اصطلاح حفظ نکن و توجه داشته باش که Routing تصمیم می‌گیرد Packet برای شبکه‌های غیرمحلی از کدام مسیر خارج شود؛ Routeهای مشخص‌تر بر Routeهای عمومی‌تر ترجیح دارند و Default Route فقط آخرین انتخاب برای مقصدهای ناشناخته است؛ در اینترنت سازمانی علاوه بر Route، NAT، Firewall و DNS نیز دخیل‌اند و باید نقش هر کدام جداگانه بررسی شود برای عیب‌یابی درست، این بخش را فقط به‌عنوان یک اصطلاح حفظ نکن و توجه داشته باش که برای تحلیل مسیر از مبدأ تا مقصد، ابتدا Default Gateway Client، سپس Routeهای Router و در صورت وجود چند Router مسیرهای بین آن‌ها را بررسی کن؛ بعد مسیر برگشت را نیز دنبال کن؛ Traceroute می‌تواند سرنخ بدهد اما نبود پاسخ در یک Hop لزوماً به معنی قطع همان نقطه نیست چون بعضی تجهیزات پیام‌های تشخیصی را محدود می‌کنند

مثال محیط واقعی

فرض کن در مرز اینترنت و Routing شبکه مشکلی گزارش شده و احتمال می‌دهی به PPPoE و اتصال ISP مربوط باشد. قبل از تغییر، وضعیت فعلی را با Route Table، ping، tracert، NAT و Firewall بررسی می‌کنی و نتیجه را با یک حالت سالم یا مستند معتبر مقایسه می‌کنی. اگر شواهد فرضیه را تأیید کردند، فقط همان بخش مرتبط را تغییر می‌دهی و بعد همان تست را دوباره اجرا می‌کنی تا مطمئن شوی مشکل واقعاً برطرف شده است

اشتباهات رایج

این اشتباه‌ها را تکرار نکن

  • در PPPoE فقط روشن بودن Link کافی نیست؛ باید ببینی Session احراز هویت شده، IP گرفته و خطای Authentication یا Timeout ندارد
  • پاک کردن Cache ممکن است کمک کند اما جای بررسی Record، Resolver و مسیر DNS را نمی‌گیرد
  • تغییر دادن تنظیمات مرتبط با PPPoE و اتصال ISP قبل از اینکه مطمئن شوی مشکل واقعاً به همین بخش مربوط است
تمرین عملی

حالا خودت انجام بده

  1. در یک نمونه آزمایشی مرتبط با PPPoE و اتصال ISP، فقط وضعیت فعلی را مشاهده کن و سه نکته‌ای را که برای تشخیص حالت سالم مهم‌اند یادداشت کن
  2. با Route Table، ping، tracert، NAT و Firewall وضعیت مرتبط با PPPoE و اتصال ISP را بدون تغییر بررسی کن، سه داده واقعی جمع کن و توضیح بده هرکدام چه چیزی به تو می‌گویند
  3. یک خطای فرضی مرتبط با PPPoE و اتصال ISP بنویس و مشخص کن اولین تست کم‌خطر تو چیست و چه نتیجه‌ای فرضیه‌ات را رد می‌کند

نکته‌هایی که باید با خودت ببری

  • PPPoE با Username و Password Session می‌سازد
  • MTU ممکن است کمتر از Ethernet عادی باشد
  • Session Status باید بررسی شود
  • Default Route و DNS دریافتی مهم‌اند
  • Credential اینترنت محرمانه است
  • قبل از تغییر Default Route، NAT یا WAN دسترسی جایگزین و Rollback را مشخص کن
خودسنجی

قبل از رفتن به درس بعد، جواب را برای خودت توضیح بده

این نکته را با یک مثال توضیح بده: PPPoE با Username و Password Session می‌سازد. بعد بگو در عمل چطور آن را بررسی می‌کنی.

PPPoE Session احراز هویت و اتصال IP را روی Ethernet برای بعضی ISPها فراهم می‌کند؛ Username، Password، MTU و وضعیت Session را بررسی کن

این نکته را با یک مثال توضیح بده: MTU ممکن است کمتر از Ethernet عادی باشد. بعد بگو در عمل چطور آن را بررسی می‌کنی.

MTU ممکن است کمتر از Ethernet عادی باشد؛ این رابطه را به‌صورت یک موازنه ببین؛ بیشتر یا کمتر شدن یک عدد همیشه به معنی بهتر یا بدتر شدن کل سیستم نیست و باید آن را کنار نیاز واقعی و بقیه شاخص‌ها بخوانی

این نکته را با یک مثال توضیح بده: Session Status باید بررسی شود. بعد بگو در عمل چطور آن را بررسی می‌کنی.

در PPPoE فقط روشن بودن Link کافی نیست؛ باید ببینی Session احراز هویت شده، IP گرفته و خطای Authentication یا Timeout ندارد

مطالعه درس همیشه عمومی است

برای ذخیره پیشرفت، دوره را رسمی شروع کن

با ثبت‌نام، تکمیل درس‌ها و نمره آزمون روی حساب ذخیره می‌شود

ثبت‌نام و شروع رسمی