Onye njikwa netwọkụ 1.40.0

Ntọhapụ kwụsiri ike nke interface dị iji mee ka ịtọ ntọala netwọkụ dị mfe - NetworkManager 1.40.0. Ngwa mgbakwunye maka nkwado VPN (Libreswan, OpenConnect, Openswan, SSTP, wdg) ka emepụtara dịka akụkụ nke usoro mmepe nke ha.

Isi ihe ọhụrụ nke NetworkManager 1.40:

  • Ntụpọ ahịrị ahịrị iwu nmcli na-arụ ọrụ ọkọlọtọ "--offline", nke na-enye ohere nhazi profaịlụ njikọ na usoro igodo na-enweghị ịnweta usoro NetworkManager ndabere. Karịsịa, mgbe ị na-eke, na-egosipụta, ihichapụ na ịgbanwe ntọala jikọtara na netwọk interface, "nmcli njikọ" iwu nwere ike na-arụ ọrụ ugbu a na-enweghị ịnweta ndabere NetworkManager usoro site na D-Bus. Dịka ọmụmaatụ, mgbe ị na-eme iwu "nmcli - njikọ na-anọghị n'ịntanetị tinye ...", ọrụ nmcli agaghị eziga arịrịọ na usoro ndabere iji gbakwunye profaịlụ njikọ, kama ọ ga-ewepụta ozugbo iji stdout ngọngọ ntọala kwekọrọ na usoro igodo faịlụ, nke. na-enye gị ohere iji nmcli na scripts ịmepụta na gbanwee profaịlụ njikọ. Iji mee ka ọ rụọ ọrụ, enwere ike ịchekwa profaịlụ emepụtara na /etc/NetworkManager/system-connections directory. # Hazie faịlụ na ikike "600" (dị naanị onye nwe ya). umask 077 # Mepụta profaịlụ n'ụdị igodo faịlụ. nmcli - njikọ na-anọghị n'ịntanetị tinye ụdị ethernet con-aha m-profaịlụ \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Gbanwee profaịlụ nmcli —-offline njikọ gbanwee njikọ.mptcp-flags nyeere,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 # Mgbe degharịa profaịlụ dị na diski ahụ, bugharịa ntọala NetworkManager nmcli njikọ
  • Nkwado agbakwunyere maka MPTCP (Multipath TCP), ndọtị nke usoro TCP maka ịhazi ọrụ nke njikọ TCP na nnyefe nke ngwugwu n'otu oge n'ọtụtụ ụzọ site na ntanetị netwọk dị iche iche jikọtara ya na adreesị IP dị iche iche. NetworkManager nwere ike jikwaa adreesị IP ndị a kpọsara ma ọ bụ jiri na ntinye MPTCP ọzọ, gụnyere ịhazi adreesị ndị a na-akpaghị aka, dị ka usoro mptcpd si eme ya. NetworkManager na-akwadokwa ime ka MPTCP dị na kernel site na ịtọ sysctl /proc/sys/net/mptcp/enabled na ịtọ oke nke iwu "ip mptcp limits". Iji chịkwaa nhazi MPTCP, a na-atụpụta ihe onwunwe ọhụrụ "connection.mptcp-flags", site na nke ị nwere ike ime ka MPTCP wee họrọ akara ọrụ adreesị (signal, subflow, backup, fullmesh). Site na ndabara, MPTCP na-akpaghị aka na NetworkManager ma ọ bụrụ na sysctl /proc/sys/net/mptcp/enabled atọrọ na kernel.
  • Ọ ga-ekwe omume dee paramita njikọ njikọ IP maka DHCP (DHCP lease) na faịlụ / run/NetworkManager / ngwaọrụ / $ IFINDEX (a na-echekwa ozi na ngalaba [dhcp4] na [dhcp6]), nke na-enye gị ohere ikpebi njikọ site na naanị. ịgụ faịlụ na-enweghị ịnweta D -Bus ma ọ bụ mee iwu "nmcli -f all device show eth0".
  • Agbakwunyela paramita ipv4.link-local na profaịlụ njikọ maka ijikọ njikọ IPv4 mpaghara na adreesị intranet 169.254.0.0/16 (IPv4LL, Njikọ-local). Na mbụ, adreesị IPv4LL nwere ike iji aka kọwaa ya (ipv4.method=link-local) ma ọ bụ nweta site na DHCP.
  • Oke agbakwunyere "ipv6.mtu" iji hazie MTU (Igbo Nnyefe Kachasị) maka IPv6.
  • Koodu ewepụrụ na mmejuputa onye ahịa DHCPv4 ejighi ya dabere na koodu sitere na sistemu. Ihe mmejuputa n-dhcp4 sitere na ngwugwu nettools ejirila ogologo oge dịka onye ahịa DHCP.
  • Agbanyere DHCP malitegharịa mgbe adreesị MAC na ngwaọrụ gbanwere.

isi: opennet.ru

Tinye a comment