LAN에 대한 systemd-networkd 매칭

LAN에 대한 systemd-networkd 매칭

제 생각에는고정 LAN IP내 장치의 주소(이더넷 및 Wi-Fi)를 사용하지만 평상시에는 2개의 LAN(게이트웨이 2개, IP 범위 2개, 10.0...네트워크 1개, 192.168..네트워크 1개)에 연결되어 있습니다.

저는 두 세트의 *.network 파일을 유지하고 스크립트를 사용하여 이를 전환했지만 사용할 수 있는 구성 설정이 있는지 궁금합니다.

문서, 특히 해당 섹션을 살펴봤지만 [Match]이는 해당 장치에만 관련된 것 같습니다.

이 상황에 사용할 수 있는 *.network 파일 구성이 있습니까? 아니면 현재 전략을 계속 사용해야 합니까?

참고: NetworkManager를 사용하고 싶지 않습니다.

답변1

적어도 Debian 11에서는 무선 인터페이스의 경우 SSID=섹션의 [Match]파일 을 사용하여 .network특정 무선 네트워크에만 적용할 수 있습니다. 그러나 유선 인터페이스의 경우 .network연결된 네트워크에 따라 파일 일치를 제한 하는 기능이 없는 것 같습니다 .

~ 일지라도.networkfreedesktop.org의 문서특정 유선 네트워크와 일치하는 적절한 옵션이 없으며 문서는 일반적으로 systemd 제품군의 최신 버전 상태를 추적합니다.

다양한 조건의 가용성은 [Match]Linux 배포판에서 사용되는 systemd 제품군의 정확한 버전과 배포판에서 선택한 빌드 타임 구성에 따라 달라질 수 있습니다. systemctl --versionsystemd 패키지의 버전과 선택한 빌드 시간 옵션 목록을 보는 데 사용됩니다 .

관련 정보