ĂshtĂ« publikuar versioni stabil i ndĂ«rfaqes pĂ«r thjeshtimin e konfigurimit tĂ« parametrave tĂ« rrjetit â NetworkManager 1.40.0. Shtojcat pĂ«r mbĂ«shtetjen e VPN (Libreswan, OpenConnect, Openswan, SSTP etj.) zhvillohen brenda cikleve tĂ« tyre tĂ« veçanta tĂ« zhvillimit.
Risitë kryesore në NetworkManager 1.40:
- NĂ« ndĂ«rfaqen e linjĂ«s sĂ« komandĂ«s nmcli Ă«shtĂ« shtuar flamuri «âoffline», i cili lejon pĂ«rpunimin e profileve tĂ« lidhjes nĂ« formatin keyfile pa iu drejtuar procesit nĂ« sfond tĂ« NetworkManager. NĂ« veçanti, gjatĂ« krijimit, shfaqjes, fshirjes dhe ndryshimit tĂ« cilĂ«simeve tĂ« lidhura me ndĂ«rfaqen e rrjetit, komanda «nmcli connection» tani mund tĂ« funksionojĂ« pa komunikuar me procesin nĂ« sfond tĂ« NetworkManager pĂ«rmes D-Bus. PĂ«r shembull, kur ekzekutohet komanda «nmcli âoffline connection add âŠÂ», programi nmcli nuk do tâi dĂ«rgojĂ« procesit nĂ« sfond njĂ« kĂ«rkesĂ« pĂ«r shtimin e profilit tĂ« lidhjes, por do tĂ« nxjerrĂ« drejtpĂ«rdrejt nĂ« stdout bllokun pĂ«rkatĂ«s tĂ« cilĂ«simeve nĂ« formatin keyfile, gjĂ« qĂ« lejon pĂ«rdorimin e nmcli nĂ« skripte pĂ«r gjenerimin dhe ndryshimin e profileve tĂ« lidhjes. PĂ«r aktivizim, profili i krijuar mund tĂ« ruhet nĂ« drejtorinĂ« /etc/NetworkManager/system-connections. # KonfigurojmĂ« ruajtjen e skedarĂ«ve me tĂ« drejta «600» (tĂ« qasshme vetĂ«m pĂ«r pronarin). umask 077 # GjenerojmĂ« profilin nĂ« formatin keyfile. nmcli âoffline connection add type ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # NdryshojmĂ« profilin nmcli âoffline connection modify connection.mptcp-flags enabled,signal \ < /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 # Pas mbishkrimit tĂ« profilit nĂ« disk, ringarkojmĂ« cilĂ«simet e NetworkManager nmcli connection reload
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r MPTCP (Multipath TCP), njĂ« zgjerim i protokollit TCP pĂ«r organizimin e punĂ«s sĂ« lidhjes TCP me dĂ«rgimin e paketave njĂ«kohĂ«sisht pĂ«rgjatĂ« disa rrugĂ«ve pĂ«rmes ndĂ«rfaqeve tĂ« ndryshme tĂ« rrjetit, tĂ« lidhura me adresa tĂ« ndryshme IP. Tani NetworkManager mund tĂ« menaxhojĂ« adresat IP qĂ« shpallen ose pĂ«rdoren nĂ« rrjedhat shtesĂ« tĂ« MPTCP, pĂ«rfshirĂ« konfigurimin automatik tĂ« kĂ«tyre adresave, ngjashĂ«m me mĂ«nyrĂ«n si e bĂ«n procesi mptcpd. NetworkManager mbĂ«shtet gjithashtu aktivizimin e MPTCP nĂ« kernel pĂ«rmes vendosjes sĂ« sysctl /proc/sys/net/mptcp/enabled dhe konfigurimin e kufizimeve tĂ« pĂ«rcaktuara nga komanda «ip mptcp limits». PĂ«r menaxhimin e pĂ«rpunimit tĂ« MPTCP Ă«shtĂ« propozuar vetia e re «connection.mptcp-flags», pĂ«rmes sĂ« cilĂ«s mund tĂ« aktivizohet MPTCP dhe tĂ« zgjidhen parametrat e caktimit tĂ« adresave (signal, subflow, backup, fullmesh). Si parazgjedhje, MPTCP aktivizohet automatikisht nĂ« NetworkManager nĂ«se nĂ« kernel Ă«shtĂ« vendosur sysctl /proc/sys/net/mptcp/enabled.
- ĂshtĂ« mundĂ«suar regjistrimi i parametrave tĂ« lidhjes IP-adresat pĂ«r DHCP (DHCP lease) nĂ« skedarin /run/NetworkManager/devices/$IFINDEX (informacioni ruhet nĂ« seksionet [dhcp4] dhe [dhcp6]), gjĂ« qĂ« lejon pĂ«rcaktimin e lidhjeve pĂ«rmes leximit tĂ« thjeshtĂ« tĂ« skedarit pa pĂ«rdorur D-Bus ose pa ekzekutuar komandĂ«n «nmcli -f all device show eth0».
- Në profilin e lidhjes është shtuar parametri ipv4.link-local për lidhjen e linqeve lokale IPv4 me adresat intranet 169.254.0.0/16 (IPv4LL, Link-local). Më parë, adresat IPv4LL mund të specifikoheshin ose manualisht (ipv4.method=link-local), ose të merreshin përmes DHCP.
- ĂshtĂ« shtuar parametri «ipv6.mtu» pĂ«r konfigurimin e MTU (Maximum Transmission Unit) pĂ«r IPv6.
- ĂshtĂ« hequr kodi i implementimit tĂ« papĂ«rdorur tĂ« klientit DHCPv4, i bazuar nĂ« kodin nga systemd. Prej kohĂ«sh si klient DHCP pĂ«rdoret implementimi n-dhcp4 nga paketa nettools.
- ĂshtĂ« siguruar rinisja e DHCP kur ndryshon adresa MAC nĂ« pajisje.
Burimi: opennet.ru
