Објавување на мрежниот конфигуратор NetworkManager 1.40.0

Достапно е стабилно издание на интерфејсот за да се поедностави поставувањето на мрежните параметри - NetworkManager 1.40.0. Приклучоците за поддршка за VPN (Libreswan, OpenConnect, Openswan, SSTP, итн.) се развиени како дел од нивните сопствени развојни циклуси.

Главните иновации на NetworkManager 1.40:

  • Интерфејсот на командната линија nmcli го имплементира знамето „--offline“, кое овозможува обработка на профилите за поврзување во формат на клучна датотека без пристап до процесот на заднина NetworkManager. Конкретно, при креирање, прикажување, бришење и менување на поставките поврзани со мрежен интерфејс, командата „nmcli connection“ сега може да работи без пристап до заднинскиот процес NetworkManager преку D-Bus. На пример, при извршување на командата „nmcli — офлајн конекција додадете…“, алатката nmcli нема да испрати барање до процесот на позадина за додавање профил за поврзување, туку директно ќе излезе на stdout соодветниот блок на поставки во формат на клучна датотека, кој ви овозможува да користите nmcli во скрипти за да генерирате и менувате профили за поврзување. За да се активира, креираниот профил може да се зачува во директориумот /etc/NetworkManager/system-connections. # Конфигурирајте зачувување датотеки со права „600“ (достапни само за сопственикот). umask 077 # Генерирајте профил во формат на клучна датотека. nmcli --офлајн конекција додадете тип етернет кон-име мојот-профил \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Променете го профилот nmcli — офлајн конекцијата изменете ја врската.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 сите уреди покажуваат eth0“.
  • Параметарот ipv4.link-local е додаден на профилот за поврзување за врзување локални IPv4 врски со интранет адреси 169.254.0.0/16 (IPv4LL, Link-local). Претходно, IPv4LL адресите можеа да се наведат рачно (ipv4.method=link-local) или да се добијат преку DHCP.
  • Додаден е параметар „ipv6.mtu“ за конфигурирање на MTU (Maximum Transmission Unit) за IPv6.
  • Отстранет код од неискористена имплементација на клиент DHCPv4 врз основа на код од systemd. Имплементацијата n-dhcp4 од пакетот nettools долго време се користи како клиент DHCP.
  • Овозможено е рестартирање на DHCP кога ќе се промени MAC адресата на уредот.

Извор: opennet.ru

Додадете коментар