From f4d83f5ebfa63fe322014aab0f64a636f1ab6b47 Mon Sep 17 00:00:00 2001 From: Jamie Cameron Date: Sun, 16 Jul 2023 14:14:18 -0700 Subject: [PATCH] Priorize the dynamically assigned IP --- net/linux-lib.pl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/net/linux-lib.pl b/net/linux-lib.pl index c86b931a4..a810fb4c6 100755 --- a/net/linux-lib.pl +++ b/net/linux-lib.pl @@ -56,6 +56,12 @@ if (&has_command("ip")) { $ifc{'address'} = $1; $ifc{'netmask'} = &prefix_to_mask("$3"); } + elsif ($l =~ /\sinet\s+([0-9\.]+)\/(\d+)(\s+metric\s+\d+)?(\s+brd\s+(\S+))?\s+scope\s+global(\s+(noprefixroute|dynamic|secondary))*\s+dynamic(\s+(noprefixroute|dynamic|secondary))*\s+(\S+)/ && $8 eq $ifc{'name'}) { + # Line like : + # inet 193.9.101.120/24 brd 193.9.101.255 scope global secondary dynamic br0 + $ifc{'address'} = $1; + $ifc{'netmask'} = &prefix_to_mask("$2"); + } elsif ($l =~ /\sinet\s+([0-9\.]+)\/(\d+)(\s+metric\s+\d+)?(\s+brd\s+(\S+))?\s+scope\s+global(\s+(noprefixroute|dynamic|secondary))*\s+(\S+)/ && $8 eq $ifc{'name'}) { # Line like : # inet 193.9.101.120/24 brd 193.9.101.255 scope global br0