시스템화 및 네트워크 설정 제어

시스템화 및 네트워크 설정 제어

네트워크 설정을 실시간으로 가장 잘 제어할 수 있는 최선의 방법을 찾으려고 노력 중입니다.

나의 현재 계획은 이렇습니다.

  • systemd로 시작 ip -s -d -o monitor하고 빌드를 사용하여 파일에 출력을 쓰거나 mkfifotcp 소켓에 출력하는 작은 스크립트를 작성합니다.127.0.0.1:<some port>
  • 파일/소켓을 읽고 변경 사항이 발생할 때 시스템 네트워크 구성 파일을 동적으로 생성하는 쉘 스크립트를 작성하고 물론 다른 명령을 사용하여 변경 사항에 따라 시스템 구성에 대한 추가 데이터를 읽습니다.

이렇게 하면 ip <cmd>명령을 사용하여 즉시 네트워크 설정을 변경하거나 시스템 구성 파일을 수동으로 작성하고 재부팅할 수 networkd있으며 부팅 후 ip네트워크 systemd설정이 동기화됩니다.

그래서 질문은: 아니면 더 좋은 방법이 있습니까?

예를 들어 다음과 같은 명령이 있습니까?

  • systemd-networkd --add-vlan 123 --name lan
  • systemd-networkd --attach-vlan lan --device interface0
  • systemd-networkd --monitor --script /etc/network_changes_script.sh

관련 정보