Нашри конфигуратори шабака NetworkManager 1.40.0

Нашри устувори интерфейс барои содда кардани танзими параметрҳои шабака дастрас аст - NetworkManager 1.40.0. Плагинҳо барои дастгирии VPN (Libreswan, OpenConnect, Openswan, SSTP ва ғайра) ҳамчун як қисми давраҳои рушди худ таҳия карда мешаванд.

Навовариҳои асосии NetworkManager 1.40:

  • Интерфейси сатри фармони nmcli парчами "--офлайн" -ро амалӣ мекунад, ки имкон медиҳад профилҳои пайвастшавӣ дар формати файли калидӣ бидуни дастрасӣ ба раванди заминаи NetworkManager коркард шавад. Аз ҷумла, ҳангоми эҷод, намоиш, нест кардан ва тағир додани танзимоти марбут ба интерфейси шабака, фармони "пайвастшавӣ nmcli" акнун метавонад бидуни дастрасӣ ба раванди заминавии NetworkManager тавассути D-Bus кор кунад. Масалан, ҳангоми иҷрои фармони “nmcli —пайванди офлайнӣ илова кунед…”, утилитаи nmcli ба раванди замина барои илова кардани профили пайвастшавӣ дархост намефиристад, балки мустақиман ба stdout блоки мувофиқи танзимотро дар формати файли калидӣ мебарорад. ба шумо имкон медиҳад, ки nmcli-ро дар скриптҳо барои тавлид ва тағир додани профилҳои пайваст истифода баред. Барои фаъол кардан профили сохташударо дар директорияи /etc/NetworkManager/system-connections захира кардан мумкин аст. # Захираи файлҳоро бо ҳуқуқи "600" танзим кунед (танҳо ба соҳибаш дастрас аст). umask 077 # Дар формати файли калидӣ профил эҷод кунед. nmcli --пайвастшавӣ офлайн илова навъи ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Тағйир додани профил nmcli —пайванди офлайнӣ тағир додани пайвастшавӣ.mptcp-парчамҳо фаъол,сигнал \ < /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/profile my-connection #mv. профил дар диск, аз нав танзимоти NetworkManager пайвастшавӣ nmcli аз нав бор кунед
  • Дастгирии иловашуда барои MPTCP (Multipath TCP), тамдиди протоколи TCP барои ташкили амалиёти пайвасти TCP бо интиқоли пакетҳо дар як вақт дар чанд масир тавассути интерфейсҳои шабакавии мухталифи бо суроғаҳои гуногуни IP алоқаманд. NetworkManager акнун метавонад суроғаҳои IP-ро, ки дар ҷараёнҳои MPTCP-и иловагии таблиғшуда ё истифода мешаванд, идора кунад, аз ҷумла ба таври худкор конфигуратсияи ин суроғаҳо, ба монанди он, ки раванди mptcpd ин корро мекунад. NetworkManager инчунин имкони MPTCP-ро дар ядро ​​тавассути танзими sysctl /proc/sys/net/mptcp/enabled ва муқаррар кардани маҳдудиятҳои аз ҷониби фармони “ip mptcp limits” муқарраршуда дастгирӣ мекунад. Барои назорати коркарди MPTCP, моликияти нави "connection.mptcp-flags" пешниҳод шудааст, ки тавассути он шумо метавонед MPTCP-ро фаъол созед ва параметрҳои таъини суроғаро интихоб кунед (сигнал, зерҷараён, нусхабардорӣ, пурра). Бо нобаёнӣ, MPTCP дар NetworkManager ба таври худкор фаъол мешавад, агар sysctl /proc/sys/net/mptcp/enabled дар ядро ​​муқаррар карда шуда бошад.
  • Параметрҳои ҳатмии суроғаи IP-ро барои DHCP (иҷораи DHCP) ба файли /run/NetworkManager/devices/$IFINDEX навиштан мумкин аст (маълумот дар бахшҳои [dhcp4] ва [dhcp6] нигоҳ дошта мешавад), ки ба шумо имкон медиҳад пайвандҳоро бо роҳи оддӣ муайян кунед. хондани файл бидуни дастрасӣ ба D -Bus ё фармони "nmcli -f all device show eth0" -ро иҷро кунед.
  • Параметри ipv4.link-local ба профили пайвастшавӣ барои пайваст кардани истинодҳои маҳаллии IPv4 ба суроғаҳои интранети 169.254.0.0/16 (IPv4LL, Link-local) илова карда шудааст. Пештар, суроғаҳои IPv4LL метавонанд ба таври дастӣ муайян карда шаванд (ipv4.method=link-local) ё тавассути DHCP дастрас карда шаванд.
  • Параметри "ipv6.mtu" барои танзими MTU (Воҳиди интиқоли ҳадди аксар) барои IPv6 илова карда шуд.
  • Рамз аз татбиқи муштарии истифоданашудаи DHCPv4 дар асоси коди systemd хориҷ карда шуд. Амалисозии n-dhcp4 аз бастаи nettools муддати тӯлонӣ ҳамчун муштарии DHCP истифода мешавад.
  • Ҳангоми тағир додани суроғаи MAC дар дастгоҳ бозоғозкунии DHCP фаъол аст.

Манбаъ: opennet.ru

Илова Эзоҳ