Ağ yapılandırıcısı NetworkManager 1.40.0'ın sürümü

Ağ parametrelerinin ayarlanmasını kolaylaştırmak için arayüzün kararlı bir sürümü mevcuttur - NetworkManager 1.40.0. VPN desteğine yönelik eklentiler (Libreswan, OpenConnect, Openswan, SSTP vb.) kendi geliştirme döngülerinin bir parçası olarak geliştirilir.

NetworkManager 1.40'nin ana yenilikleri:

  • nmcli komut satırı arayüzü, arka plandaki NetworkManager işlemine erişmeden bağlantı profillerinin anahtar dosya biçiminde işlenmesine olanak tanıyan "--offline" işaretini uygular. Özellikle bir ağ arayüzü ile ilişkili ayarları oluştururken, görüntülerken, silerken ve değiştirirken “nmcli bağlantısı” komutu artık D-Bus üzerinden arka plandaki NetworkManager işlemine erişmeden çalışabiliyor. Örneğin, "nmcli —çevrimdışı bağlantı ekle ..." komutunu çalıştırırken, nmcli yardımcı programı bir bağlantı profili eklemek için arka plan işlemine bir istek göndermeyecek, ancak ilgili ayar bloğunu doğrudan stdout'a anahtar dosyası biçiminde çıktı olarak verecektir. bağlantı profilleri oluşturmak ve değiştirmek için komut dosyalarında nmcli'yi kullanmanıza olanak tanır. Etkinleştirmek için oluşturulan profil /etc/NetworkManager/system-connections dizinine kaydedilebilir. # Dosyaları “600” hakla kaydetmeyi yapılandırın (yalnızca sahibi tarafından kullanılabilir). umask 077 # Anahtar dosyası biçiminde bir profil oluşturun. nmcli --çevrimdışı bağlantı türü ekle ethernet bağlantı adı profilim \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Profili değiştir nmcli —çevrimdışı bağlantı bağlantıyı değiştir.mptcp-flags etkin,signal \ < /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 # Yeniden yazdıktan sonra diskteki profil, ayarları yeniden yükleyin NetworkManager nmcli bağlantısını yeniden yükleyin
  • Paketlerin farklı IP adresleriyle ilişkili farklı ağ arayüzleri aracılığıyla birkaç rota boyunca aynı anda teslim edilmesiyle bir TCP bağlantısının çalışmasını düzenlemek için TCP protokolünün bir uzantısı olan MPTCP (Çok Yollu TCP) desteği eklendi. NetworkManager artık reklamı yapılan veya ek MPTCP akışlarında kullanılan IP adreslerini, mptcpd işleminin yaptığı gibi, bu adresleri otomatik olarak yapılandırmak da dahil olmak üzere yönetebilir. NetworkManager ayrıca sysctl /proc/sys/net/mptcp/enabled ayarını yaparak ve "ip mptcp limits" komutuyla belirlenen limitleri ayarlayarak çekirdekte MPTCP'nin etkinleştirilmesini destekler. MPTCP işlemeyi kontrol etmek için, MPTCP'yi etkinleştirebileceğiniz ve adres atama parametrelerini (sinyal, alt akış, yedekleme, tam ağ) seçebileceğiniz yeni bir “connection.mptcp-flags” özelliği önerilmiştir. Çekirdekte sysctl /proc/sys/net/mptcp/enabled ayarlanmışsa, varsayılan olarak MPTCP NetworkManager'da otomatik olarak etkinleştirilir.
  • DHCP (DHCP kiralama) için IP adresi bağlama parametrelerini /run/NetworkManager/devices/$IFINDEX dosyasına yazmak mümkündür (bilgiler [dhcp4] ve [dhcp6] bölümlerinde saklanır), bu da bağlamaları basit bir şekilde belirlemenize olanak tanır. D-Bus'a erişmeden dosyayı okuyun veya “nmcli -f all devices show eth0” komutunu çalıştırın.
  • Yerel IPv4 bağlantılarını 4/169.254.0.0 (IPv16LL, Bağlantı-yerel) intranet adreslerine bağlamak için bağlantı profiline ipv4.link-local parametresi eklendi. Önceden, IPv4LL adresleri manuel olarak belirtilebiliyordu (ipv4.method=link-local) ya da DHCP aracılığıyla alınabiliyordu.
  • IPv6 için MTU'yu (Maksimum İletim Birimi) yapılandırmak amacıyla "ipv6.mtu" parametresi eklendi.
  • Systemd'deki koda dayalı olarak kullanılmayan bir DHCPv4 istemci uygulamasından kod kaldırıldı. Nettools paketindeki n-dhcp4 uygulaması uzun süredir DHCP istemcisi olarak kullanılıyor.
  • Cihazdaki MAC adresi değiştiğinde DHCP'nin yeniden başlatılması etkinleştirildi.

Kaynak: opennet.ru

Yorum ekle