Interfazearen bertsio egonkor bat eskuragarri dago sare-parametroak konfiguratzea errazteko - NetworkManager 1.40.0. VPN laguntzarako pluginak (Libreswan, OpenConnect, Openswan, SSTP, etab.) beren garapen-zikloen barruan garatzen dira.
NetworkManager 1.40-ren berrikuntza nagusiak:
- Nmcli komando-lerroko interfazeak "--offline" bandera inplementatzen du, konexio-profilak gako-fitxategi formatuan prozesatzeko aukera ematen duena, atzeko planoko NetworkManager prozesuan sartu gabe. Bereziki, sare-interfaze batekin lotutako ezarpenak sortu, bistaratu, ezabatu eta aldatzean, "nmcli connection" komandoak orain funtziona dezake D-Bus bidez atzeko planoko NetworkManager prozesuan sartu gabe. Adibidez, "nmcli βoffline connection add..." komandoa exekutatzean, nmcli utilitateak ez dio eskaerarik bidaliko atzeko planoari konexio profila gehitzeko, baina zuzenean aterako du dagokion ezarpenen blokea gako-fitxategi formatuan. scriptetan nmcli erabiltzeko aukera ematen du konexio - profilak sortzeko eta aldatzeko . Aktibatzeko, sortutako profila /etc/NetworkManager/system-connections direktorioan gorde daiteke. # Konfiguratu fitxategiak gordetzeko "600" eskubideekin (jabearentzat bakarrik eskuragarri). umask 077 # Sortu profil bat gako-fitxategi formatuan. nmcli --offline konexioa gehitu mota ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Aldatu profila nmcli βoffline konexioa aldatu connection.mptcp-flags gaituta,seinalea \ < /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 # Berridatzi ondoren profila diskoan, berriro kargatu ezarpenak NetworkManager nmcli konexioa birkargatu
- MPTCP (Multipath TCP) euskarria gehitu da, TCP protokoloaren luzapena, TCP konexio baten funtzionamendua antolatzeko, paketeak aldi berean bidaltzeko hainbat ibilbidetan zehar IP helbide ezberdinekin lotutako sare-interfaze ezberdinen bidez. NetworkManager-ek orain MPTCP fluxu gehigarrietan iragarritako edo erabiltzen diren IP helbideak kudea ditzake, helbide hauek automatikoki konfiguratuz barne, mptcpd prozesuak egiten duen antzera. NetworkManager-ek MPTCP nukleoan gaitzea ere onartzen du sysctl /proc/sys/net/mptcp/enabled ezarriz eta "ip mptcp limits" komandoak zehaztutako mugak ezarriz. MPTCP prozesatzea kontrolatzeko, "connection.mptcp-flags" propietate berri bat proposatu da, zeinaren bidez MPTCP gaitu dezakezu eta helbideak esleitzeko parametroak hauta ditzakezu (seinalea, azpifluxua, babeskopia, sare osoa). Lehenespenez, MPTCP automatikoki gaituta dago NetworkManager-en nukleoan sysctl /proc/sys/net/mptcp/enabled ezarrita badago.
- /run/NetworkManager/devices/$IFINDEX fitxategian DHCP (DHCP errentamendua) IP helbidea lotzeko parametroak idazteko aukera dago (informazioa [dhcp4] eta [dhcp6] ataletan gordetzen da), eta horrek loturak zehazteko aukera ematen du, besterik gabe. fitxategia irakurtzea D -Bus sartu gabe edo exekutatu komandoa "nmcli -f all device show eth0".
- IPv4.link-local parametroa konexio profilean gehitu da IPv4 lokaleko estekak 169.254.0.0/16 intranet helbideetara lotzeko (IPv4LL, Link-local). Aurretik, IPv4LL helbideak eskuz zehazten ziren (ipv4.method=link-local) edo DHCP bidez lor zitezkeen.
- "ipv6.mtu" parametroa gehitu da IPv6rako MTU (Gehieneko Transmisio Unitatea) konfiguratzeko.
- Erabili gabeko DHCPv4 bezero inplementazio batetik kodea kendu da systemd-eko kodean oinarrituta. Nettools paketearen n-dhcp4 inplementazioa aspalditik DHCP bezero gisa erabiltzen da.
- Gailua DHCP berrabiarazi gailuan MAC helbidea aldatzen denean.
Iturria: opennet.ru