Версия на NetworkManager 1.40.0

Налично е стабилно издание на интерфейса за опростяване на настройката на мрежовите параметри - NetworkManager 1.40.0. Добавките за поддръжка на VPN (Libreswan, OpenConnect, Openswan, SSTP и т.н.) се разработват като част от техните собствени цикли на разработка.

Основни иновации на NetworkManager 1.40:

  • Интерфейсът на командния ред на nmcli прилага флага „--offline“, който позволява обработка на профили на връзка във формат на ключов файл без достъп до фоновия процес на NetworkManager. По-специално, когато създавате, показвате, изтривате и променяте настройки, свързани с мрежов интерфейс, командата „nmcli връзка“ вече може да работи без достъп до фоновия процес на NetworkManager чрез D-Bus. Например, когато изпълнявате командата „nmcli —offline connection add...“, помощната програма nmcli няма да изпрати заявка към фоновия процес за добавяне на профил на връзка, а директно ще изведе към stdout съответния блок от настройки във формат на ключов файл, който ви позволява да използвате nmcli в скриптове за генериране и промяна на профили на връзка. За активиране създаденият профил може да бъде записан в директорията /etc/NetworkManager/system-connections. # Конфигурирайте запазване на файлове с права „600“ (достъпни само за собственика). umask 077 # Генериране на профил във формат на ключов файл. nmcli --offline връзка добавяне на тип ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Промяна на профила nmcli —офлайн връзка модифициране connection.mptcp-флагове активирани,сигнал \ < /etc/NetworkManager/system-connections/my-profile.nmconnection \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connections/my-profile.nmconnection~ \ /etc/NetworkManager/system-connections/my-profile.nmconnection # След пренаписване профил на диска, презаредете настройките NetworkManager nmcli презареждане на връзката
  • Добавена е поддръжка за MPTCP (Multipath TCP), разширение на TCP протокола за организиране на работата на TCP връзка с доставка на пакети едновременно по няколко маршрута през различни мрежови интерфейси, свързани с различни IP адреси. NetworkManager вече може да управлява IP адресите, обявени или използвани в допълнителни MPTCP потоци, включително автоматично конфигуриране на тези адреси, подобно на начина, по който процесът mptcpd го прави. NetworkManager също така поддържа активиране на MPTCP в ядрото чрез настройка на sysctl /proc/sys/net/mptcp/enabled и задаване на ограничения, определени от командата „ip mptcp limits“. За да контролирате обработката на MPTCP, е предложено ново свойство „connection.mptcp-flags“, чрез което можете да активирате MPTCP и да изберете параметри за присвояване на адрес (сигнал, подпоток, архивиране, пълна мрежа). По подразбиране MPTCP се активира автоматично в NetworkManager, ако sysctl /proc/sys/net/mptcp/enabled е зададен в ядрото.
  • Възможно е да запишете параметри за обвързване на IP адрес за DHCP (DHCP лизинг) във файла /run/NetworkManager/devices/$IFINDEX (информацията се съхранява в секции [dhcp4] и [dhcp6]), което ви позволява да определяте обвързванията просто четене на файла без достъп до D -Bus или изпълнете командата „nmcli -f all device show eth0“.
  • Параметърът ipv4.link-local е добавен към профила на връзката за обвързване на локални IPv4 връзки към интранет адреси 169.254.0.0/16 (IPv4LL, Link-local). По-рано IPv4LL адресите можеха да бъдат зададени ръчно (ipv4.method=link-local) или получени чрез DHCP.
  • Добавен е параметър "ipv6.mtu" за конфигуриране на MTU (максимална единица за предаване) за IPv6.
  • Премахнат код от неизползвана клиентска реализация на DHCPv4 въз основа на код от systemd. Внедряването на n-dhcp4 от пакета nettools отдавна се използва като DHCP клиент.
  • Активирано рестартиране на DHCP при промяна на MAC адреса на устройството.

Източник: opennet.ru

Добавяне на нов коментар