Rakirina mîhengê torê NetworkManager 1.40.0

Serbestberdanek domdar a pêwendiyê heye ku sazkirina pîvanên torê hêsan bike - NetworkManager 1.40.0. Pêvekên ji bo piştgiriya VPN (Libreswan, OpenConnect, Openswan, SSTP, hwd.) wekî beşek ji çerxên pêşkeftina xwe têne pêşve xistin.

Nûvekirinên sereke yên NetworkManager 1.40:

  • Navbera rêza fermanê nmcli ala "--offline" bicîh tîne, ku destûrê dide profîlên pêwendiyê di forma pelê sereke de bêyî ku bigihîje pêvajoya paşîn a NetworkManager. Bi taybetî, dema afirandin, xuyangkirin, jêbirin û guheztina mîhengên ku bi navgînek torê ve girêdayî ne, fermana "girêdana nmcli" naha dikare bêyî ku bigihîje pêvajoya NetworkManager-a paşîn bi riya D-Bus-ê bixebite. Mînakî, dema ku emrê "nmcli — pêwendiya negirêdayî lê zêde bike…" bi cih tîne, amûra nmcli dê daxwazek ji pêvajoya paşperdeyê re neşîne ku profîlek pêwendiyê zêde bike, lê dê rasterast derxe stdout bloka têkildar a mîhengan di forma pelê de, ku destûrê dide te ku hûn nmcli di nivîsan de bikar bînin da ku profîlên girêdanê çêbikin û biguhezînin. Ji bo çalakkirinê, profîla çêkirî dikare di pelrêça /etc/NetworkManager/system-connections de were hilanîn. # Pelên hilanînê bi mafên "600" mîheng bikin (tenê ji xwedan re heye). umask 077 # Di forma pelê de profîlek çêbikin. nmcli --girêdana negirêdayî cureya ethernet-a-navê min-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Profîla nmcli biguherîne —girêdana negirêdayî girêdanê biguherîne.mptcp-flags çalak kirin, sînyala \ < /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 # Piştî ji nû ve nivîsandinê profîla li ser dîskê, ji nû ve barkirina mîhengan NetworkManager girêdana nmcli
  • Piştgiriya MPTCP (Multipath TCP), dirêjkirina protokola TCP-ê ji bo organîzekirina xebata pêwendiyek TCP-ê digel radestkirina pakêtan bi hevdemî li ser çend rêgezan bi navgînên torê yên cihêreng ên ku bi navnîşanên IP-yê yên cihêreng ve girêdayî ne, zêde kir. Networkmanger niha dikare navnîşanên IP-ê reklam bike an di nav pêlên mptcp yên din de were bikar anîn, di nav de van navnîşan bixweber, mîna pêvajoya MPTCPD-ê çawa tête bikar anîn. NetworkManager di heman demê de bi danîna sysctl /proc/sys/net/mptcp/enabled û danîna sînorên ku bi fermana "sînorên ip mptcp" ve hatî destnîşan kirin piştgirî dide çalakkirina MPTCP di kernelê de. Ji bo kontrolkirina pêvajoya MPTCP, taybetmendiyek nû "connection.mptcp-flags" hate pêşniyar kirin, bi navgîniya wê hûn dikarin MPTCP çalak bikin û pîvanên tayînkirina navnîşanê hilbijêrin (îşaret, subherik, paşvekişandin, fullmesh). Ger sysctl /proc/sys/net/mptcp/enabled di kernelê de were danîn, wekî xwerû, MPTCP bixweber di NetworkManager de tê çalak kirin.
  • Mimkun e ku ji bo DHCP (DHCP / NetworkManager / $ Leza) Navnîşana IP-ê binivîsin xwendina pelê bêyî gihîştina D -Bus an jî emrê "nmcli -f hemî cîhaz eth4 nîşan bide" bimeşînin.
  • IPv4.link-Parametreya Herêmî ji bo girêdana girêdana girêdana herêmî ya IPV4-ê ji bo Intranet Navnîşanên Intranet 169.254.0.0/16 (IPV4LL, girêdana herêmî) zêde kir. Berê, navnîşanên IPv4LL an bi destan dihatin diyarkirin (ipv4.method=link-local) an jî bi DHCP-ê ve têne wergirtin.
  • Parametreya "ipv6.mtu" lê zêde kir ku MTU (Yekîneya Veguhastinê ya Herî zêde) ji bo IPv6 mîheng bike.
  • Koda ji pêkanînek xerîdar DHCPv4 ya nebikar anîn li ser bingeha kodê ji systemd hate rakirin. Pêkanîna n-dhcp4 ji pakêta nettools demek dirêj wekî xerîdarek DHCP tête bikar anîn.
  • Dema ku navnîşana MAC-ê ya li ser cîhazê diguhezîne DHCP-ê ji nû ve dest pê kir.

Source: opennet.ru

Add a comment