Π Π΅Π»ΠΈΠ· сСтСвого ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° NetworkManager 1.26.0

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· интСрфСйса для упрощСния настройки ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сСти — NetworkManager 1.26.0. ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ VPN, OpenConnect, PPTP, OpenVPN ΠΈ OpenSWAN Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… собствСнных Ρ†ΠΈΠΊΠ»ΠΎΠ² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π½ΠΎΠ²ΡˆΠ΅ΡΡ‚Π²Π° NetworkManager 1.26:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° новая сборочная опция ‘firewalld-zone’, ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ NetworkManager Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ Π² динамичСский мСТсСтСвой экран firewalld Π·ΠΎΠ½Ρƒ для совмСстного использования соСдинСния, Π° ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ Π½ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ сСтСвыС интСрфСйсы Π² эту Π·ΠΎΠ½Ρƒ. Для открытия ΠΏΠΎΡ€Ρ‚ΠΎΠ² для DNS ΠΈ DHCP, Π° Ρ‚Π°ΠΊΠΆΠ΅ для трансляции адрСсов, NetworkManager ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ iptables. Новая опция firewalld-zone ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ для систСм, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… firewalld с бэкСндом nftables, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСдостаточно использования iptables.
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ синтаксис свойств сопоставлСния (‘match’), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ допускаСтся использованиС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ‘|’, ‘&’, ‘!’ ΠΈ ‘\\’.
  • Для ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ соСдинСний Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ свойство MUD URL (RFC 8520, Manufacturer Usage Description) ΠΈ обСспСчСна Π΅Π³ΠΎ установка для запросов DHCP ΠΈ DHCPv6.
  • Π’ ΠΏΠ»Π°Π³ΠΈΠ½Π΅ ifcfg-rh Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° свойств 802-1x.pin ΠΈ «802-1x.{,phase2-}ca-path».
  • Π’ nmcli устранСна ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ CVE-2020-10754, связанная с ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² 802-1x.ca-path ΠΈ 802-1x.phase2-ca-path ΠΏΡ€ΠΈ создании Π½ΠΎΠ²ΠΎΠ³ΠΎ профиля соСдинСния. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти ΠΏΠΎΠ΄ этим ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΌ аутСнтификация Π½Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ ΠΈ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΎΡΡŒ нСбСзопасноС соСдинСниС. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ проявляСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² сборках, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… для настройки ΠΏΠ»Π°Π³ΠΈΠ½ ifcfg-rh.
  • Для Ethernet ΠΏΡ€ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ устройства обСспСчСн сброс ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… настроСк автосогласования, скорости ΠΈ duplex.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΎΠΏΡ†ΠΈΠΉ «coalesce» ΠΈ «ring» ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ethtool.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ team-соСдинСний Π±Π΅Π· D-Bus (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² initrd).
  • Для Wi-Fi Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ автосоСдинСния ΠΏΡ€ΠΈ сбоС ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΠΈ (Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ сбой установки соСдинСния Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ автосоСдинСниС, Π½ΠΎ для ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ автосоСдинСния).
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ‚ΠΈΠΏΠ° ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² «local», ΠΏΠΎΠΌΠΈΠΌΠΎ «unicast».
  • Π’ состав Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ man-руководства nm-settings-dbus ΠΈ nm-settings-nmcli.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ Ρ‡Π΅Ρ€Π΅Π· D-Bus внСшнС управляСмых устройств ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ устройства, Ρ€Π°Π±ΠΎΡ‚Π° с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ производится Ρ‡Π΅Ρ€Π΅Π· внСшний ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² nmcli.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° задания ΠΎΠΏΡ†ΠΈΠΉ сСтСвых мостов.
  • Для ΠΏΡ€ΠΎΡ„ΠΈΠ»Π΅ΠΉ соСдинСния Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ match-сопоставлСния ΠΏΡƒΡ‚ΠΈ ΠΊ устройству, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ядра.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° дисциплин ограничСния Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° bf ΠΈ sfq.
  • Π’ nm-cloud-setup Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ для Google Cloud Platform, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ автоматичСски опрСдСляСт ΠΈ настраиваСт ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΎΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… балансировщиков Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ