Преди няколко дни беше обявено пускането на новата версия на интерфейса за опростяване на конфигурацията на мрежовите параметри, NetworkManager 1.32 И в тази нова версия, освен корекциите на грешки, можем да намерим и нови функции, най-интересната от които е възможността за избор на бекенд за управление на защитна стена.
За тези, които не са запознати с NetworkManager, трябва да знаят, че това е софтуерна програма за simplificar използването на мрежи на компютрите на Linux и други Unix-базирани операционни системи. Тази полезност възприема опортюнистичен подход към избора на мрежа, се опитва да използва най-добрата налична връзка, когато възникнат прекъсвания или когато потребителят се движи между безжични мрежи.
Основни нови функции на NetworkManager 1.32
В тази нова версия можем да намерим това осигурена е възможността за избор на бекенд за управление на защитна стена, за които е добавена нова опция към NetworkManager.conf. По подразбиране "nftables" бекендът е конфигуриран и когато в системата няма файл и iptables присъства, бекендът по подразбиране ще бъде "iptables".
Освен това също отбеляза, че е осигурена възможност за извършване на обратни DNS справки за конфигуриране на името на хоста въз основа на DNS името, дефинирано за IP адреса, предоставен на системата. Режимът е активиран с помощта на опцията за име на хост в профила. Преди това функцията getnameinfo () беше извикана, за да определи името на хоста, която взе предвид настройките на NSS и името, посочено в / etc / hostname.
Можем да открием и това са направени промени в API Те не трябва да засягат съвместимостта със съществуващите приставки. Например, обработката на собствеността на маркера PropertiesChanged и собствеността на D-Bus, които са били оттеглени за дълго време, са преустановени.
От останалите промени които се открояват:
- Библиотеката libnm скрива дефинициите на структурата в класовете NMSimpleConnection, NMSetting и NMSetting. Форматът "connection.uuid" се използва като първичен ключ за идентифициране на профила на връзката.
- Добавени са нови опции "ethtool.pause-autoneg", "ethtool.pause-rx" и "ethtool.pause-tx", за да се въведат закъснения при изпращане или получаване на Ethernet рамки.
- Параметърът "ethernet.accept-all-mac-address" е добавен, за да позволи на мрежовия адаптер да премине в "размит" режим за анализ на транзитни мрежови рамки, които не са адресирани към текущата система.
- Добавена поддръжка за типове правила за маршрутизиране
- Поведението по отношение на правилата за контрол на трафика е променено: По подразбиране NetworkManager вече записва правилата на qdiscs и филтрите за трафик, вече конфигурирани в системата.
- Дублиране на безжичен профил на NetworkManager в iwd конфигурационни файлове.
- Добавена е поддръжка за DHCP опция 249 (Microsoft Classless Static Route).
- Добавена е поддръжка за параметъра на ядрото "rd.net.dhcp.retry", който контролира заявката за актуализации на обвързване на адреси
- IP
- Извършено е основно преструктуриране на изходния код.
И накрая, даискам да знам повече за това можеш да го направиш от линка по-долу.
Как да получите NetworkManager 1.32?
За тези, които се интересуват от възможността да получат тази нова версия трябва да знаете, че в момента няма пакети, създадени за Ubuntu или деривати. Така че, ако искате да получите тази версия те трябва да изграждат от изходния си код.
Въпреки че е въпрос на няколко дни, преди да бъде включен в официалните хранилища на Ubuntu за бързата му актуализация.
Така че, ако искате, е да изчакате за да бъде достъпна новата актуализация в рамките на официалните канали на Ubuntu, можете да проверите дали актуализацията вече е налична в тази връзка
Веднага щом това се случи, можете да актуализирате списъка си с пакети и репозитории във вашата система с помощта на следната команда:
sudo apt update
И за да инсталирате новата версия на NetworkManager 1.32 на вашата система, просто изпълнете някоя от следните команди.
Актуализирайте и инсталирайте всички налични пакети
sudo apt upgrade -y
Актуализирайте и инсталирайте само networkmanager:
sudo apt install network-manager -y