NetworkManager 1.20.0 منتشر شد

منتشر شده انتشار پایدار جدید رابط برای ساده کردن تنظیم پارامترهای شبکه - NetworkManager 1.20. پلاگین ها برای پشتیبانی از VPN، OpenConnect، PPTP، OpenVPN و OpenSWAN از طریق چرخه های توسعه خودشان در حال توسعه هستند.

اصلی نوآوری ها NetworkManager 1.20:

  • پشتیبانی از شبکه های مش بی سیم، که هر گره در آن از طریق گره های همسایه متصل می شود، اضافه شده است.
  • قطعات منسوخ شده تمیز شده اند. از جمله کتابخانه libnm-glib که در NetworkManager 1.0 با کتابخانه libnm جایگزین شد، افزونه ibft حذف شد (برای انتقال داده های پیکربندی شبکه از میان افزار، باید از nm-initrd-generator از initrd استفاده کنید) و پشتیبانی از "main" تنظیمات .monitor-” فایل های اتصال را در NetworkManager.conf متوقف کردند (باید صریحاً «بار اتصال nmcli» یا «بارگذاری مجدد اتصال nmcli» را فراخوانی کرد).
  • به طور پیش فرض، سرویس گیرنده DHCP داخلی (حالت داخلی) به جای برنامه قبلی dhclient فعال می شود. می توانید مقدار پیش فرض را با استفاده از گزینه ساخت "--with-config-dhcp-default" یا با تنظیم main.dhcp در فایل پیکربندی تغییر دهید.
  • اضافه شدن قابلیت پیکربندی fq_codel (تأخیر کنترل شده صف منصفانه) نظم و انضباط مدیریت صف برای بسته هایی که در انتظار ارسال هستند و عمل mirred برای آینه سازی ترافیک.
  • برای توزیع‌ها، امکان قرار دادن اسکریپت‌های ارسال در پوشه /usr/lib/NetworkManager وجود دارد که می‌تواند در تصاویر سیستمی که در حالت فقط خواندنی در دسترس هستند و پاک کردن /etc در هر راه‌اندازی استفاده شود.
  • پشتیبانی از دایرکتوری های فقط خواندنی به افزونه keyfile اضافه شده است
    ("/usr/lib/NetworkManager/system-connections")، نمایه هایی که در آن ها می توان از طریق D-Bus تغییر یا حذف کرد (در این مورد، فایل های غیرقابل تغییر در /usr/lib/ توسط فایل های ذخیره شده در /etc یا / لغو می شوند. اجرا کن)؛

  • در libnm، کد تجزیه تنظیمات در قالب JSON دوباره کار شده است و بررسی دقیق‌تر پارامترها ارائه شده است.
  • در قوانین مسیریابی بر اساس آدرس منبع (مسیریابی خط مشی)، پشتیبانی از ویژگی "suppress_prefixlength" اضافه شده است.
  • برای VPN WireGuard، پشتیبانی از اسکریپت ها برای تخصیص خودکار یک مسیر پیش فرض "wireguard.ip4-auto-default-route" و "wireguard.ip6-auto-default-route" اجرا شده است.
  • پیاده سازی افزونه های مدیریت تنظیمات و روش ذخیره پروفایل ها روی دیسک مجدداً کار شده است. پشتیبانی اضافه شده برای انتقال پروفایل های اتصال بین پلاگین ها.
  • نمایه های ذخیره شده در حافظه اکنون فقط توسط پلاگین keyfile پردازش می شوند و در پوشه /run ذخیره می شوند، که پس از راه اندازی مجدد NetworkManager از دست دادن پروفایل ها جلوگیری می کند و استفاده از API مبتنی بر FS را برای ایجاد پروفایل در حافظه ممکن می سازد.
  • روش جدید D-Bus اضافه شد AddConnection2()، که به شما امکان می دهد اتصال خودکار یک نمایه را در زمان ایجاد آن مسدود کنید. در روش به روز رسانی 2() پرچم "عدم درخواست مجدد" را اضافه کرد که در آن تغییر محتوای نمایه اتصال به طور خودکار پیکربندی واقعی دستگاه را تغییر نمی دهد تا زمانی که نمایه دوباره فعال شود.
  • تنظیم "ipv6.method=disabled" اضافه شده است که به شما امکان می دهد IPv6 را برای دستگاه غیرفعال کنید.

منبع: opennet.ru

اضافه کردن نظر