LinuxNetwork – Telegram
LinuxNetwork
1.41K subscribers
21 photos
5 videos
1 file
34 links
Download Telegram
LinuxNetwork
رفع مشکل کندی آپدیت و نصب پکیج در سرور های ایران: sed -i 's/http:\/\/[a-z]*.archive.ubuntu.com/http:\/\/ir.archive.ubuntu.com/g' /etc/apt/sources.list
برای اوبونتو 24:
sudo sed -i 's|http://[a-z]*\.archive\.ubuntu\.com|https://ir.archive.ubuntu.com|g' /etc/apt/sources.list.d/ubuntu.sources
🌐 لیست کامل DNS سرورهای پرکاربرد ایرانی:


✔️شکن:
178.22.122.100
185.51.200.2

✔️رادارگیم:
10.202.10.10 
10.202.10.11

✔️الکترو:
78.157.42.100
78.157.42.101

✔️چهارصدوسه:
10.202.10.202
10.202.10.102

✔️هاست‌ایران:
172.29.0.100
172.29.2.100

✔️بگذر:
185.55.226.26
185.55.225.25

✔️هم‌آوا:
185.20.163.2
185.20.163.4

✔️آسیاتک:
194.36.174.161
178.22.122.100


✔️سایر DNS سرورهای ایرانی:

🟢 https://public-dns.info/nameserver/ir.html
Please open Telegram to view this post
VIEW IN TELEGRAM
5
MTU چیست و نحوه تغییر آن در سرور لینوکسی و میکروتیکی

MTU (Maximum Transmission Unit) به حداکثر اندازه بسته‌ای گفته می‌شود که می‌تواند در یک شبکه بدون نیاز به تکه‌تکه شدن (Fragmentation) ارسال شود. مقدار پیش‌فرض MTU در بیشتر شبکه‌ها 1500 بایت است، اما در برخی شرایط، تغییر این مقدار می‌تواند به بهبود عملکرد شبکه کمک کند.

تغییر مقدار MTU در سرور لینوکسی

برای تغییر MTU در سیستم‌عامل لینوکس، می‌توان از دستور ip یا ifconfig استفاده کرد:

1. نمایش مقدار فعلی MTU:

ip link show eth0


2. تغییر مقدار MTU به 1450:

sudo ip link set eth0 mtu 1450


3. برای اعمال دائمی تغییر، مقدار MTU را در فایل پیکربندی کارت شبکه (مثلاً در Ubuntu یا Debian در مسیر /etc/network/interfaces) تغییر دهید:

iface eth0 inet static mtu 1450



تغییر مقدار MTU در میکروتیک

در روترهای MikroTik، تغییر مقدار MTU از طریق Winbox یا دستور ترمینال انجام می‌شود:

1. ورود به Winbox و رفتن به مسیر:

Interfaces > انتخاب اینترفیس موردنظر > تنظیم مقدار MTU


2. استفاده از ترمینال:

/interface ethernet set
ether1 mtu=1450



پس از تغییر مقدار MTU، بررسی کنید که ارتباطات شبکه‌ای به درستی برقرار باشند و در صورت لزوم مقدار MTU را تنظیم کنید تا از Fragmentation جلوگیری شود.
2
LinuxNetwork
MTU چیست و نحوه تغییر آن در سرور لینوکسی و میکروتیکی MTU (Maximum Transmission Unit) به حداکثر اندازه بسته‌ای گفته می‌شود که می‌تواند در یک شبکه بدون نیاز به تکه‌تکه شدن (Fragmentation) ارسال شود. مقدار پیش‌فرض MTU در بیشتر شبکه‌ها 1500 بایت است، اما در برخی…
اطلاعات بیشتر درمورد mtu:

MTU (Maximum Transmission Unit) یکی از پارامترهای مهم در شبکه‌های کامپیوتری است که تعیین می‌کند حداکثر اندازه یک بسته داده‌ای که می‌تواند بدون نیاز به تقسیم شدن (Fragmentation) ارسال شود، چقدر باشد. مقدار پیش‌فرض MTU در بسیاری از شبکه‌های اترنت (Ethernet) برابر با 1500 بایت است، اما بسته به نوع ارتباط و پروتکل‌های مورد استفاده، این مقدار می‌تواند متفاوت باشد.

تأثیر MTU در عملکرد شبکه

مقدار MTU مستقیماً بر سرعت و کارایی انتقال داده تأثیر می‌گذارد. اگر مقدار MTU خیلی بالا باشد و شبکه از آن پشتیبانی نکند، بسته‌ها ممکن است تکه‌تکه شده و دوباره در مقصد مونتاژ شوند که این امر باعث افزایش تأخیر و مصرف پردازشی در روترها و سرورها می‌شود. از طرف دیگر، اگر مقدار MTU خیلی کم باشد، سربار بسته‌ها (به دلیل هدرهای اضافی) افزایش پیدا کرده و کارایی کاهش می‌یابد.

ارتباط MTU با Fragmentation و Path MTU Discovery

Fragmentation زمانی رخ می‌دهد که یک بسته‌ای بزرگ‌تر از مقدار MTU باشد و مجبور شود به قطعات کوچک‌تر تقسیم شود. این فرآیند معمولاً باعث افزایش بار پردازشی در تجهیزات شبکه، کاهش کارایی انتقال داده و افزایش تأخیر می‌شود. برای جلوگیری از این مشکل، پروتکل‌هایی مانند Path MTU Discovery (PMTUD) استفاده می‌شوند که بررسی می‌کنند چه مقدار MTU در مسیر ارتباطی پشتیبانی می‌شود تا از Fragmentation جلوگیری کنند.

انواع MTU در شبکه‌های مختلف

در فناوری‌های مختلف ارتباطی، مقادیر MTU متفاوت است:

اترنت استاندارد: 1500 بایت

Jumbo Frames (در شبکه‌های دیتاسنتری): 9000 بایت

PPPoE (در ارتباطات اینترنتی): 1492 بایت

VPN (با سربارهای اضافی رمزگذاری): معمولاً 1400-1450 بایت

Wireless Networks: بسته به پروتکل‌های امنیتی و رمزگذاری، مقدار MTU می‌تواند تغییر کند.


چالش‌های MTU در ارتباطات اینترنتی و VPN

یکی از رایج‌ترین مشکلاتی که کاربران با آن مواجه می‌شوند، مشکل عدم بارگذاری برخی وب‌سایت‌ها یا کاهش سرعت در VPN است که معمولاً به دلیل ناسازگاری MTU در مسیر ارتباطی اتفاق می‌افتد. در چنین شرایطی، مقدار MTU پایین‌تر انتخاب می‌شود تا بسته‌ها بدون نیاز به Fragmentation منتقل شوند.

MTU و امنیت شبکه

در برخی موارد، تنظیم نادرست مقدار MTU می‌تواند باعث مشکلات امنیتی شود. حملاتی مانند MTU Mismatch Attacks یا Fragmentation-based Attacks می‌توانند در شبکه‌هایی که از MTU ناسازگار استفاده می‌کنند، رخ دهند. تنظیم مقدار مناسب MTU و جلوگیری از Fragmentation ناخواسته، می‌تواند تأثیر مثبتی بر امنیت و کارایی شبکه داشته باشد.

جمع‌بندی

مقدار MTU تعیین‌کننده حداکثر اندازه بسته‌های داده‌ای در شبکه است.

مقدار نامناسب MTU می‌تواند باعث کاهش سرعت، افزایش تأخیر و مشکلات امنیتی شود.

در ارتباطات اینترنتی، VPN و شبکه‌های بی‌سیم، تنظیم صحیح MTU اهمیت زیادی دارد.

پروتکل‌هایی مانند Path MTU Discovery به صورت خودکار مقدار مناسب MTU را در مسیر ارتباطی تعیین می‌کنند.

در شبکه‌های بزرگ و دیتاسنتری، استفاده از Jumbo Frames برای کاهش سربار پردازشی و افزایش کارایی پیشنهاد می‌شود.


تنظیم دقیق مقدار MTU می‌تواند تأثیر مستقیمی بر بهبود عملکرد شبکه و جلوگیری از مشکلاتی مانند Fragmentation، کندی سرعت و کاهش بازدهی سرورها داشته باشد.
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
🔥🔥🔥🔥🔥🔥🔥🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔵 تانل Reverse چیست؟

در دنیای VPN و ارتباطات امن، تونل‌های ریورس مانند rathole یا backhaul گزینه‌ای بسیار کارآمد هستند. در این روش، ارتباط دو سرور به صورت کلاینت/سرور برقرار می‌شود؛ یعنی تنها کلاینت (سرور خارج) نیاز دارد که به سرور (سرور ایران) وصل شود. حتی اگر به دلیل فیلترینگ یا محدودیت‌های آیپی، سرور نتواند به کلاینت (سرور خارج) دسترسی پیدا کند، ارتباط دچار مشکل نخواهد شد... 🔽

مزایای اصلی تونل‌های ریورس:

ساختار کلاینت/سرور:

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

محدودیت‌هایی مثل فیلترینگ آیپی در سمت سرور اهمیتی ندارد.


سادگی در تنظیمات:

نسبت به تونل‌های سنتی مانند GRE، IPIP و 6to4، تنظیمات تونل‌های ریورس ساده‌تر و بدون نیاز به برقراری ارتباط دوطرفه مستقیم هستند.


مصرف ترافیک بهینه:

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



تفاوت با تونل‌های سنتی (GRE، IPIP، 6to4):

تونل‌های سنتی معمولاً نیازمند تنظیمات پیچیده‌تر و ارتباط مستقیم دوطرفه بین دو نقطه هستند.

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


کاربرد در VPN با سناریوی اتصال از ایران به اروپا:

چگونگی کارکرد:

کاربر ابتدا از طریق VPN به سرور موجود در ایران متصل می‌شود.
سپس با استفاده از تونل ریورس، ترافیک به سرور موجود در اروپا هدایت می‌شود.


مزایا:

عبور از محدودیت‌های شبکه و فیلترینگ: تنها کلاینت نیاز دارد به سرور متصل شود، بنابراین محدودیت‌های آیپی برای سرور تأثیری ندارد.

تنظیمات ساده و بهینه در مصرف پهنای باند: انتقال داده به شیوه‌ای استاندارد انجام می‌شود و نگرانی از بابت افزایش مصرف ترافیک بی‌مورد وجود ندارد.



جمع‌بندی:

استفاده از تونل‌های ریورس مانند rathole یا backhaul یک راهکار کارآمد، ساده و بهینه برای ایجاد ارتباط امن در VPN‌ها است. برخلاف برخی ادعاهای نادرست مبنی بر افزایش مصرف ترافیک، در واقع این تونل‌ها باعث افزایش مصرف پهنای باند نمی‌شوند و عملکرد آن‌ها در شرایط محدودیت‌های شبکه همچنان پایدار و بهینه است. این ویژگی‌ها باعث می‌شود که برای کسانی که قصد دارند از VPN برای اتصال از ایران به سرورهای اروپا استفاده کنند، گزینه‌ای بسیار مناسب باشد.

@linuxnetch
Please open Telegram to view this post
VIEW IN TELEGRAM
🟢 پروکسی V2ray (xray) چیست و تفاوت آن با VPN های سنتی چیست؟ 🔽

۱. ماهیت و نحوه عملکرد

V2Ray:

در واقع یک چارچوب چندپروتکلی برای ساخت سرویس‌های پراکسی است که از پروتکل‌هایی مانند VMess و VLESS بهره می‌برد.

هدف اصلی آن ارائه امکان عبور از سانسور و ایجاد ترافیک غیرقابل تشخیص (obfuscation) می‌باشد.

به‌طور معمول فقط ترافیک برنامه‌های مشخص یا ترافیک انتخابی را پراکسی می‌کند و برای پوشش ترافیک کل سیستم نیاز به تنظیمات اضافی (مثلاً استفاده از روتینگ سیستم یا TProxy) دارد.

از نظر مدل OSI بیشتر در لایه کاربرد (Layer 7) فعالیت می‌کند، اگرچه از پروتکل‌های انتقال مثل TCP/UDP بهره می‌برد.


وی‌پی‌ان‌های سنتی (L2TP، OpenVPN، WireGuard):

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

این روش به صورت کلی باعث افزایش حریم خصوصی و امنیت می‌شود زیرا تمامی بسته‌های IP رمزنگاری می‌شوند.




---

۲. پروتکل‌های مورد استفاده و لایه‌های فعالیت

L2TP (Layer 2 Tunneling Protocol):

در اصل برای ایجاد تونل‌های لایه ۲ طراحی شده و معمولاً با IPSec جهت رمزنگاری (که در لایه شبکه یا Layer 3 قرار دارد) ترکیب می‌شود.

بنابراین ترکیبی از لایه ۲ (تست تونل) و لایه ۳ (رمزنگاری) محسوب می‌شود.


OpenVPN:

یک پروتکل وی‌پی‌ان کاربردی است که بر پایه TLS/SSL عمل می‌کند.

به عنوان یک تونل‌ساز، در لایه شبکه (Layer 3) عمل کرده و می‌تواند ترافیک را از طریق UDP یا TCP منتقل کند.


WireGuard:

پروتکلی نوین و مدرن است که بر روی سادگی، کارایی و سرعت تمرکز دارد.

مانند OpenVPN در لایه شبکه (Layer 3) عمل می‌کند و به دلیل معماری ساده و پیاده‌سازی در سطح کرنل (به ویژه در لینوکس) عملکرد بسیار سریعی دارد.




---

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

انعطاف‌پذیری و هدف‌گیری:

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

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


کاربرد در لایه‌های مختلف:

V2Ray عمدتاً در لایه کاربرد (Layer 7) عمل می‌کند و به همین دلیل تنظیم و استفاده از آن نیازمند دانش فنی بیشتری در زمینه پراکسی است.

در حالی که L2TP/IPSec، OpenVPN و WireGuard که در لایه‌های ۲/۳ فعالیت می‌کنند، به صورت کامل‌تری ترافیک شبکه را پوشش داده و راهکارهای VPN «تمام سیستم» محسوب می‌شود.

@linuxnetch
Please open Telegram to view this post
VIEW IN TELEGRAM