ನೆಟ್‌ವರ್ಕ್ ಕಾನ್ಫಿಗರೇಟರ್‌ನ ಬಿಡುಗಡೆ NetworkManager 1.20.0

ಪ್ರಕಟಿಸಲಾಗಿದೆ ನೆಟ್‌ವರ್ಕ್ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸುವುದನ್ನು ಸರಳಗೊಳಿಸಲು ಇಂಟರ್ಫೇಸ್‌ನ ಹೊಸ ಸ್ಥಿರ ಬಿಡುಗಡೆ - ನೆಟ್‌ವರ್ಕ್ ಮ್ಯಾನೇಜರ್ 1.20. ಪ್ಲಗಿನ್‌ಗಳು VPN ಅನ್ನು ಬೆಂಬಲಿಸಲು, OpenConnect, PPTP, OpenVPN ಮತ್ತು OpenSWAN ಅನ್ನು ತಮ್ಮದೇ ಆದ ಅಭಿವೃದ್ಧಿ ಚಕ್ರಗಳ ಮೂಲಕ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತಿದೆ.

ಮುಖ್ಯ ನಾವೀನ್ಯತೆಗಳು ನೆಟ್‌ವರ್ಕ್ ಮ್ಯಾನೇಜರ್ 1.20:

  • ವೈರ್‌ಲೆಸ್ ಮೆಶ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಪ್ರತಿ ನೋಡ್‌ನಲ್ಲಿ ನೆರೆಯ ನೋಡ್‌ಗಳ ಮೂಲಕ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ;
  • ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಘಟಕಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲಾಗಿದೆ. Libnm ಲೈಬ್ರರಿಯಿಂದ NetworkManager 1.0 ರಲ್ಲಿ ಬದಲಾಯಿಸಲಾದ libnm-glib ಲೈಬ್ರರಿಯನ್ನು ಒಳಗೊಂಡಂತೆ, ibft ಪ್ಲಗಿನ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ (ಫರ್ಮ್‌ವೇರ್‌ನಿಂದ ನೆಟ್‌ವರ್ಕ್ ಕಾನ್ಫಿಗರೇಶನ್ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು, ನೀವು initrd ನಿಂದ nm-initrd-generator ಅನ್ನು ಬಳಸಬೇಕು) ಮತ್ತು "ಮುಖ್ಯ" ಗೆ ಬೆಂಬಲ NetworkManager.conf ನಲ್ಲಿ .monitor-” ಸೆಟ್ಟಿಂಗ್ ಸಂಪರ್ಕ-ಫೈಲ್‌ಗಳನ್ನು ನಿಲ್ಲಿಸಲಾಗಿದೆ (ಸ್ಪಷ್ಟವಾಗಿ "nmcli ಸಂಪರ್ಕ ಲೋಡ್" ಅಥವಾ "nmcli ಸಂಪರ್ಕ ಮರುಲೋಡ್" ಎಂದು ಕರೆಯಬೇಕು);
  • ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಹಿಂದೆ ಬಳಸಿದ dhclient ಅಪ್ಲಿಕೇಶನ್‌ಗೆ ಬದಲಾಗಿ ಅಂತರ್ನಿರ್ಮಿತ DHCP ಕ್ಲೈಂಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ (ಆಂತರಿಕ ಮೋಡ್). "--with-config-dhcp-default" ಬಿಲ್ಡ್ ಆಯ್ಕೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಅಥವಾ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ನಲ್ಲಿ main.dhcp ಅನ್ನು ಹೊಂದಿಸುವ ಮೂಲಕ ನೀವು ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಬಹುದು;
  • ಕಳುಹಿಸಲು ಕಾಯುತ್ತಿರುವ ಪ್ಯಾಕೆಟ್‌ಗಳಿಗಾಗಿ fq_codel (ಫೇರ್ ಕ್ಯೂಯಿಂಗ್ ಕಂಟ್ರೋಲ್ಡ್ ಡಿಲೇ) ಕ್ಯೂ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಶಿಸ್ತು ಮತ್ತು ಟ್ರಾಫಿಕ್ ಮಿರರಿಂಗ್‌ಗಾಗಿ ಮಿರ್ಡ್ ಆಕ್ಷನ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ವಿತರಣೆಗಳಿಗಾಗಿ, /usr/lib/NetworkManager ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಡಿಸ್‌ಪ್ಯಾಚ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಇರಿಸಲು ಸಾಧ್ಯವಿದೆ, ಇದನ್ನು ಓದಲು-ಮಾತ್ರ ಮೋಡ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸಿಸ್ಟಮ್ ಇಮೇಜ್‌ಗಳಲ್ಲಿ ಬಳಸಬಹುದು ಮತ್ತು ಪ್ರತಿ ಪ್ರಾರಂಭದಲ್ಲಿ / ಇತ್ಯಾದಿಗಳನ್ನು ತೆರವುಗೊಳಿಸಬಹುದು;
  • ಕೀಫೈಲ್ ಪ್ಲಗಿನ್‌ಗೆ ಓದಲು-ಮಾತ್ರ ಡೈರೆಕ್ಟರಿಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ
    (“/usr/lib/NetworkManager/system-connections”), D-Bus ಮೂಲಕ ಬದಲಾಯಿಸಬಹುದಾದ ಅಥವಾ ಅಳಿಸಬಹುದಾದ ಪ್ರೊಫೈಲ್‌ಗಳು (ಈ ಸಂದರ್ಭದಲ್ಲಿ, /usr/lib/ ನಲ್ಲಿ ಮಾರ್ಪಡಿಸಲಾಗದ ಫೈಲ್‌ಗಳು / ಇತ್ಯಾದಿ ಅಥವಾ / ನಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಫೈಲ್‌ಗಳಿಂದ ಅತಿಕ್ರಮಿಸಲ್ಪಡುತ್ತವೆ. ಓಡು);

  • libnm ನಲ್ಲಿ, JSON ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಪಾರ್ಸಿಂಗ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗಾಗಿ ಕೋಡ್ ಅನ್ನು ಮರುನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಪ್ಯಾರಾಮೀಟರ್‌ಗಳ ಹೆಚ್ಚು ಕಟ್ಟುನಿಟ್ಟಾದ ಪರಿಶೀಲನೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ;
  • ಮೂಲ ವಿಳಾಸದ ಮೂಲಕ ರೂಟಿಂಗ್ ನಿಯಮಗಳಲ್ಲಿ (ನೀತಿ ರೂಟಿಂಗ್), “suppress_prefixlength” ಗುಣಲಕ್ಷಣಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • VPN WireGuard ಗಾಗಿ, ಡೀಫಾಲ್ಟ್ ಮಾರ್ಗ "wireguard.ip4-auto-default-route" ಮತ್ತು "wireguard.ip6-auto-default-route" ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಯೋಜಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ;
  • ಸೆಟ್ಟಿಂಗ್‌ಗಳ ನಿರ್ವಹಣೆ ಪ್ಲಗ್‌ಇನ್‌ಗಳ ಅನುಷ್ಠಾನ ಮತ್ತು ಡಿಸ್ಕ್‌ನಲ್ಲಿ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ವಿಧಾನವನ್ನು ಪುನಃ ಕೆಲಸ ಮಾಡಲಾಗಿದೆ. ಪ್ಲಗಿನ್‌ಗಳ ನಡುವೆ ಸಂಪರ್ಕ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಸ್ಥಳಾಂತರಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಮೆಮೊರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾದ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಈಗ ಕೀಫೈಲ್ ಪ್ಲಗಿನ್‌ನಿಂದ ಮಾತ್ರ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು / ರನ್ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ, ಇದು NetworkManager ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿದ ನಂತರ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುವುದನ್ನು ತಪ್ಪಿಸುತ್ತದೆ ಮತ್ತು ಮೆಮೊರಿಯಲ್ಲಿ ಪ್ರೊಫೈಲ್‌ಗಳನ್ನು ರಚಿಸಲು FS-ಆಧಾರಿತ API ಅನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ;
  • ಹೊಸ ಡಿ-ಬಸ್ ವಿಧಾನವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಆಡ್‌ಕನೆಕ್ಷನ್2(), ಅದರ ರಚನೆಯ ಸಮಯದಲ್ಲಿ ಪ್ರೊಫೈಲ್‌ನ ಸ್ವಯಂ-ಸಂಪರ್ಕವನ್ನು ನಿರ್ಬಂಧಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ವಿಧಾನದಲ್ಲಿ ನವೀಕರಣ2() "ನೋ-ಅನ್ವಯಿಸು" ಫ್ಲ್ಯಾಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದರಲ್ಲಿ ಸಂಪರ್ಕ ಪ್ರೊಫೈಲ್‌ನ ವಿಷಯಗಳನ್ನು ಬದಲಾಯಿಸುವುದರಿಂದ ಪ್ರೊಫೈಲ್ ಅನ್ನು ಪುನಃ ಸಕ್ರಿಯಗೊಳಿಸುವವರೆಗೆ ಸಾಧನದ ನಿಜವಾದ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಬದಲಾಯಿಸುವುದಿಲ್ಲ;
  • "ipv6.method=disabled" ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಸಾಧನಕ್ಕಾಗಿ IPv6 ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ