مشکل Load نشدن برخی از وبسایت ها در Ubuntu

Vafa Karamzadegan

مطالب مرتبط

نصب Apache، MySQL و PHP بر روی Ubuntu

نصب Apache، MySQL و PHP بر روی Ubuntu

Linux
۱۳۹۶/۴/۲۲ ۳۳۷
مشکلی رایج در نصب پیکج های PHP در CentOS

مشکلی رایج در نصب پیکج های PHP در CentOS

Linux
۱۳۹۶/۷/۸ ۳۴۹
در اکثر مواقع به برخی از وبسایت ها دسترسی ندارید و مرورگر شما جمله زیبای "Waiting for website..." را نشان میدهد.

این مشکل بیشتر در Ubuntu 16.04 به بعد مشاهده میشود و دلیل آن مقدارMTU است.

این کلمه در اصطلاحات شبکه مخفف Maximum Transmission Unit به معنای حد اکثر واحد انتقال است.
در سیستم های ارتباط کامپیوتری برای انتقال اطلاعات آنها را در به Packet هایی تقسیم میکنند که توسط این Packet ها اطلاعات به مقصد میرسد و این Packet ها با توجه به بستر مخابراتی حجم متفاوتی میتوانند داشته باشند به صورت مثال در Ethernet به صورت پیش فرض سایزPacket ها1500 بایت میباشد.
این عدد در اکثر سیستم عامل ها و دیوایس های شبکه (لایه 3 و بالاتر) قابل تنظیم میباشد که در Ubuntu میتوانید از ۲ راه زیر اقدام کنید...

راه کاربران عادی

۱) روی آیکون شبکه کلیک کنید.
۲) Edit Connections...
۳) بر روی Ethernet و یا WLAN کلیک کنید.
۴) مقدار MTU که بر روی Automatic قرار دارد را تغییر داده و مقدار مورد نظر خود را وارد کنید.
۵) بر روی دکمه Save کلیک کنید.

توجه داشته باشید که مقدار پیش فرض MTU 1500 بایت است. اعداد بین 1450 و 1500 باید مشکل شما را برطرف کنند.
سعی کنید از اعداد مضرب 8 استفاده کنید. مقادیر مختلفی را تست کنید. ممکن است با بعضی مقادیر همچنان این مشکل برقرار باشد.

راه کاربران عاشق

۱) Terminal را اجرا کنید (Alt+Ctrl+T).
۲)ifconfigرا وارد کنید و Enter را بزنید.



همانطور که در تصویر فوق مشاهده میکنید، اجرای دستورifconfigلیست device های شبکه شما را نمایش میدهد.
از آنجایی که من از Wireless Network استفاده میکنم فقط MTU مربوط به آن را تغییر میدهم
۳) دستورsudo ifconfig [Device ID] mtu [MTU Value] up را اجرا کنید.
من با توجه به اطلاعات تصویر این مقادیر را وارد کردم: sudo ifconfig wlp3s0 mtu 1458 up
۴) اکنون سیستم خود را Restart کنید. البته میتوانید از دستور زیر نیز استفاده کنید ولی در بعضی مواقع تغییری ایجاد نمیشود: sudo service network-manager restart

۰ نظر