Answers:
当然,目前不支持。现在,Linux开发人员习惯于无缘无故地更改可以正常工作的某些东西,并提供未完成的产品。
自从Bibelo发布以来,不确定该链接是否更改,但是它指出netplan现在确实支持通过钩子来运行脚本,具体取决于您的渲染。
如果使用默认的网络渲染器,则需要添加networkd-dispatcher程序包。 https://gitlab.com/craftyguy/networkd-dispatcher
根据您要尝试执行的操作,我可能会将脚本放置在carrier.d和/或routable.d目录中。 此页面对不同状态目录的用途进行了最佳描述。
请参阅此示例,以了解我如何将网络调度程序用于其他目的。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