Yanıtlar:
Şu anda desteklenmiyor elbette. Artık Linux geliştiricilerinin, nedensiz olarak iyi çalışan bir şeyi değiştirmesi ve bitmemiş bir ürün sunması alışkanlığı.
Bibelo'nun yayınlanmasından bu yana bu bağlantının değişip değişmediğinden emin değilim, ancak belirttiği gibi netplan artık oluşturmanıza bağlı olarak kancalarla komut dosyalarını çalıştırmayı destekliyor.
Varsayılan networkd oluşturmayı kullanıyorsanız, networkd-dispatcher paketini eklemeniz gerekir. https://gitlab.com/craftyguy/networkd-dispatcher
Ne yapmaya çalıştığınıza bağlı olarak, komut dosyasını taşıyıcı.d ve / veya routable.d dizinlerine koyacağım Bu sayfa farklı durum dizinlerinin ne için en iyi açıklamasına sahipti.
Farklı bir amaç için networkd-dispatcher'ı nasıl kullandığımın bir örneği için buna bakın. https://fixingitpro.com/2018/12/28/displaying-ip-info-on-console-with-netplan/
Tarafından zaten destekleniyor netplan
. Şu adresteki talimatları uyguladım: https://netplan.io/faq
Küçük bir senaryo oluşturdum /etc/networkd-dispatcher/routable.d/50-ifup-hooks
Ağ arabirimleri tamamlandıktan sonra her yeniden başlatma işleminde çalışır.
İki NIC'm olduğu için kaynak yönlendirmeyi desteklemek için post-up kancam gerekli:
#!/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