Add metric to nfs routes

This commit is contained in:
Arnie 2025-02-20 21:25:53 +01:00
parent 9ede8608c6
commit edaa9a2af0

View File

@ -363,11 +363,11 @@ in
/usr/bin/sudo ${pkgs.coreutils}/bin/ln -fs ${pkgs.writeShellScript "nfs-route" '' /usr/bin/sudo ${pkgs.coreutils}/bin/ln -fs ${pkgs.writeShellScript "nfs-route" ''
if [ "$IFACE" = "enp4s0" ]; then if [ "$IFACE" = "enp4s0" ]; then
if [ "$(ip route list exact 10.125.248.55 | grep enp4s0 | wc -l)" == "0" ]; then if [ "$(ip route list exact 10.125.248.55 | grep enp4s0 | wc -l)" == "0" ]; then
ip route add 10.125.248.55 via 10.124.248.248 dev enp4s0 ip route add 10.125.248.55 via 10.124.248.248 dev enp4s0 metric 1
fi fi
if [ "$(ip route list exact 10.125.248.33 | grep enp4s0 | wc -l)" == "0" ]; then if [ "$(ip route list exact 10.125.248.33 | grep enp4s0 | wc -l)" == "0" ]; then
ip route add 10.125.248.33 via 10.124.248.248 dev enp4s0 ip route add 10.125.248.33 via 10.124.248.248 dev enp4s0 metric 1
fi fi
fi fi
''} /etc/network/if-up.d/nfs-route ''} /etc/network/if-up.d/nfs-route
@ -377,11 +377,11 @@ in
/usr/bin/sudo ${pkgs.coreutils}/bin/ln -fs ${pkgs.writeShellScript "nfs-route" '' /usr/bin/sudo ${pkgs.coreutils}/bin/ln -fs ${pkgs.writeShellScript "nfs-route" ''
if [ "$IFACE" = "enp4s0" ]; then if [ "$IFACE" = "enp4s0" ]; then
if [ "$(ip route list exact 10.125.248.55 | grep enp4s0 | wc -l)" != "0" ]; then if [ "$(ip route list exact 10.125.248.55 | grep enp4s0 | wc -l)" != "0" ]; then
ip route del 10.125.248.55 via 10.124.248.248 dev enp4s0 ip route del 10.125.248.55 via 10.124.248.248 dev enp4s0 metric 1
fi fi
if [ "$(ip route list exact 10.125.248.33 | grep enp4s0 | wc -l)" != "0" ]; then if [ "$(ip route list exact 10.125.248.33 | grep enp4s0 | wc -l)" != "0" ]; then
ip route del 10.125.248.33 via 10.124.248.248 dev enp4s0 ip route del 10.125.248.33 via 10.124.248.248 dev enp4s0 metric 1
fi fi
fi fi
''} /etc/network/if-post-down.d/nfs-route ''} /etc/network/if-post-down.d/nfs-route