diff --git a/perl-xCAT/xCAT/NetworkUtils.pm b/perl-xCAT/xCAT/NetworkUtils.pm index 423ea320d..a66576cf4 100755 --- a/perl-xCAT/xCAT/NetworkUtils.pm +++ b/perl-xCAT/xCAT/NetworkUtils.pm @@ -1471,7 +1471,7 @@ sub nodeonmynet my $nettab = xCAT::Table->new("networks"); my @vnets = $nettab->getAllAttribs('net', 'mgtifname', 'mask'); foreach (@vnets) { - if ((defined $_->{mgtifname}) && ($_->{mgtifname} eq '!remote!')) + if ((defined $_->{mgtifname}) && ($_->{mgtifname} =~ /!remote!/)) { if (xCAT::NetworkUtils->ishostinsubnet($nodeip, $_->{mask}, $_->{net})) { @@ -1508,7 +1508,7 @@ sub nodeonmynet my $nettab = xCAT::Table->new("networks"); my @vnets = $nettab->getAllAttribs('net', 'mgtifname', 'mask'); foreach (@vnets) { - if ((defined $_->{mgtifname}) && ($_->{mgtifname} eq '!remote!')) + if ((defined $_->{mgtifname}) && ($_->{mgtifname} =~ /!remote!/)) { #global scoped network my $curm = unpack("N", inet_aton($_->{mask})); my $bits = 32;