답변:
물론 현재 지원되지 않습니다. 이제는 Linux 개발자가 아무 이유없이 잘 작동하는 것을 바꾸고 완성되지 않은 제품을 제공하는 습관이 있습니다.
Bibelo가 게시 된 이후 해당 링크가 변경되었는지 확실하지 않지만 netplan은 이제 렌더링에 따라 후크를 통해 스크립트 실행을 지원한다고 명시하고 있습니다.
네트워크의 기본 렌더링을 사용하는 경우 networkd-dispatcher 패키지를 추가해야합니다. https://gitlab.com/craftyguy/networkd-dispatcher
당신이하려는 일에 따라 아마도 carrier.d 및 / 또는 routable.d 디렉토리에 스크립트를 넣었을 것입니다. 이 페이지 에는 다른 상태 디렉토리가 무엇인지에 대한 최고의 설명이 있습니다.
다른 용도로 networkd-dispatcher를 사용한 방법에 대한 예는이 내용을 참조하십시오. https://fixingitpro.com/2018/12/28/displaying-ip-info-on-console-with-netplan/
이미 지원하고 netplan
있습니다. https://netplan.io/faq에서 제공되는 지침을 따랐습니다.
작은 스크립트를 만들었습니다 /etc/networkd-dispatcher/routable.d/50-ifup-hooks
네트워크 인터페이스가 작동 된 후 재부팅 할 때마다 실행됩니다.
두 개의 NIC가 있으므로 소스 라우팅을 지원하려면 포스트 업 후크가 필요합니다.
#!/bin/sh
echo "Geomaster" > /tmp/geomaster
/sbin/ip rule add from 62.48.171.211/29 tab 1 priority 500
/sbin/ip route add default via 62.48.171.209 dev eno2 tab 1
/sbin/ip route flush cache