Itusilẹ ti oluṣeto nẹtiwọọki NetworkManager 1.40.0

Itusilẹ iduroṣinṣin ti wiwo wa lati ṣe irọrun eto awọn aye nẹtiwọọki - NetworkManager 1.40.0. Awọn afikun fun atilẹyin VPN (Libreswan, OpenConnect, Openswan, SSTP, ati bẹbẹ lọ) jẹ idagbasoke gẹgẹbi apakan ti awọn akoko idagbasoke tiwọn.

Awọn imotuntun akọkọ ti NetworkManager 1.40:

  • Ni wiwo laini aṣẹ nmcli n ṣe imuse asia “-offline”, eyiti ngbanilaaye ṣiṣe awọn profaili asopọ ni ọna kika faili lai wọle si ilana NetworkManager lẹhin. Ni pato, nigba ṣiṣẹda, iṣafihan, piparẹ ati iyipada awọn eto ti o ni nkan ṣe pẹlu wiwo nẹtiwọọki, aṣẹ “asopọ nmcli” le ṣiṣẹ ni bayi laisi iraye si ilana NetworkManager lẹhin nipasẹ D-Bus. Fun apẹẹrẹ, nigba ṣiṣe pipaṣẹ “nmcli —asopọ aisinipo ṣafikun…”, IwUlO nmcli kii yoo firanṣẹ ibeere kan si ilana isale lati ṣafikun profaili asopọ kan, ṣugbọn yoo jade taara lati stdout awọn eto ti o baamu ti awọn eto ni ọna kika faili, eyiti gba ọ laaye lati lo nmcli ni awọn iwe afọwọkọ lati ṣe ipilẹṣẹ ati yi awọn profaili asopọ pada. Lati muu ṣiṣẹ, profaili ti o ṣẹda le wa ni fipamọ ni /etc/NetworkManager/system-connections directory. # Ṣe atunto fifipamọ awọn faili pẹlu awọn ẹtọ “600” (wa si oniwun nikan). umask 077 # Ṣẹda profaili kan ni ọna kika faili bọtini. nmcli --asopọ aisinipo ṣafikun iru ethernet con-orukọ mi-profaili \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Yi profaili nmcli —asopọ aisinipo yipada asopọ.mptcp-flags ti ṣiṣẹ, ifihan agbara \ < /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 # Lẹhin ti atunko profaili lori disk, tun gbee si awọn eto NetworkManager nmcli asopọ tun gbee
  • Atilẹyin ti a ṣafikun fun MPTCP (Multipath TCP), itẹsiwaju ti ilana TCP fun siseto iṣẹ ti asopọ TCP kan pẹlu ifijiṣẹ awọn apo-iwe ni nigbakannaa pẹlu awọn ipa-ọna pupọ nipasẹ awọn atọkun nẹtiwọọki oriṣiriṣi ti o ni nkan ṣe pẹlu awọn adirẹsi IP oriṣiriṣi. NetworkManager le ni bayi ṣakoso awọn adirẹsi IP ti o polowo tabi lo ninu awọn ṣiṣan MPTCP afikun, pẹlu atunto awọn adirẹsi wọnyi ni adaṣe, bii bii ilana mptcpd ṣe ṣe. NetworkManager tun ṣe atilẹyin muu MPTCP ṣiṣẹ ninu ekuro nipa ṣiṣeto sysctl /proc/sys/net/mptcp/ṣiṣẹ ati ṣeto awọn opin ti a ṣalaye nipasẹ aṣẹ “ip mptcp limits”. Lati ṣakoso sisẹ MPTCP, ohun-ini tuntun kan “connection.mptcp-flags” ti dabaa, nipasẹ eyiti o le mu MPTCP ṣiṣẹ ki o yan awọn aye iyansilẹ adirẹsi (ifihan agbara, iṣan-ilẹ, afẹyinti, kikun). Nipa aiyipada, MPTCP ti ṣiṣẹ laifọwọyi ni NetworkManager ti o ba ṣeto sysctl /proc/sys/net/mptcp/enabled ninu ekuro.
  • O ṣee ṣe lati kọ awọn paramita abuda adiresi IP fun DHCP (alease DHCP) si faili / run / NetworkManager / awọn ẹrọ / $ IFINDEX (alaye ti wa ni ipamọ ni awọn apakan [dhcp4] ati [dhcp6]), eyiti o fun ọ laaye lati pinnu awọn abuda nipasẹ irọrun. kika faili lai wọle si D -Bus tabi ṣiṣe awọn pipaṣẹ "nmcli -f gbogbo ẹrọ show eth0".
  • A ti ṣafikun paramita ipv4.link-local si profaili asopọ fun sisopọ awọn ọna asopọ IPv4 agbegbe si awọn adirẹsi intranet 169.254.0.0/16 (IPv4LL, Link-local). Ni iṣaaju, awọn adirẹsi IPv4LL le jẹ pato pẹlu ọwọ (ipv4.method=link-local) tabi gba nipasẹ DHCP.
  • Fi kun paramita "ipv6.mtu" lati tunto MTU (O pọju Gbigbe Unit) fun IPv6.
  • Koodu ti o yọkuro lati imuse alabara DHCPv4 ti ko lo ti o da lori koodu lati eto. Imuse n-dhcp4 lati inu package nettools ti pẹ ti lo bi alabara DHCP kan.
  • Ti ṣiṣẹ DHCP tun bẹrẹ nigbati adiresi MAC lori ẹrọ ba yipada.

orisun: opennet.ru

Fi ọrọìwòye kun