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

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

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

  • Π’ интСрфСйс nmcli Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° «general reload» для ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ настроСк NetworkManager ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² DNS;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° nm-cloud-setup, для автоматичСской настройки NetworkManager Π² ΠΎΠ±Π»Π°Ρ‡Π½Ρ‹Ρ… окруТСниях (ΠΏΠΎΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ±Π»Π°ΠΊΠ° EC2 с IPv4);
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π½ΠΎΠ²Ρ‹ΠΉ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ NetworkManager;
    Π Π΅Π»ΠΈΠ· сСтСвого ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ‚ΠΎΡ€Π° NetworkManager 1.22.0

  • ВстроСнный ΠΏΠ»Π°Π³ΠΈΠ½ для DHCPv4 ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ с ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ Π±Π°Π·Ρ‹ systemd Π½Π° использованиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ n-dhcp4, Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ nettools;
  • Для IPv4-ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΎΠ² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° «scope» (ΠΎΠ±Π»Π°ΡΡ‚ΡŒ достиТимости);
  • Π’ DHCP-запросах обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° указания Ρ„Π»Π°Π³ΠΎΠ²
    IAID ΠΈ FQDN;

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ свойство ‘802-1x.optional’ для опрСдСлСния Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ 802.1X Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Ρ… сСтях;
  • ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ состояния устройства обСспСчСн ΡƒΡ‡Ρ‘Ρ‚ свСдСний ΠΎ стоимости бСспроводного соСдинСния (элСмСнт Network Cost Wi-Fi);
  • ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° настройка main.auth-polkit=root-only для ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ PolicyKit ΠΈ прСдоставлСния доступа Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ root;
  • БостояниС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ запуска Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ выставляСтся сразу послС
    соСдинСния устройства (состояниС «connected»), Π½ΠΎ Π½Π΅ доТидаясь присвоСния IP-адрСса, Ρ‡Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ «NetworkManager-wait-online.service» ΠΈ «network-online.target». Π’ случаС возникновСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ «ipv4.may-fail=no» ΠΈ «ipv6.may-fail=no», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ присвоСниС состояния «connected» Π΄ΠΎ получСния адрСса;

  • Из libnm ΡƒΠ΄Π°Π»Π΅Π½Ρ‹ API NMDeviceWimax ΠΈ NMWimaxNsp, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ· самого
    NetworkManager ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° WiMAX Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π° Π΅Ρ‰Ρ‘ Π² 2016 Π³ΠΎΠ΄Ρƒ;

  • Π’ libnm API для обращСния ΠΊ D-Bus Π² синхронном Ρ€Π΅ΠΆΠΈΠΌΠ΅ объявлСно ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ;
  • Π—Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ внутрСнности NMClient, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΡƒΡ€Π΅Π·Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ libnm;
  • ΠŸΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Blutooth-стСка BlueZ 4 (с 2012 Π³ΠΎΠ΄Π° развиваСтся BlueZ 5).

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

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