NetworkManager 1.52는 1.50 버전 이후 여러 중요한 업데이트와 기능을 도입했습니다. 주요 변경 사항으로는 `$XDG_CACHE_HOME/nmcli-history`에 대화형 기록을 저장하여 명령어 기록을 보다 효과적으로 정리함으로써 사용자 경험을 향상시켰습니다.
특히 주목할 만한 추가 기능은 IPVLAN 인터페이스 지원으로, 보다 유연한 네트워크 구성을 가능하게 합니다. 새로운 `ipv4.link-local=fallback` 옵션은 다른 IPv4 주소가 없을 때 자동으로 IPv4 링크-로컬 주소를 할당하여 특정 상황에서 연결성을 개선합니다.
업데이트에는 'IPv6 전용 우선' DHCPv4 옵션(RFC 8925) 지원도 포함되어 있어, 호스트가 IPv4보다 IPv6 연결을 선호함을 나타낼 수 있습니다. 이는 네트워크가 점점 더 IPv6로 전환됨에 따라 특히 중요합니다.
DNS 관리 개선 사항으로는 `ipv4.routed-dns` 및 `ipv6.routed-dns` 속성을 사용하여 DNS 서버에 대한 경로를 자동으로 추가할 수 있는 기능이 강조되며, 각 이름 서버가 지정된 장치를 통해 접근되도록 보장합니다. 또한, DNS 서버는 DNS over TLS를 지원하는 URI 유사 구문을 사용하여 지정할 수 있어 보안이 강화됩니다.
Ethtool FEC Mode의 도입은 전방 오류 수정(Forward Error Correction) 설정에 대한 더 나은 제어를 가능하게 하여 네트워크 신뢰성을 향상시킬 수 있습니다. 또한, 새로운 `ipv4.shared-dhcp-range` 및 `ipv4.shared-dhcp-lease-time` 옵션은 공유 연결 방식에서 DHCP 서버 설정을 사용자 정의할 수 있도록 합니다.
그 외에도 initrd-generator를 통해 전역 이름 서버를 구성할 수 있는 기능과 전역 DNS 구성 섹션에 새로운 키가 추가되었습니다. Dnsconfd 플러그인은 이제 시스템 전체 DNS 캐싱 해석기 구성을 지원하여 DNS 관리를 간소화합니다.
전반적으로 NetworkManager 1.52는 네트워크 구성의 유연성, 보안 및 관리를 향상시키는 다양한 개선 사항을 가져와 사용자와 관리자를 위한 중요한 업데이트가 되었습니다.
자세한 내용은 [FreeDesktop.org GitLab](https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/releases/1.52.0)에서 확인하실 수 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.