LINUX-BG   Адрес : http://www.linux-bg.org
Всички новини за: Август, 2025
Адрес за бърза информация: http://www.linux-bg.org/cgi-bin/y/index.pl?page=news&key=all&idx=2025_08
"Per device forwarding" в NetworkManager 1.54    
от DeepUltramarine на 2-08-2025@14:24 GMT(+2)

NetworkManager е системна услуга и набор от инструменти за управление на мрежовите връзки в една Linux система и улеснява конфигурирането и поддържането на мрежовите интерфейси. Той е предназначен да опрости управлението на мрежите, като предоставя централизиран начин за настройка на Wi-Fi, Ethernet, мобилни връзки (3G/4G/5G), VPN, Bluetooth и други мрежови технологии.

Едно ново подобрение в NetworkManager 1.54, което си струва да се да му се обърне внимание е "Per device IPv4 forwarding".

IPv4 forwarding е процес, при който мрежово устройство (например компютър или рутер) препраща мрежови пакети от един мрежов интерфейс към друг. Това е ключова функция за сценарии като споделяне на интернет връзка, създаване на мост между мрежи или конфигуриране на рутер. Обикновено в Linux системите това се контролира чрез системна настройка в /proc/sys/net/ipv4/ip_forward, която е глобална и важи за всички мрежови интерфейси.

С въвеждането на "Per device IPv4 forwarding" в NetworkManager 1.54, сега е възможно да се конфигурира пренасочването на пакети индивидуално за всеки мрежов интерфейс чрез нова настройка в профила на връзката, наречена ipv4.forwarding. Това позволява по-гъвкаво управление на мрежовото поведение, като например:

  • Активиране на пренасочване само за определен интерфейс (напр. eth0), докато други интерфейси (напр. wlan0) остават без тази функция.
  • По-фина настройка при споделяне на интернет или при маршрутизиране между мрежи, без да се засяга цялата система.
  • NetworkManager управлява мрежовите връзки чрез т.нар. connection profiles (профили на връзки), които съдържат настройки за мрежови интерфейси. С новата версия 1.54, свойството ipv4.forwarding може да бъде зададено в профила на връзката чрез инструмента nmcli или графичния интерфейс на NetworkManager.

    "Per device IPv4 forwarding" ни осигурява по-голяма гъвкавост и позволява различни политики за пренасочване за различни интерфейси. Подобрява сигурността като ограничава пренасочването до конкретни интерфейси, намалявайки риска от нежелан мрежов трафик. По-лесна конфигурация и с това и ограничаване на възможностите за грешки.

    Новат функция е особено полезна за потребители, които искат да конфигурират сложни мрежови сценарии (напр. рутери, VPN, споделяне на връзка) без да променят глобалните системни настройки. Тя е особено подходяща за лаптопи, сървъри или устройства, които работят с множество мрежи едновременно.

    Някои други новости, които си струва да споменем:

  • IPv6 Prefix Delegation с Subnet ID
  • Въведена е настройка prefix-delegation с свойство subnet-id, което улеснява избора на подсети за интерфейси надолу по веригата при IPv6 делегиране на префикси. Това е важно за сложни мрежи, където се разпределят IPv6 адреси между устройства.
  • Подобрения за WireGuard
  • NetworkManager вече улеснява свързването към IPv6 WireGuard ендпойнти чрез автоматично създаване на защитни правила, които предотвратяват отхвърлянето на входящи пакети от ядрото поради reverse path filtering.
  • Поддръжка за OCI Baremetal среди
  • Обновления в nm-cloud-setup подобряват съвместимостта с OCI (Oracle Cloud Infrastructure) baremetal среди, което улеснява конфигурирането на мрежи в облачни инфраструктури.
  • Конфигуриране на loopback интерфейс в nmtui
  • Текстовото приложение nmtui вече поддържа конфигуриране на loopback интерфейса, което е полезно за администратори, работещи с локални мрежови настройки.
  • По-голяма гъвкавост при OVS (Open vSwitch)
  • Свойствата на OVS bridge и port връзки могат да се променят без необходимост от деактивиране на връзката, което намалява прекъсванията в мрежата. Това е особено полезно за виртуализирани среди.
  • SR-IOV настройки
  • Новото свойство sriov.preserve-on-down позволява на потребителите да решат дали параметрите на SR-IOV (Single Root I/O Virtualization) да се запазят или да се нулират при деактивиране на връзката, което подобрява управлението на виртуализацията.
  • OVS DPDK подобрения
  • Новата настройка ovs-dpdk.lsc-interrupt позволява конфигуриране на режимите за откриване на промени в състоянието на връзката (Link State Change), което подобрява производителността и надеждността в OVS DPDK среди.
  • Подобрения в ранното зареждане (initrd)
  • Генераторът на initrd в NetworkManager вече разпознава NVMe Boot Firmware Table, което улеснява мрежовата конфигурация по време на зареждането. Добавени са и нови systemd услуги за по-надеждно мрежово управление в initrd етапа.
  • Други подобрения
  • — Поправени са грешки, като проблем с неправилно форматирани LLDP пакети, които можеха да доведат до срив на NetworkManager при активиран дебъг лог. ~ Подобрена е обработката на VLAN и резолвинг на хост имена чрез /etc/hosts за по-точни reverse DNS lookups.

    Източник: https://linuxiac.com/networkmanager-1-54-adds-per-device-ipv4-forwarding/ https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/1.54.0/NEWS

    [Коментари: 0]


    Новото във Firefox 142    
    от DeepUltramarine на 18-09-2025@7:45 GMT(+2)

    Преди почти десет дни, на 19 август, излезе Firefox 142. Какви са основните нововъведения и подобрения?

    Подобрена защита от проследяване (ETP): Добавен е гъвкав списък с изключения, който блокира разделянето на тракери на две категории - основни (за базова функционалност на сайтове) и допълнителни (за "джаджи" и анимации). Това позволява по-добра съвместимост със сайтове, без да се компрометира поверителността. Настройките могат да се конфигурират през about:preferences#privacy.

    Предварителен преглед на връзки (Link Preview ): Потребителите могат да видят съдържанието на връзка, без а я отварят, чрез продължително натискане или избиране на "Предварителен преглед" от контекстното меню с десен клик на мишката. Функцията използва локален ИИ за рендериране на определяне и рендериране на ключовите точки и обобщение на съдържанието зад линка. Засега е налична за англоезиччни локали (en-US, en-CA, en-GB, en-AU) на устройства с над 3 GB RAM.

    Подобрения в групите от табове: Активния таб остава видим, дори когато групата е свита, с индикатор за броя на скритите табове. Това улеснява управлението на множество табове, като ограничава претрупването.

    Различни оптимизации на потребителския интерфейс:

  • Разширенията могат да бъдат премахнати директно от страничната лента чрез десен клик и опцията "Премахване от страничната лента".
  • Подобрена е скоростта за превъртане в диалоговия прозорец за отметки.
  • Подобрена поддръжка за влачене и пуснаке на изображения във формат blob.
  • По-усъвършенствано търсене в историята през адресната лента, намаляващо дублираните резултати.
  • Някои подобрения за разработчиците:

  • wllama API: Позволява интергриране на локални езикови модели (LLM) в разширенията. Покрай това, аз лично очаквам браузъра да набъбне бързо до размерите на ОС. Но пък се отварят множество възможности.
  • URLPattern API: Улеснява съпоставянето и анализа на URL адреси със стандартен синтаксис
  • Prioritized Task Scheduling API: Дава възможност за управление на приоритетите на задачите за по-отзивчиви приложения.
  • Selection.getComposedRanges(): Подобрява извличането на избрани текстови диапазони чрез shadow DOM.
  • Подобрения в Debugger:Ново настройване за контрол на наслагването при пауза на изпълнението на скриптове.
  • WebRTC подобрения: Добавени са свойства като currentRoundTripTime и totalRoundTripTime за по-добър анализ на връзките.
  • Animation API: Въведена е поддръжка за Animation.overallProgress и подобрения в Animation.commitStyles().
  • Премахване на остарелия атрибут codebase: Елементът вече не поддържа атрибута codebase, като вместо него се използва data.
  • Firefox 142 въвежда и CRLite. Система за локално съхранение на данни за оттеглени сертификати (около 300 KB, обновявани ежедневно). Това елиминира нуждата от онлайн проверки, намалява забавянето при зареждане на страници и повишава сигурността и поверителността.

    Отстранение са девет уязвимости, пет от които са класифицирани като „високорискови“, макар да няма данни за активни експлойти.

    Подобрена поддръжка за WebExtensions API, съвместима с Chromium-базирани браузъри.

    Netmonitor показва заглавия, бисквитки и параметри на заявките в мрежовия панел, дори ако заявката не е завършена.

    Малко забележки:

  • Firefox 142 вече не поддържа Windows 8.1 и по-стари версии, както и macOS 10.14 и по-стари. Препоръчва се използването на Firefox ESR за тези системи.
  • Някои функции, като предварителния преглед на връзки, се разпространяват постепенно и може да не са достъпни веднага за всички потребители или региони.
  • Поправки в версия 142.0.1: Издадена на 27 август 2025 г., корекцията отстранява сривове в KDE Plasma при променени и настройки за оформление на прозорците, както и проблеми с преместването на множество табове, които водеха до неотзивчивост на лентата с инструменти или визуални грешки.

    За повече информация може да проверите на https://www.firefox.com/en-US/firefox/142.0/releasenotes/

    [Коментари: 0]


    Python: The Documentary    
    от DeepUltramarine на 18-09-2025@7:46 GMT(+2)

    "Python: The Documentary" е документален филм за Python. Езикът за програмиране, който може да се каже, че преобърна съвременния свят.

    С инструментите и библиотеките си за обработка на огромни масиви от данни, Python се превърна в основнен двигател и движеща сила довели до революцията при идзкуствения интелект.

    Да се запознаете с хората зад проекта, започнал в Амстердам преди тридесет години и какво имат да ни разкажат, можете да видите и чуете от това видео:

    [Коментари: 0]


    Debian 13 - по-надежден, по-бърз    
    от DeepUltramarine на 18-09-2025@7:48 GMT(+2)

    Debian 13 "Trixie" бе пуснат точно преди двадесет дена, на 19 август. Новата версия идва със значителни подобрения и нововъведения спрямо предишната. Надграждането до Debian 13 носи значителни предимства, правещи го препоръчително за повечето потребители и администратори.

    Ето и основните акценти при новата версия:

    Ядро и софтуер:

  • Linux ядро 6.12 LTS: Поддръжка до декември 2026 г., което осигурява дългосрочна стабилност. Ядрото идва с PREEMPT_RT за изчисления в реално време и подобрено планиране с BPF и EEVDF, а KernelCare Enterprise позволява актуализиране на ядрото без нужда от презареждане, като гарантира сигурност без рестартиране или прекъсване на работата.
  • APT 3.0: Обновен мениджър на пакети за по-бързо и сигурно управление на софтуера.
  • Актуализирани версии на ключови приложения: KDE Plasma 6.3, Gnome 48, LibreOffice 25.2, GCC 14.2, Python 3.13, PHP 8.4, PostgreSQL 17, OpenSSL 3.5 и др
  • Подобрения по сигурността и производителността:

  • 64-битов time_t: Завършен преход за избягване на проблема Y2038 на повечето архитектури (с изключение на i386).
  • Подобрена защита срещу ROP, COP и JOP атаки на amd64 и arm64.
  • По-бърза компилация на пакети.
  • HTTP Boot: Поддръжка чрез UEFI и U-Boot за по-гъвкаво зареждане.
  • Пакети и хранилища:

  • Добавени над 14 100 нови пакета, общо около 69 830 пакета в хранилищата. Над 8800 остарели пакета са премахнати, а над 44 000 са актуализирани.
  • Осигурена поддръжка за Hunspell речници във формат BDIC за проверка на правописа в браузъри като Falkon.
  • cURL с поддръжка на HTTP/3 и нов инструмент curlie като алтернатива на wget.
  • Инсталация и облачни решения:
  • Подобрен инсталатор с поддръжка за възстановяване на btrfs, сигурно зареждане чрез systemd-boot и инсталация от DVD, CD, USB, мрежа или HTTP Boot.
  • Облачни образи за Amazon EC2, Microsoft Azure, OpenStack и др., оптимизирани с cloud-init.
  • Live образи за amd64 и arm64 с различни десктоп среди за тестване без инсталация.
  • Поддръжка: Debian 13 ще получава актуализации и пачове за сигурност в продължение на пет години, до юни 2030 г.

    Други подобрения:

  • Поддръжка на 78 езика за по-голяма достъпност.
  • Оптимизации за настолни компютри, сървъри, клъстери, контейнери и вградени системи.
  • За надграждане от Debian 12 „Bookworm“ се препоръчва архивиране на данните и запознаване с бележките към изданието, тъй като може да има промени, например в настройките на TLS за OpenLDAP. Надграждането се извършва с APT инструменти и обикновено е безпроблемно. Надграждането осигурява по-голяма сигурност, по-добра производителност, предоставя нови функции и е препоръчително.

    [Коментари: 0]


    Общо новини за този период: 4

    Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

    All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
    Linux is copyright by Linus Torvalds.
    © Линукс за българи ЕООД 2007
    © Slavei Karadjov 1999 - 2006

    All rights reserved.

    Изпълнението отне: 0 wallclock secs ( 0.14 usr + 0.01 sys = 0.15 CPU)